パッケージjava.lang.annotationの階層
クラス階層
- java.lang.Object
- java.lang.Throwable (java.io.Serializableを実装)
- java.lang.Error
- java.lang.annotation.AnnotationFormatError
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.annotation.AnnotationTypeMismatchException
- java.lang.annotation.IncompleteAnnotationException
- java.lang.RuntimeException
- java.lang.Error
- java.lang.Throwable (java.io.Serializableを実装)
インタフェース階層
- java.lang.annotation.Annotation
注釈インタフェース階層
- java.lang.annotation.Documented (java.lang.annotation.Annotationを実装)
- java.lang.annotation.Inherited (java.lang.annotation.Annotationを実装)
- java.lang.annotation.Native (java.lang.annotation.Annotationを実装)
- java.lang.annotation.Repeatable (java.lang.annotation.Annotationを実装)
- java.lang.annotation.Retention (java.lang.annotation.Annotationを実装)
- java.lang.annotation.Target (java.lang.annotation.Annotationを実装)
列挙クラス階層
- java.lang.Object
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)
- java.lang.annotation.ElementType
- java.lang.annotation.RetentionPolicy
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)