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

Interface AnnotatedTypeVariable

  • All Superinterfaces:
    AnnotatedElementAnnotatedType


    public interface AnnotatedTypeVariable
    extends AnnotatedType
    AnnotatedTypeVariable表示类型变量的潜在注释使用,其声明可能具有其自身表示注释类型使用的界限。
    从以下版本开始:
    1.8
    • 方法详细信息

      • getAnnotatedBounds

        AnnotatedType[] getAnnotatedBounds​()
        返回此类型变量的可能注释的边界。 如果没有明确声明绑定,绑定是未注释的Object
        结果
        该类型变量的潜在注释范围
        另请参见:
        TypeVariable.getBounds()
      • getAnnotatedOwnerType

        AnnotatedType getAnnotatedOwnerType​()
        如果此类型表示嵌套类型,则返回此类型为其成员的潜在注释类型。 例如,如果该类型是@TA O<T>.I<S> ,返回的表示@TA O<T>

        对于null ,其AnnotatedType的实例返回AnnotatedTypeVariable

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