- java.lang.Object
-
- java.lang.Enum<TypeKind>
-
- javax.lang.model.type.TypeKind
-
- All Implemented Interfaces:
-
Serializable
,Comparable<TypeKind>
public enum TypeKind extends Enum<TypeKind>
一种类型的镜子。请注意,可能会添加其他类型的类型以适应未来版本的Java编程语言中添加的新的,当前未知的语言结构。
- 从以下版本开始:
- 1.6
- 另请参见:
-
TypeMirror
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 ARRAY
数组类型。BOOLEAN
原始类型boolean
。BYTE
原始类型byte
。CHAR
原始类型char
。DECLARED
类或接口类型。DOUBLE
原始类型double
。ERROR
无法解析的类或接口类型。EXECUTABLE
方法,构造函数或初始化器。FLOAT
原始类型float
。INT
原始类型int
。INTERSECTION
交叉路口型。LONG
原始类型long
。MODULE
对应于模块元素的伪类型。NONE
在没有实际类型适合的情况下使用的伪类型。NULL
空类型。OTHER
实现保留类型。PACKAGE
对应于封装元件的伪类型。SHORT
原始类型short
。TYPEVAR
一个类型变量。UNION
联合类型。VOID
伪类型对应于关键字void
。WILDCARD
通配符类型参数。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
isPrimitive()
返回true
如果这种对应于基本型和false
否则。static TypeKind
valueOf(String name)
以指定的名称返回此类型的枚举常量。static TypeKind[]
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
-
-
-
Enum Constant Detail
-
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
。
-
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
通配符类型参数。
-
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
-
-
方法详细信息
-
values
public static TypeKind[] values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。 该方法可用于遍历常量如下:for (TypeKind c : TypeKind.values()) System.out.println(c);
- 结果
- 一个包含这个枚举类型的常量的数组,按照它们被声明的顺序
-
valueOf
public static TypeKind valueOf(String name)
以指定的名称返回此类型的枚举常量。 字符串必须完全匹配用于声明此类型的枚举常量的标识符。 (不允许使用外来空白字符。)- 参数
-
name
- 要返回的枚举常量的名称。 - 结果
- 具有指定名称的枚举常数
- 异常
-
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量 -
NullPointerException
- 如果参数为空
-
isPrimitive
public boolean isPrimitive()
返回true
如果这种对应于基本型和false
否则。- 结果
-
true
if this kind corresponds to a primitive type
-
-