| Interfaces | |
|---|---|
| Annotation | The interface implemented by all annotations. |
| Enumerations | |
|---|---|
| ElementType | An enumeration of element types. |
| RetentionPolicy | 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 a class file is incorrectly formatted. |
| Annotations | |
|---|---|
| Documented | A meta-annotation used to indicate that a type's annotation are documented and part of the public API. |
| Inherited | A meta-annotation used to indicate that an annotation is automatically inherited. |
| Retention | A meta-annotation used to determine the scope of retention for an annotation. |
| Target | A meta-annotation used to determine what ElementType s an annotation can be applied to. |