Java.Lang.Annotation Namespace

Classes

AnnotationFormatError

Indicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it.

AnnotationTypeMismatchException

Indicates that an annotation type has changed since it was compiled or serialized.

Documented

Defines a meta-annotation for indicating that an annotation is documented and considered part of the public API.

DocumentedAttribute
ElementType

Defines an enumeration for Java program elements.

IncompleteAnnotationException

Indicates that an element of an annotation type was accessed that was added after the type was compiled or serialized.

Inherited

Defines a meta-annotation for indicating that an annotation is automatically inherited.

InheritedAttribute
NativeAttribute
RepeatableAttribute
Retention

Defines a meta-annotation for determining the scope of retention for an annotation.

RetentionAttribute
RetentionPolicy

Defines an enumeration for annotation retention policies.

Target

Defines a meta-annotation for determining what ElementTypes an annotation can be applied to.

TargetAttribute

Interfaces

IAnnotation

Defines the interface implemented by all annotations.

IDocumented

Defines a meta-annotation for indicating that an annotation is documented and considered part of the public API.

IInherited

Defines a meta-annotation for indicating that an annotation is automatically inherited.

INative
IRepeatable
IRetention

Defines a meta-annotation for determining the scope of retention for an annotation.

ITarget

Defines a meta-annotation for determining what ElementTypes an annotation can be applied to.