public enum TypeKind extends Enum<TypeKind>
请注意,它是可能的其他类型的类型将被添加到适应新的,未知的,语言结构增加了java编程语言的未来版本™。
TypeMirror
Enum Constant and Description |
---|
ARRAY
数组类型。
|
BOOLEAN
原始型
boolean 。
|
BYTE
原始型
byte 。
|
CHAR
原始型
char 。
|
DECLARED
一个类或接口类型。
|
DOUBLE
原始型
double 。
|
ERROR
不能解决的类或接口类型。
|
EXECUTABLE
一种方法、构造函数初始化式,或。
|
FLOAT
原始型
float 。
|
INT
原始型
int 。
|
INTERSECTION
交叉型。
|
LONG
原始型
long 。
|
NONE
一个没有实际类型的伪类型是适当的。
|
NULL
空类型。
|
OTHER
保留类型的实现。
|
PACKAGE
对应于包元素的伪类型。
|
SHORT
原始型
short 。
|
TYPEVAR
类型变量。
|
UNION
一个联盟类型。
|
VOID
对应的关键词
void 伪型。
|
WILDCARD
通配符类型参数。
|
Modifier and Type | Method and Description |
---|---|
boolean |
isPrimitive()
返回
true 如果这种对应一个原始类型和
false 否则。
|
static TypeKind |
valueOf(String name)
返回此类型具有指定名称的枚举常量。
|
static TypeKind[] |
values()
返回一个数组包含该枚举类型的常量,它们的顺序声明。
|
public static final TypeKind BOOLEAN
boolean
。
public static final TypeKind BYTE
byte
。
public static final TypeKind SHORT
short
。
public static final TypeKind INT
int
。
public static final TypeKind LONG
long
。
public static final TypeKind CHAR
char
。
public static final TypeKind FLOAT
float
。
public static final TypeKind DOUBLE
double
。
public static final TypeKind NULL
public static final TypeKind ARRAY
public static final TypeKind DECLARED
public static final TypeKind ERROR
public static final TypeKind TYPEVAR
public static final TypeKind WILDCARD
public static final TypeKind EXECUTABLE
public static final TypeKind OTHER
public static final TypeKind UNION
public static final TypeKind INTERSECTION
public static TypeKind[] values()
对于(TypeKind C:TypeKind。values()) 系统,println(C);
public static TypeKind valueOf(String name)
name
-定要返回的枚举的名称。
IllegalArgumentException
-如果这个枚举类型,也没有固定的具有指定名称
NullPointerException
-如果参数为空
public boolean isPrimitive()
true
如果这种对应一个原始类型和
false
否则。
true
对应一个原始类型
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.