- 所有超级接口:
-
AnnotatedConstruct
,Element
代表泛型类、接口、方法或构造函数元素的形式类型参数。类型参数声明一个
TypeVariable
。
- 自1.6版本起:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionasType()
返回与此类型参数元素对应的类型变量。List
<? extends TypeMirror> 返回此类型参数的边界。返回此类型参数的泛型元素。返回由此类型参数进行参数化的泛型类、接口、方法或构造函数。Methods declared in interface javax.lang.model.element.Element
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode
-
Method Details
-
asType
TypeMirror asType()返回与此类型参数元素对应的类型变量。 -
getGenericElement
Element getGenericElement()返回由此类型参数进行参数化的泛型类、接口、方法或构造函数。- 返回:
- 由此类型参数进行参数化的泛型类、接口、方法或构造函数
-
getBounds
List<? extends TypeMirror> getBounds()返回此类型参数的边界。这些是由用于声明此类型参数的extends
子句给出的类型。如果没有明确使用extends
子句,则认为java.lang.Object
是唯一的边界。- 返回:
- 此类型参数的边界,如果没有则返回空列表
-
getEnclosingElement
Element getEnclosingElement()返回此类型参数的泛型元素。- 指定者:
-
getEnclosingElement
在接口Element
中 - 返回:
- 此类型参数的泛型元素
- 参见:
-