- java.lang.Object
-
- com.sun.source.util.TaskEvent
-
public final class TaskEvent extends Object
提供有关JDK Java Compiler(javac)完成的工作的详细信息。- 从以下版本开始:
- 1.6
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 static class
TaskEvent.Kind
种类的任务事件。
-
构造方法摘要
构造方法 Constructor 描述 TaskEvent(TaskEvent.Kind kind)
为特定类型创建任务事件。TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit)
为给定类型和编译单元创建任务事件。TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
为给定类型,编译单位和类型元素创建任务事件。TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile)
为给定种类和源文件创建任务事件。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 CompilationUnitTree
getCompilationUnit()
返回此事件的编译单位。TaskEvent.Kind
getKind()
返回此事件的种类。JavaFileObject
getSourceFile()
返回此事件的源文件。TypeElement
getTypeElement()
返回此事件的type元素。String
toString()
返回对象的字符串表示形式。
-
-
-
构造方法详细信息
-
TaskEvent
public TaskEvent(TaskEvent.Kind kind)
为特定类型创建任务事件。 源文件,编译单元和类型元素都设置为null
。- 参数
-
kind
- 事件的种类
-
TaskEvent
public TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile)
为给定种类和源文件创建任务事件。 编译单元和类型元素都设置为null
。- 参数
-
kind
- 事件的种类 -
sourceFile
- 源文件
-
TaskEvent
public TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit)
为给定类型和编译单元创建任务事件。 源文件从编译单元设置,type元素设置为null
。- 参数
-
kind
- 事件的种类 -
unit
- 编译单元
-
TaskEvent
public TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
为给定类型,编译单位和类型元素创建任务事件。 源文件是从编译单元设置的。- 参数
-
kind
- 事件的种类 -
unit
- 编译单元 -
clazz
- 类型元素
-
-
方法详细信息
-
getKind
public TaskEvent.Kind getKind()
返回此事件的种类。- 结果
- 那种
-
getSourceFile
public JavaFileObject getSourceFile()
返回此事件的源文件。 可能是null
。- 结果
- 源文件
-
getCompilationUnit
public CompilationUnitTree getCompilationUnit()
返回此事件的编译单位。 可能是null
。- 结果
- 汇编单位
-
getTypeElement
public TypeElement getTypeElement()
返回此事件的type元素。 可能是null
。- 结果
- 类型元素
-
-