モジュール java.base
パッケージ java.lang.reflect

インタフェースGenericDeclaration

すべてのスーパー・インタフェース:
AnnotatedElement
既知のすべての実装クラス:
Class, Constructor, Executable, Method

public interface GenericDeclaration extends AnnotatedElement
型変数を宣言するすべてのエンティティの共通インタフェースです。
導入されたバージョン:
1.5
  • メソッドの詳細

    • getTypeParameters

      TypeVariable<?>[] getTypeParameters()
      GenericDeclarationオブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列を宣言順に返します。 基になるジェネリック宣言で型変数が宣言されていない場合は、長さ0の配列が返されます。
      戻り値:
      このジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列
      例外:
      GenericSignatureFormatError - このジェネリック宣言のジェネリック・シグネチャが「Java Virtual Machine仕様」で指定された形式に準拠していない場合