public enum ElementKind extends Enum<ElementKind>
kind。
请注意,这是可能的额外的元素类型将被添加到适应新的,未知的,语言结构增加了java编程语言的未来版本™。
Element
| Enum Constant and Description |
|---|
ANNOTATION_TYPE
注释类型。
|
CLASS
一类由一个更具体的类描述(如
ENUM)。
|
CONSTRUCTOR
一个构造函数。
|
ENUM
一个枚举类型。
|
ENUM_CONSTANT
枚举常数。
|
EXCEPTION_PARAMETER
异常处理程序的参数。
|
FIELD
一场由一个更具体的类不是描述(如
ENUM_CONSTANT)。
|
INSTANCE_INIT
实例初始化。
|
INTERFACE
一个接口通过一个更具体的类不是描述(如
ANNOTATION_TYPE)。
|
LOCAL_VARIABLE
局部变量。
|
METHOD
一个方法。
|
OTHER
保留元素的实现。
|
PACKAGE
一个包。
|
PARAMETER
方法或构造函数的参数。
|
RESOURCE_VARIABLE
资源变量。
|
STATIC_INIT
静态初始化器。
|
TYPE_PARAMETER
类型参数。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isClass()
如果这是一种回报
true类:要么
CLASS或
ENUM。
|
boolean |
isField()
返回
true如果这是一种现场:要么
FIELD或
ENUM_CONSTANT。
|
boolean |
isInterface()
返回
true如果这是一种接口:要么
INTERFACE或
ANNOTATION_TYPE。
|
static ElementKind |
valueOf(String name)
返回此类型具有指定名称的枚举常量。
|
static ElementKind[] |
values()
返回一个数组包含该枚举类型的常量,它们的顺序声明。
|
public static final ElementKind PACKAGE
public static final ElementKind ENUM
public static final ElementKind CLASS
ENUM)。
public static final ElementKind ANNOTATION_TYPE
public static final ElementKind INTERFACE
ANNOTATION_TYPE)。
public static final ElementKind ENUM_CONSTANT
public static final ElementKind FIELD
ENUM_CONSTANT)。
public static final ElementKind PARAMETER
public static final ElementKind LOCAL_VARIABLE
public static final ElementKind EXCEPTION_PARAMETER
public static final ElementKind METHOD
public static final ElementKind CONSTRUCTOR
public static final ElementKind STATIC_INIT
public static final ElementKind INSTANCE_INIT
public static final ElementKind TYPE_PARAMETER
public static final ElementKind OTHER
public static final ElementKind RESOURCE_VARIABLE
public static ElementKind[] values()
对于(elementkind C:elementkind。values()) 系统,println(C);
public static ElementKind valueOf(String name)
name -定要返回的枚举的名称。
IllegalArgumentException -如果这个枚举类型,也没有固定的具有指定名称
NullPointerException -如果参数为空
public boolean isClass()
true类:要么
CLASS或
ENUM。
true如果这是一个类
public boolean isInterface()
true如果这是一种接口:要么
INTERFACE或
ANNOTATION_TYPE。
true如果这是一个类的接口
public boolean isField()
true如果这是一种现场:要么
FIELD或
ENUM_CONSTANT。
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.