com.sun.source.util
Class TaskEvent

java.lang.Object
  extended by com.sun.source.util.TaskEvent

public final class TaskEvent
extends java.lang.Object

Provides details about work that has been done by the Sun Java Compiler, javac.

Since:
1.6

Nested Class Summary
static class TaskEvent.Kind
          Kind of task event.
 
Field Summary
private  TypeElement clazz
           
private  JavaFileObject file
           
private  TaskEvent.Kind kind
           
private  CompilationUnitTree unit
           
 
Constructor Summary
  TaskEvent(TaskEvent.Kind kind)
           
  TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit)
           
  TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
           
  TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile)
           
private TaskEvent(TaskEvent.Kind kind, JavaFileObject file, CompilationUnitTree unit, TypeElement clazz)
           
 
Method Summary
 CompilationUnitTree getCompilationUnit()
           
 TaskEvent.Kind getKind()
           
 JavaFileObject getSourceFile()
           
 TypeElement getTypeElement()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

kind

private TaskEvent.Kind kind

file

private JavaFileObject file

unit

private CompilationUnitTree unit

clazz

private TypeElement clazz
Constructor Detail

TaskEvent

public TaskEvent(TaskEvent.Kind kind)

TaskEvent

public TaskEvent(TaskEvent.Kind kind,
                 JavaFileObject sourceFile)

TaskEvent

public TaskEvent(TaskEvent.Kind kind,
                 CompilationUnitTree unit)

TaskEvent

public TaskEvent(TaskEvent.Kind kind,
                 CompilationUnitTree unit,
                 TypeElement clazz)

TaskEvent

private TaskEvent(TaskEvent.Kind kind,
                  JavaFileObject file,
                  CompilationUnitTree unit,
                  TypeElement clazz)
Method Detail

getKind

public TaskEvent.Kind getKind()

getSourceFile

public JavaFileObject getSourceFile()

getCompilationUnit

public CompilationUnitTree getCompilationUnit()

getTypeElement

public TypeElement getTypeElement()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object