Java.Lang.Annotation Spazio dei nomi

Classi

Nome Descrizione
AnnotationFormatError

Generata quando il parser di annotazione tenta di leggere un'annotazione da un file di classe e determina che l'annotazione non è valida.

AnnotationTypeMismatchException

Generata per indicare che un programma ha tentato di accedere a un elemento di un'annotazione il cui tipo è stato modificato dopo la compilazione o la serializzazione dell'annotazione.

Documented

Se l'annotazione è presente nella dichiarazione di un'interfaccia di annotazione @Documented, qualsiasi annotazione @A su un elemento viene considerata parte del contratto pubblico dell'elemento.

DocumentedAttribute
ElementType

Le costanti di questa classe enumerata forniscono una semplice classificazione delle posizioni sintattiche in cui le annotazioni possono essere visualizzate in un programma Java.

IncompleteAnnotationException

Generata per indicare che un programma ha tentato di accedere a un elemento di un'interfaccia di annotazione aggiunta alla definizione dell'interfaccia di annotazione dopo la compilazione o la serializzazione dell'annotazione.

Inherited

Indica che un'interfaccia di annotazione viene ereditata automaticamente.

InheritedAttribute
NativeAttribute
RepeatableAttribute
Retention

Indica per quanto tempo devono essere conservate le annotazioni con l'interfaccia con annotazioni.

RetentionAttribute
RetentionPolicy

Criteri di conservazione delle annotazioni.

Target

Indica i contesti in cui è applicabile un'interfaccia di annotazione.

TargetAttribute

Interfacce

Nome Descrizione
IAnnotation

Interfaccia comune estesa da tutte le interfacce di annotazione.

IDocumented

Se l'annotazione è presente nella dichiarazione di un'interfaccia di annotazione @Documented, qualsiasi annotazione @A su un elemento viene considerata parte del contratto pubblico dell'elemento.

IInherited

Indica che un'interfaccia di annotazione viene ereditata automaticamente.

INative

Indica che è possibile fare riferimento a un campo che definisce un valore costante dal codice nativo.

IRepeatable

L'interfaccia java.lang.annotation.Repeatable di annotazione viene usata per indicare che l'interfaccia di annotazione la cui dichiarazione (meta-)annotazioni è <em>ripetibile</em>.

IRetention

Indica per quanto tempo devono essere conservate le annotazioni con l'interfaccia con annotazioni.

ITarget

Indica i contesti in cui è applicabile un'interfaccia di annotazione.