Skip to content

Most visited

Recently visited

navigation
Added in API level 1

java.lang.annotation

Annotations

Documented Defines a meta-annotation for indicating that an annotation is documented and considered part of the public API. 
Inherited Defines a meta-annotation for indicating that an annotation is automatically inherited. 
Retention Defines a meta-annotation for determining the scope of retention for an annotation. 
Target Defines a meta-annotation for determining what ElementTypes an annotation can be applied to. 

Interfaces

Annotation Defines the interface implemented by all annotations. 

Enums

ElementType Defines an enumeration for Java program elements. 
RetentionPolicy Defines an enumeration for annotation retention policies. 

Exceptions

AnnotationTypeMismatchException Indicates that an annotation type has changed since it was compiled or serialized. 
IncompleteAnnotationException Indicates that an element of an annotation type was accessed that was added after the type was compiled or serialized. 

Errors

AnnotationFormatError Indicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it. 
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.