-
- All Superinterfaces:
-
AnnotatedElement
,AnnotatedType
public interface AnnotatedWildcardType extends AnnotatedType
AnnotatedWildcardType
表示通配符类型参数的潜在注释用法,其上限或下限本身可表示类型的注释用法。- 从以下版本开始:
- 1.8
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 AnnotatedType[]
getAnnotatedLowerBounds()
返回此通配符类型的可能带注释的下限。AnnotatedType
getAnnotatedOwnerType()
如果此类型表示嵌套类型,则返回此类型所属的潜在注释类型。AnnotatedType[]
getAnnotatedUpperBounds()
返回此通配符类型的可能带注释的上限。-
声明方法的接口 java.lang.reflect.AnnotatedElement
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
-
声明方法的接口 java.lang.reflect.AnnotatedType
getType
-
-
-
-
方法详细信息
-
getAnnotatedLowerBounds
AnnotatedType[] getAnnotatedLowerBounds()
返回此通配符类型的可能带注释的下限。 如果没有显式声明下限,则下限是null的类型。 在这种情况下,返回零长度数组。- 结果
- 如果没有显式声明下限,则此通配符类型的可能带注释的下限或空数组。
- 另请参见:
-
WildcardType.getLowerBounds()
-
getAnnotatedUpperBounds
AnnotatedType[] getAnnotatedUpperBounds()
返回此通配符类型的可能带注释的上限。 如果未显式声明上限,则上限未注释Object
- 结果
- 此通配符类型的潜在注释上限
- 另请参见:
-
WildcardType.getUpperBounds()
-
getAnnotatedOwnerType
AnnotatedType getAnnotatedOwnerType()
如果此类型表示嵌套类型,则返回此类型所属的潜在注释类型。 例如,如果此类型为@TA O<T>.I<S>
,则返回@TA O<T>.I<S>
的表示@TA O<T>
。对于
AnnotatedType
,返回null
,该实例是AnnotatedWildcardType
。- Specified by:
-
getAnnotatedOwnerType
在接口AnnotatedType
- 结果
-
null
- 从以下版本开始:
- 9
-
-