Module java.compiler

Interface WildcardType

所有超级接口:
AnnotatedConstruct, TypeMirror

public interface WildcardType extends TypeMirror
代表通配符类型参数。例如:

   ?
   ? extends Number
   ? super T
 

通配符可以通过extends子句明确设置其上界,通过super子句明确设置其下界,或者两者都不设置(但不能同时设置)。

参见 Java语言规范:
4.5.1 参数化类型的类型参数
自Java版本:
1.6
  • Method Details

    • getExtendsBound

      TypeMirror getExtendsBound()
      返回此通配符的上界。如果未明确声明上界,则返回null
      返回:
      此通配符的上界
    • getSuperBound

      TypeMirror getSuperBound()
      返回此通配符的下界。如果未明确声明下界,则返回null
      返回:
      此通配符的下界