All Classes and Interfaces

Annotation Interfaces
Class
Description
Indicates that the annotated element is for advanced users and/or use cases.
Indicates that the annotated element blocks execution in some way.
Indicates that the annotated method is a convenience method or constructor.
Indicates that the annotated element is a notional entry point into a larger API surface.
Indicates that the annotated element is experimental in some way.
Indicates that the annotated element is a hack or relates to a hack of some kind.
Indicates that the annotated element is incomplete in some way.
Indicates that the annotated element is for internal use only even if it is publicly visible, and is not guaranteed to be stable across versions.
Describes an issue that is related to the annotated element.
Indicates that the annotated element is governed by the license identified by the value of the License.uri() element.
Indicates that the annotated element does not block execution in any way.
Indicates that the annotated method can be overridden, but only for exceptional reasons.
Indicates that the annotated method should be overridden for optimal performance or other reasons.
Indicates that the annotated element is preferred over others of a similar kind.
Indicates that the annotated element is subordinate to another item in some way.
Indicates that the annotated element has some work associated with it.
Indicates that the annotated element is associated with some kind of version.