# Uses of Interface
org.eclipse.jdt.core.util.IAnnotation

Packages that use IAnnotation
Package
Description
org.eclipse.jdt.core.util
Provides a set of tools and utilities for manipulating .class files and Java model elements.

## Uses of IAnnotation in org.eclipse.jdt.core.util

Subinterfaces of IAnnotation in org.eclipse.jdt.core.util
Modifier and Type
Interface
Description
`interface`
`IExtendedAnnotation`
Description of an extended annotation structure as described in the JVM specifications (added in JavaSE-1.8).
Methods in org.eclipse.jdt.core.util that return IAnnotation
Modifier and Type
Method
Description
`IAnnotation[]`
IParameterAnnotation.`getAnnotations()`
Answer back the annotations as described in the JVM specifications.
`IAnnotation[]`
IRuntimeInvisibleAnnotationsAttribute.`getAnnotations()`
Answer back the annotations.
`IAnnotation[]`
IRuntimeVisibleAnnotationsAttribute.`getAnnotations()`
Answer back the annotations.
`IAnnotation`
IAnnotationComponentValue.`getAnnotationValue()`
Returns the annotation value as described in the JVM specifications if the tag item is '@'.