モジュール java.compiler
パッケージ javax.lang.model.element

インタフェースTypeParameterElement

すべてのスーパー・インタフェース:
AnnotatedConstruct, Element

public interface TypeParameterElement extends Element
ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。 型パラメータはTypeVariableを宣言します。
導入されたバージョン:
1.6
関連項目:
  • メソッドの詳細

    • asType

      TypeMirror asType()
      この型パラメータの要素に対応する「type変数」を返します。
      定義:
      インタフェースElement内のasType
      戻り値:
      この型パラメータ要素に対応する「type変数」
      関連項目:
    • getGenericElement

      Element getGenericElement()
      この型パラメータによってパラメータ化されるジェネリック・クラス、インタフェース、メソッド、またはコンストラクタを返します。
      戻り値:
      この型パラメータによってパラメータ化されるジェネリック・クラス、インタフェース、メソッド、またはコンストラクタ
    • getBounds

      List<? extends TypeMirror> getBounds()
      この型パラメータの境界を返します。 これらは、この型パラメータの宣言に使用されたextends節で指定された型です。 明示的なextends節が使用されなかった場合、java.lang.Objectが唯一の境界であるとみなされます。
      戻り値:
      この型パラメータの境界。存在しない場合は空のリスト
    • getEnclosingElement

      Element getEnclosingElement()
      この型パラメータのジェネリック要素を返します。
      定義:
      getEnclosingElement、インタフェース: Element
      戻り値:
      この型パラメータの「汎用要素」
      関連項目: