-
- All Superinterfaces:
-
AnnotatedElement
,AnnotatedType
public interface AnnotatedParameterizedType extends AnnotatedType
AnnotatedParameterizedType
表示参数化类型的潜在注释使用,其类型参数本身可以表示类型的注释使用。- 从以下版本开始:
- 1.8
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 AnnotatedType[]
getAnnotatedActualTypeArguments()
返回此参数化类型的可能注释的实际类型参数。AnnotatedType
getAnnotatedOwnerType()
如果此类型表示嵌套类型,则返回此类型为其成员的潜在注释类型。-
Methods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
-
Methods inherited from interface java.lang.reflect.AnnotatedType
getType
-
-
-
-
方法详细信息
-
getAnnotatedActualTypeArguments
AnnotatedType[] getAnnotatedActualTypeArguments()
返回此参数化类型的可能注释的实际类型参数。- 结果
- 该参数化类型的可能注释的实际类型参数
- 另请参见:
-
ParameterizedType.getActualTypeArguments()
-
getAnnotatedOwnerType
AnnotatedType getAnnotatedOwnerType()
如果此类型表示嵌套类型,则返回此类型为其成员的潜在注释类型。 例如,如果该类型是@TA O<T>.I<S>
,返回的表示@TA O<T>
。返回
null
如果这个AnnotatedType
表示顶级类型,或本地或匿名类,或原始类型或void。- Specified by:
-
getAnnotatedOwnerType
在接口AnnotatedType
- 结果
-
一个
AnnotatedType
对象,表示此类型是其成员的潜在注释类型,或null
- 异常
-
TypeNotPresentException
- 如果所有者类型引用不存在的类型声明 -
MalformedParameterizedTypeException
- 如果所有者类型引用由于任何原因无法实例化的参数化类型 - 从以下版本开始:
- 9
-
-