模块  java.compiler
软件包  javax.lang.model.type

Interface TypeVariable

    • 方法详细信息

      • asElement

        Element asElement()
        返回与此类型变量对应的元素。
        结果
        与此类型变量对应的元素
      • getUpperBound

        TypeMirror getUpperBound()
        返回此类型变量的上限。

        如果声明此类型变量没有显式上限,则结果为java.lang.Object 如果声明了多个上限,则结果为intersection type ; 通过检查结果bounds可以找到单个边界。

        结果
        此类型变量的上限
      • getLowerBound

        TypeMirror getLowerBound()
        返回此类型变量的下限。 虽然类型参数不能包含显式下限声明,但捕获转换可以生成具有非平凡下限的类型变量。 否则,类型变量的下限为NullType
        结果
        the lower bound of this type variable