5 Meta-Annotationen

Meta-Annotationen sind nichts anderes als Annotationen, welche auf Annotations-Typen angewendet werden. Im J2SDK 1.5 Paket java.lang.annotation werden folgende mitgeliefert:


AnnotationAnwendbar aufWirkung



Inherited Annotationen Spezifiziert, dass diese Annotation, wenn
sie auf eine Klasse angewendet wird,
automatisch an deren Subklassen vererbt
wird.



Documented Annotationen Spezifiziert, dass diese Annotation in die
Dokumentation von annotierten Elementen
eingebunden werden soll.



Target Annotationen Spezifiziert die Elemente, auf die diese
Annotation angewendet werden kann.



Retention Annotationen Spezifiziert, wie lange diese Annotation
beibehalten wird.

vergl.  [HC05] Seite 1153


 @Inherited
 @Documented
 @Target
 @Retention