| Name | Package | Description |
| Deprecated | java.lang |
An annotation for marking an element as deprecated. |
| Documented | java.lang.annotation |
A meta-annotation used to indicate that a type's annotation are documented
and part of the public API. |
| Inherited | java.lang.annotation |
A meta-annotation used to indicate that an annotation is automatically
inherited. |
| Override | java.lang | An annotation to indicate that a method is intended to override a superclass
method. |
| Retention | java.lang.annotation |
A meta-annotation used to determine the scope of retention for an annotation. |
| SuppressWarnings | java.lang | An annotation that indicates a compiler should suppress any warnings of the
type specified in the value() . |
| Target | java.lang.annotation |
A meta-annotation used to determine what ElementType s an annotation
can be applied to. |