- すべてのスーパー・インタフェース:
AnnotatedConstruct
,Element
public interface TypeParameterElement extends Element
ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。 型パラメータは
TypeVariable
を宣言します。 - 導入されたバージョン:
- 1.6
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明asType()
この型パラメータの要素に対応する「type変数」を返します。List<? extends TypeMirror>
この型パラメータの境界を返します。この型パラメータのジェネリック要素を返します。この型パラメータによってパラメータ化されるジェネリック・クラス、インタフェース、メソッド、またはコンストラクタを返します。インタフェース javax.lang.model.element.Elementで宣言されたメソッド
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode
-
メソッドの詳細
-
asType
TypeMirror asType()この型パラメータの要素に対応する「type変数」を返します。 -
getGenericElement
Element getGenericElement()この型パラメータによってパラメータ化されるジェネリック・クラス、インタフェース、メソッド、またはコンストラクタを返します。- 戻り値:
- この型パラメータによってパラメータ化されるジェネリック・クラス、インタフェース、メソッド、またはコンストラクタ
-
getBounds
List<? extends TypeMirror> getBounds()この型パラメータの境界を返します。 これらは、この型パラメータの宣言に使用されたextends
節で指定された型です。 明示的なextends
節が使用されなかった場合、java.lang.Object
が唯一の境界であるとみなされます。- 戻り値:
- この型パラメータの境界。存在しない場合は空のリスト
-
getEnclosingElement
Element getEnclosingElement()この型パラメータのジェネリック要素を返します。- 定義:
getEnclosingElement
、インタフェースElement
- 戻り値:
- この型パラメータの「汎用要素」
- 関連項目:
-