java.lang.Object
com.sun.source.util.TaskEvent
Provides details about work that has been done by the JDK Java Compiler, javac.
- Since:
- 1.6
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionTaskEvent
(TaskEvent.Kind kind) Creates a task event for a given kind.TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit) Creates a task event for a given kind and compilation unit.TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz) Creates a task event for a given kind, compilation unit and type element.TaskEvent
(TaskEvent.Kind kind, JavaFileObject sourceFile) Creates a task event for a given kind and source file. -
Method Summary
Modifier and TypeMethodDescriptionReturns the compilation unit for this event.getKind()
Returns the kind for this event.Returns the source file for this event.Returns the type element for this event.
-
Constructor Details
-
TaskEvent
Creates a task event for a given kind. The source file, compilation unit and type element are all set tonull
.- Parameters:
kind
- the kind of the event
-
TaskEvent
Creates a task event for a given kind and source file. The compilation unit and type element are both set tonull
.- Parameters:
kind
- the kind of the eventsourceFile
- the source file
-
TaskEvent
Creates a task event for a given kind and compilation unit. The source file is set from the compilation unit, and the type element is set tonull
.- Parameters:
kind
- the kind of the eventunit
- the compilation unit
-
TaskEvent
Creates a task event for a given kind, compilation unit and type element. The source file is set from the compilation unit.- Parameters:
kind
- the kind of the eventunit
- the compilation unitclazz
- the type element
-
-
Method Details
-
getKind
Returns the kind for this event.- Returns:
- the kind
-
getSourceFile
Returns the source file for this event. May benull
.- Returns:
- the source file
-
getCompilationUnit
Returns the compilation unit for this event. May benull
.- Returns:
- the compilation unit
-
getTypeElement
Returns the type element for this event. May benull
.- Returns:
- the type element
-