モジュール jdk.compiler
パッケージ 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も可。
        戻り値:
        型要素