- java.lang.Object
- 
- com.sun.source.util.TaskEvent
 
- 
 public final class TaskEvent extends Object Provides details about work that has been done by the JDK Java Compiler, javac.- Since:
- 1.6
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTaskEvent.KindKind of task event.
 - 
Constructor SummaryConstructors Constructor Description TaskEvent(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationUnitTreegetCompilationUnit()Returns the compilation unit for this event.TaskEvent.KindgetKind()Returns the kind for this event.JavaFileObjectgetSourceFile()Returns the source file for this event.TypeElementgetTypeElement()Returns the type element for this event.
 
- 
- 
- 
Constructor Detail- 
TaskEventpublic TaskEvent(TaskEvent.Kind kind) 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
 
 - 
TaskEventpublic TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile) 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 event
- sourceFile- the source file
 
 - 
TaskEventpublic TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit) 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 event
- unit- the compilation unit
 
 - 
TaskEventpublic TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz) 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 event
- unit- the compilation unit
- clazz- the type element
 
 
- 
 - 
Method Detail- 
getKindpublic TaskEvent.Kind getKind() Returns the kind for this event.- Returns:
- the kind
 
 - 
getSourceFilepublic JavaFileObject getSourceFile() Returns the source file for this event. May benull.- Returns:
- the source file
 
 - 
getCompilationUnitpublic CompilationUnitTree getCompilationUnit() Returns the compilation unit for this event. May benull.- Returns:
- the compilation unit
 
 - 
getTypeElementpublic TypeElement getTypeElement() Returns the type element for this event. May benull.- Returns:
- the type element
 
 
- 
 
-