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 ElementType s an
annotation can be applied to. |
Annotation | Defines the interface implemented by all annotations. |
ElementType | Defines an enumeration for Java program elements. |
RetentionPolicy | Defines an enumeration for annotation retention policies. |
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. |
AnnotationFormatError | Indicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it. |