Java.Lang.Annotation Namespace

Bietet Bibliotheksunterstützung für die Java Programmiersprachenanmerkungseinrichtung.

Klassen

Name Beschreibung
AnnotationFormatError

Wird ausgelöst, wenn der Anmerkungsparser versucht, eine Anmerkung aus einer Klassendatei zu lesen und zu bestimmen, dass die Anmerkung falsch formatiert ist.

AnnotationTypeMismatchException

Wird ausgelöst, um anzugeben, dass ein Programm versucht hat, auf ein Element einer Anmerkung zuzugreifen, dessen Typ sich geändert hat, nachdem die Anmerkung kompiliert (oder serialisiert) wurde.

Documented

Wenn die Anmerkung in der Deklaration einer Anmerkungsschnittstelle @Documented vorhanden ist, wird jede Anmerkung @A für ein Element als Teil des öffentlichen Vertrags des Elements betrachtet.

DocumentedAttribute

Kennzeichnet eine Anmerkung als Teil des öffentlichen Vertrags der Elemente, die sie kommentiert.

ElementType

Die Konstanten dieser aufgezählten Klasse stellen eine einfache Klassifizierung der syntaktischen Speicherorte bereit, an denen Anmerkungen in einem Java-Programm vorkommen können.

IncompleteAnnotationException

Wird ausgelöst, um anzugeben, dass ein Programm versucht hat, auf ein Element einer Anmerkungsschnittstelle zuzugreifen, das der Definition der Anmerkungsschnittstelle hinzugefügt wurde, nachdem die Anmerkung kompiliert (oder serialisiert) wurde.

Inherited

Gibt an, dass eine Anmerkungsschnittstelle automatisch geerbt wird.

InheritedAttribute

Kennzeichnet eine Anmerkungsschnittstelle automatisch von Unterklassen geerbt.

NativeAttribute

Markiert ein Konstantenfeld, auf das von systemeigenem Code verwiesen werden kann.

RepeatableAttribute

Kennzeichnet eine Anmerkungsschnittstelle als wiederholbar.

Retention

Gibt an, wie lange Anmerkungen mit der kommentierten Schnittstelle beibehalten werden sollen.

RetentionAttribute

Gibt an, wie lange Anmerkungen mit der kommentierten Schnittstelle beibehalten werden.

RetentionPolicy

Aufbewahrungsrichtlinie für Anmerkungen.

Target

Gibt die Kontexte an, in denen eine Anmerkungsschnittstelle anwendbar ist.

TargetAttribute

Gibt die Kontexte an, in denen eine Anmerkungsschnittstelle anwendbar ist.

Schnittstellen

Name Beschreibung
IAnnotation

Die gemeinsame Schnittstelle wurde um alle Anmerkungsschnittstellen erweitert.

IDocumented

Wenn die Anmerkung in der Deklaration einer Anmerkungsschnittstelle @Documented vorhanden ist, wird jede Anmerkung @A für ein Element als Teil des öffentlichen Vertrags des Elements betrachtet.

IInherited

Gibt an, dass eine Anmerkungsschnittstelle automatisch geerbt wird.

INative

Gibt an, dass ein Feld, das einen Konstantenwert definiert, aus systemeigenem Code referenziert werden kann.

IRepeatable

Die Anmerkungsschnittstelle java.lang.annotation.Repeatable wird verwendet, um anzugeben, dass die Anmerkungsschnittstelle, deren Deklaration sie (meta-)annotates ist, wiederholbar<>/em< ist>.

IRetention

Gibt an, wie lange Anmerkungen mit der kommentierten Schnittstelle beibehalten werden sollen.

ITarget

Gibt die Kontexte an, in denen eine Anmerkungsschnittstelle anwendbar ist.