Since: API Level 1
package

java.lang.annotation

Interfaces

AnnotationDefines the interface implemented by all annotations. 

Enums

ElementTypeDefines an enumeration for Java program elements. 
RetentionPolicyDefines an enumeration for annotation retention policies. 

Exceptions

AnnotationTypeMismatchExceptionIndicates that an annotation type has changed since it was compiled or serialized. 
IncompleteAnnotationExceptionIndicates that an element of an annotation type was accessed that was added after the type was compiled or serialized. 

Errors

AnnotationFormatErrorIndicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it.