|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public enum ElementKind extends Enum<ElementKind>
kind из элемента. Отметьте, что это - возможные дополнительные виды элемента, будет добавлен, чтобы разместить новый, в настоящий момент неизвестный, структуры языка, добавленные к будущим версиям языка программирования Java™.
Element| Перечислимая Константа и Описание |
|---|
ANNOTATION_TYPE
Тип аннотации.
|
КЛАСС
class, не описанный более определенным видом (как
ENUM). |
КОНСТРУКТОР
Конструктор.
|
ПЕРЕЧИСЛЕНИЕ
Перечислимый тип.
|
ENUM_CONSTANT
Перечислимая константа.
|
EXCEPTION_PARAMETER
Параметр обработчика исключений.
|
ПОЛЕ
Поле, не описанное более определенным видом (как
ENUM_CONSTANT). |
INSTANCE_INIT
Инициализатор экземпляра.
|
ИНТЕРФЕЙС
Интерфейс, не описанный более определенным видом (как
ANNOTATION_TYPE). |
LOCAL_VARIABLE
Локальная переменная.
|
МЕТОД
Метод.
|
ДРУГОЙ
Зарезервированный реализацией элемент.
|
ПАКЕТ
Пакет.
|
ПАРАМЕТР
Параметр метода или конструктора.
|
RESOURCE_VARIABLE
Переменная ресурса.
|
STATIC_INIT
Статический инициализатор.
|
TYPE_PARAMETER
Параметр типа.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
isClass()
Возвраты
true если это - своего рода class: также 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()
for (ElementKind c : ElementKind.values()) System.out.println(c);
public static ElementKind valueOf(String name)
name - имя перечислимой константы, которая будет возвращена.IllegalArgumentException - если у этого перечислимого типа нет никакой константы с указанным именемNullPointerException - если параметром является нульpublic boolean isClass()
true если это - своего рода class: также CLASS или ENUM.true если это - своего рода classpublic boolean isInterface()
true если это - своего рода интерфейс: также INTERFACE или ANNOTATION_TYPE.true если это - своего рода интерфейсpublic boolean isField()
true если это - своего рода поле: также FIELD или ENUM_CONSTANT.true если это - своего рода поле
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92