模块 jdk.compiler

类 TaskEvent

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

public final class TaskEvent extends Object
提供有关已由 JDK Java 编译器 javac 完成的工作的详细信息。
自从:
1.6
  • 构造方法详细信息

    • 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)
      为给定的种类和编译单元创建任务事件。源文件从编译单元设置,类型元素设置为 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()
      返回此事件的类型元素。可能是 null
      返回:
      类型元素