モジュール java.compiler

パッケージ javax.annotation.processing

注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。

特定の実装で特に指定されないかぎり、このパッケージのメソッドが返すコレクションは、呼出し側からは変更不可能であり、並行アクセスに対しては安全ではないと想定するようにしてください。

特に指定されないかぎり、このパッケージのメソッドはnull引数が渡されるとNullPointerExceptionをスローします。

導入されたバージョン:
1.6
  • インタフェースのサマリー
    インタフェース 説明
    Completion
    注釈の推奨されるコンプリートです。
    Filer
    このインタフェースは、注釈プロセッサによる新しいファイルの作成をサポートしています。
    Messager
    Messagerは、エラー・メッセージ、警告、およびほかの通知を報告する機能を注釈プロセッサに提供します。
    ProcessingEnvironment
    注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、このフレームワークが提供する機能を使って新規ファイルへの書き込み、エラー・メッセージの報告、およびほかのユーティリティの検索を行えるようにします。
    Processor
    注釈プロセッサのインタフェース。
    RoundEnvironment
    注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、注釈処理のあるラウンドに関する情報の問い合わせを行えるようにします。
  • クラスのサマリー
    クラス 説明
    AbstractProcessor
    大部分の具象注釈プロセッサの簡易スーパー・クラスとして設計された、抽象注釈プロセッサ。
    Completions
    Completionオブジェクトをアセンブルするためのユーティリティ・クラスです。
  • 例外のサマリー
    Exception 説明
    FilerException
    Filerが提供する保証を無効にするようなファイル・オープンの試みを、Filerが検出したことを示します。
  • 注釈型のサマリー
    注釈型 説明
    Generated
    Generated注釈は、生成されたソース・コードにマークを付けるために使用されます。
    SupportedAnnotationTypes
    ある注釈プロセッサがサポートする注釈型を示すのに使用される注釈。
    SupportedOptions
    ある注釈プロセッサがサポートするオプションを示すのに使用される注釈。
    SupportedSourceVersion
    ある注釈プロセッサがサポートする最新ソース・バージョンを示すのに使用される注釈。