Module  java.base
软件包  java.lang.reflect

Interface AnnotatedWildcardType

  • All Superinterfaces:
    AnnotatedElementAnnotatedType


    public interface AnnotatedWildcardType
    extends 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>

        返回nullAnnotatedType这是实例AnnotatedWildcardType

        Specified by:
        getAnnotatedOwnerType在接口 AnnotatedType
        结果
        null
        从以下版本开始:
        9