-
- All Superinterfaces:
-
AnnotatedConstruct
,Element
public interface TypeParameterElement extends Element
表示泛型类,接口,方法或构造函数元素的正式类型参数。 类型参数声明为TypeVariable
。- 从以下版本开始:
- 1.6
- 另请参见:
-
TypeVariable
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 List<? extends TypeMirror>
getBounds()
返回此类型参数的边界。Element
getEnclosingElement()
返回此类型参数的 generic element 。Element
getGenericElement()
返回由此类型参数参数化的泛型类,接口,方法或构造函数。-
声明方法的接口 javax.lang.model.AnnotatedConstruct
getAnnotationsByType
-
声明方法的接口 javax.lang.model.element.Element
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode
-
-
-
-
方法详细信息
-
getGenericElement
Element getGenericElement()
返回由此类型参数参数化的泛型类,接口,方法或构造函数。- 结果
- 由此类型参数参数化的泛型类,接口,方法或构造函数
-
getBounds
List<? extends TypeMirror> getBounds()
返回此类型参数的边界。 这些是用于声明此类型参数的extends
子句给出的类型。 如果未使用明确的extends
子句,则java.lang.Object
被认为是唯一的约束。- 结果
- 此类型参数的边界,如果没有,则为空列表
-
getEnclosingElement
Element getEnclosingElement()
返回此类型参数的 generic element 。- Specified by:
-
getEnclosingElement
在界面Element
- 结果
- 此类型参数的泛型元素
- 另请参见:
-
Elements.getPackageOf(javax.lang.model.element.Element)
-
-