- java.lang.Object
-
- com.sun.source.util.TaskEvent
-
public final class TaskEvent extends Object
提供有关JDK Java编译器javac已完成的工作的详细信息。- 从以下版本开始:
- 1.6
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static class
TaskEvent.Kind
一种任务事件。
-
构造方法摘要
构造方法 构造器 描述 TaskEvent(TaskEvent.Kind kind)
为给定类型创建任务事件。TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit)
为给定种类和编译单元创建任务事件。TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
为给定种类,编译单元和类型元素创建任务事件。TaskEvent(TaskEvent.Kind kind, JavaFileObject sourceFile)
为给定种类和源文件创建任务事件。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 CompilationUnitTree
getCompilationUnit()
返回此事件的编译单元。TaskEvent.Kind
getKind()
返回此事件的种类。JavaFileObject
getSourceFile()
返回此事件的源文件。TypeElement
getTypeElement()
返回此事件的type元素。
-
-
-
构造方法详细信息
-
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
。- 结果
- the type element
-
-