public interface Annotated
アノテーションを付けることができる Java プログラム要素を表します。
AnnotatedElement
SE修飾子と型 | メソッドと説明 |
---|---|
<T extends AnnotationSE> | getAnnotation(ClassSE<T> annotationType) 特定のアノテーション型のプログラム要素アノテーションを取得します。 |
SetSE<AnnotationSE> | getAnnotations() プログラム要素のすべてのアノテーションを取得します。 |
<T extends AnnotationSE> | getAnnotations(ClassSE<T> annotationType) 特定のアノテーション型のプログラム要素アノテーションを取得します。 |
TypeSE | getBaseType() アノテーション付きプログラム要素の型を取得します。 |
SetSE<TypeSE> | getTypeClosure() 基本型を割り当て可能と見なす必要があるすべての型を取得します。 |
boolean | isAnnotationPresent(ClassSE<? extends AnnotationSE> annotationType) プログラム要素に特定のアノテーション型のアノテーションがあるかどうかを判別します。 |
TypeSE getBaseType()
アノテーション付きプログラム要素の型を取得します。
SetSE<TypeSE> getTypeClosure()
基本型を割り当て可能と見なす必要があるすべての型を取得します。
<T extends AnnotationSE> T getAnnotation(ClassSE<T> annotationType)
特定のアノテーション型のプログラム要素アノテーションを取得します。このメソッドの動作は、繰り返し可能なアノテーションがサポートされていない AnnotatedElement.getAnnotation(Class)
SE と同じ動作を意図しています。
T
- アノテーションの型 annotationType
- アノテーション型のクラス <T extends AnnotationSE> SetSE<T> getAnnotations(ClassSE<T> annotationType)
特定のアノテーション型のプログラム要素アノテーションを取得します。
このメソッドは、この型の繰り返し可能なアノテーションを含むすべてのアノテーションを返します。このメソッドの動作は、繰り返し可能なアノテーションがサポートされている AnnotatedElement.getAnnotationsByType(Class)
SE と同じ動作を意図しています。
T
- アノテーションの型 annotationType
- アノテーション型のクラス SetSE<AnnotationSE> getAnnotations()
プログラム要素のすべてのアノテーションを取得します。
boolean isAnnotationPresent(ClassSE<? extends AnnotationSE> annotationType)
プログラム要素に特定のアノテーション型のアノテーションがあるかどうかを判別します。このメソッドの動作は、基になるプログラム要素の AnnotatedElement.isAnnotationPresent(Class)
SE に似ています。
annotationType
- チェックするアノテーション型 true
、それ以外の場合は false
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.