| Interface Summary | |
|---|---|
| Annotation | This is the common interface for all annotations. |
| Class Summary | |
|---|---|
| AnnotationFormatError | Thrown when an annotation found in a class file is malformed. |
| AnnotationTypeMismatchException | Thrown when accessing an element within an annotation for which the type has changed, since compilation or serialization took place. |
| ElementType | |
| IncompleteAnnotationException | Thrown when accessing an element within an annotation which was added since compilation or serialization took place, and does not have a default value. |
| RetentionPolicy | This enum is used to control the lifetime of an annotation. |