模块 java.compiler

枚举类枚举类 TypeKind

java.lang.Object
java.lang.Enum <TypeKind >
javax.lang.model.type.TypeKind
所有已实现的接口:
Serializable , Comparable<TypeKind> , Constable

public enum TypeKind extends Enum <TypeKind >
有型镜子的那种。

请注意,可能会添加其他类型种类以适应新的、当前未知的、添加到 Java 编程语言的未来版本中的语言结构。

自从:
1.6
参见:
  • 枚举常量详细信息

    • BOOLEAN

      public static final TypeKind  BOOLEAN
      原始类型 boolean
    • BYTE

      public static final TypeKind  BYTE
      原始类型 byte
    • SHORT

      public static final TypeKind  SHORT
      原始类型 short
    • INT

      public static final TypeKind  INT
      原始类型 int
    • LONG

      public static final TypeKind  LONG
      原始类型 long
    • CHAR

      public static final TypeKind  CHAR
      原始类型 char
    • FLOAT

      public static final TypeKind  FLOAT
      原始类型 float
    • DOUBLE

      public static final TypeKind  DOUBLE
      原始类型 double
    • VOID

      public static final TypeKind  VOID
      关键字 void 对应的伪类型。
      参见:
    • NONE

      public static final TypeKind  NONE
      在没有合适的实际类型的情况下使用的伪类型。
      参见:
    • NULL

      public static final TypeKind  NULL
      空类型。
    • ARRAY

      public static final TypeKind  ARRAY
      数组类型。
    • DECLARED

      public static final TypeKind  DECLARED
      类或接口类型。
    • ERROR

      public static final TypeKind  ERROR
      无法解析的类或接口类型。
    • TYPEVAR

      public static final TypeKind  TYPEVAR
      类型变量。
    • WILDCARD

      public static final TypeKind  WILDCARD
      通配符类型参数。
    • PACKAGE

      public static final TypeKind  PACKAGE
      对应于包元素的伪类型。
      参见:
    • EXECUTABLE

      public static final TypeKind  EXECUTABLE
      方法、构造方法或初始值设定项。
    • OTHER

      public static final TypeKind  OTHER
      实现保留类型。这不是您要找的类型。
    • UNION

      public static final TypeKind  UNION
      联合类型。
      自从:
      1.7
    • INTERSECTION

      public static final TypeKind  INTERSECTION
      交集类型。
      自从:
      1.8
    • MODULE

      public static final TypeKind  MODULE
      对应于模块元素的伪类型。
      自从:
      9
      参见:
  • 方法详情

    • values

      public static TypeKind [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static TypeKind  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空
    • isPrimitive

      public boolean isPrimitive()
      如果此类对应于基本类型,则返回 true,否则返回 false
      返回:
      true 如果这种类型对应于原始类型,false 否则