モジュール jdk.compiler
パッケージ com.sun.source.util

クラス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)
      指定された種類とコンパイル単位のタスク・イベントを作成します。 ソース・ファイルはコンパイル単位から設定され、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()
      このイベントの型要素を返します。 nullも可。
      戻り値:
      型要素