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

インタフェースTypeParameterElement

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

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

    • asType

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

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

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

      Element getEnclosingElement()
      この型パラメータのジェネリック要素を返します。
      定義:
      getEnclosingElement、インタフェース: Element
      戻り値:
      この型パラメータのジェネリック要素
      関連項目:
      Elements.getPackageOf(javax.lang.model.element.Element)