Перечисление TaskEvent.Kind

Все реализованные интерфейсы:
Serializable, Comparable<TaskEvent.Kind>
Вложенный класс:
TaskEvent
public static enum TaskEvent.Kind
extends Enum<TaskEvent.Kind>

Вид события задачи.

С момента:
1.6

Постоянные значения перечисления

Постоянное значение перечисления Описание
ANALYZE

Для событий, относящихся к элементам, анализируемым на наличие ошибок.

ANNOTATION_PROCESSING

Для событий, относящихся к общей обработке аннотаций.

ANNOTATION_PROCESSING_ROUND

Для событий, относящихся к отдельному раунду обработки аннотаций.

COMPILATION

Отправляется перед разбором первого исходного файла и после записи последнего выходного файла.

ENTER

Для событий, относящихся к вводу элементов.

GENERATE

Для событий, относящихся к генерированию файлов .class.

PARSE

Для событий, связанных с разбором файла.

Методы

Модификатор и тип Метод Описание
static TaskEvent.Kind valueOf​(String name)

Возвращает константу перечисления этого типа с заданным именем.

static TaskEvent.Kind[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

PARSE

public static final TaskEvent.Kind PARSE

Для событий, связанных с разбором файла.

ENTER

public static final TaskEvent.Kind ENTER

Для событий, относящихся к вводу элементов.

ANALYZE

public static final TaskEvent.Kind ANALYZE

Для событий, относящихся к элементам, анализируемым на наличие ошибок.

GENERATE

public static final TaskEvent.Kind GENERATE

Для событий, относящихся к генерированию файлов .class.

ANNOTATION_PROCESSING

public static final TaskEvent.Kind ANNOTATION_PROCESSING

Для событий, относящихся к общей обработке аннотаций.

ANNOTATION_PROCESSING_ROUND

public static final TaskEvent.Kind ANNOTATION_PROCESSING_ROUND

Для событий, относящихся к отдельному раунду обработки аннотаций.

COMPILATION

public static final TaskEvent.Kind COMPILATION

Отправляется перед разбором первого исходного файла и после записи последнего выходного файла. Это событие не отправляется при использовании JavacTask.parse(), JavacTask.analyze() или JavacTask.generate().

С момента:
9

Методы

values

public static TaskEvent.Kind[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:

for (TaskEvent.Kind c : TaskEvent.Kind.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static TaskEvent.Kind valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Вспомогательные символы пробелов не допускаются.)

Параметры:
name - имя константы перечисления, которое нужно вернуть.
Возвращает:
константу перечисления с заданным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с заданным именем
NullPointerException - если аргумент равен null

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/com/sun/source/util/TaskEvent.Kind.html

Spec-Zone .ru
спецификации, руководства, описания, API