インターフェース AnnotatedParameter<X>

  • 型パラメーター:
    X - メソッドまたはコンストラクターを宣言する型
    すべてのスーパーインターフェース:
    Annotated

    public interface AnnotatedParameter<X>
    extends Annotated

    メソッドまたはコンストラクターのパラメーターを表します。

    作成者:
    Gavin King, Pete Muir, Jozef Hartinger
    • メソッドの詳細

      • getPosition

        int getPosition()

        メソッドまたはコンストラクターの引数リストでパラメーターの位置を取得します。

        戻り値:
        パラメーターの位置
      • getAnnotations

        default <T extends AnnotationSESetSE<T> getAnnotations​(ClassSE<T> annotationType)
        インターフェースからコピーされた説明: Annotated

        特定のアノテーション型のプログラム要素アノテーションを取得します。

        このメソッドは、この型の繰り返し可能なアノテーションを含むすべてのアノテーションを返します。このメソッドの動作は、繰り返し可能なアノテーションがサポートされている AnnotatedElement.getAnnotationsByType(Class)SE と同じ動作を意図しています。

        次で指定:
        インターフェース AnnotatedgetAnnotations 
        型パラメーター:
        T - アノテーションの型
        パラメーター:
        annotationType - アノテーション型のクラス
        戻り値:
        指定されたアノテーション型のプログラム要素アノテーション、または空のコレクション