モジュール 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も可。
        戻り値:
        type要素