インターフェース AnnotatedType<X>
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default <T extends AnnotationSE>
SetSE<T>getAnnotations(ClassSE<T> annotationType)
特定のアノテーション型のプログラム要素アノテーションを取得します。SetSE<AnnotatedConstructor<X>>
getConstructors()
型のコンストラクターを取得します。SetSE<AnnotatedField<? super X>>
getFields()
型のフィールドを取得します。ClassSE<X>
getJavaClass()
基になるClass
SE を取得します。SetSE<AnnotatedMethod<? super X>>
getMethods()
型のメソッドを取得します。インターフェース jakarta.enterprise.inject.spi.Annotated から継承されたメソッド
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
メソッドの詳細
getConstructors
SetSE<AnnotatedConstructor<X>> getConstructors()
型のコンストラクターを取得します。空のセットが返された場合、パラメーターのないデフォルトのコンストラクターが想定されます。
- 戻り値:
- コンストラクター、または何も定義されていない場合は空のセット
getMethods
SetSE<AnnotatedMethod<? super X>> getMethods()
型のメソッドを取得します。
- 戻り値:
- メソッド、または何も定義されていない場合は空のセット
getFields
SetSE<AnnotatedField<? super X>> getFields()
型のフィールドを取得します。
- 戻り値:
- フィールド、または何も定義されていない場合は空のセット
getAnnotations
default <T extends AnnotationSE> SetSE<T> getAnnotations(ClassSE<T> annotationType)
インターフェースからコピーされた説明:Annotated
特定のアノテーション型のプログラム要素アノテーションを取得します。
このメソッドは、この型の繰り返し可能なアノテーションを含むすべてのアノテーションを返します。このメソッドの動作は、繰り返し可能なアノテーションがサポートされている
AnnotatedElement.getAnnotationsByType(Class)
SE と同じ動作を意図しています。- 次で指定:
- インターフェース
Annotated
のgetAnnotations
- 型パラメーター:
T
- アノテーションの型- パラメーター:
annotationType
- アノテーション型のクラス- 戻り値:
- 指定されたアノテーション型のプログラム要素アノテーション、または空のコレクション