Serializable
, Comparable<TaskEvent.Kind>
, Constable
TaskEvent
public static enum TaskEvent.Kind extends Enum<TaskEvent.Kind>
Enum.EnumDesc<E extends Enum<E>>
Enum Constant | Description |
---|---|
ANALYZE |
For events relating to elements being analyzed for errors. |
ANNOTATION_PROCESSING |
For events relating to overall annotation processing. |
ANNOTATION_PROCESSING_ROUND |
For events relating to an individual annotation processing round. |
COMPILATION |
Sent before parsing first source file, and after writing the last output file. |
ENTER |
For events relating to elements being entered. |
GENERATE |
For events relating to class files being generated. |
PARSE |
For events related to the parsing of a file. |
Modifier and Type | Method | Description |
---|---|---|
static TaskEvent.Kind |
valueOf |
Returns the enum constant of this class with the specified name. |
static TaskEvent.Kind[] |
values() |
Returns an array containing the constants of this enum class, in the order they are declared. |
public static final TaskEvent.Kind PARSE
public static final TaskEvent.Kind ENTER
public static final TaskEvent.Kind ANALYZE
public static final TaskEvent.Kind GENERATE
public static final TaskEvent.Kind ANNOTATION_PROCESSING
public static final TaskEvent.Kind ANNOTATION_PROCESSING_ROUND
public static final TaskEvent.Kind COMPILATION
JavacTask.parse()
, JavacTask.analyze()
or JavacTask.generate()
.public static TaskEvent.Kind[] values()
public static TaskEvent.Kind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
© 1993, 2023, 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/21/docs/api/jdk.compiler/com/sun/source/util/TaskEvent.Kind.html