@NonNullByDefault(true)
Package java.lang.annotation
Contains core language classes related to compile-time annotations.
-
Interface Summary Interface Description Annotation The common interface extended by all annotation types. -
Enum Summary Enum Description ElementType A program element type.RetentionPolicy Annotation retention policy. -
Annotation Types Summary Annotation Type Description Documented Indicates that annotations with a type are to be documented by javadoc and similar tools by default.Inherited Indicates that an annotation type is automatically inherited.Retention Indicates how long annotations with the annotated type are to be retained.Target Indicates the kinds of program element to which an annotation type is applicable.