模块  java.base
软件包  java.lang.reflect

Interface AnnotatedWildcardType

  • All Superinterfaces:
    AnnotatedElementAnnotatedType

    public interface AnnotatedWildcardTypeextends AnnotatedType
    AnnotatedWildcardType表示通配符类型参数的潜在注释用法,其上限或下限本身可表示类型的注释用法。
    从以下版本开始:
    1.8
    • 方法详细信息

      • 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