モジュール java.compiler
パッケージjavax.annotation.processing
パッケージjavax.annotation.processing
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
特定の実装で特に指定されないかぎり、このパッケージのメソッドが返すコレクションは、呼出し側からは変更不可能であり、並行アクセスに対しては安全ではないと想定するようにしてください。
特に指定されないかぎり、このパッケージのメソッドはnull
引数が渡されるとNullPointerException
をスローします。
- 導入されたバージョン:
- 1.6
-
クラス説明大部分の具象注釈プロセッサの簡易スーパー・クラスとして設計された、抽象注釈プロセッサ。注釈の推奨されるコンプリートです。
Completion
オブジェクトをアセンブルするためのユーティリティ・クラスです。このインタフェースは、注釈プロセッサによる新しいファイルの作成をサポートしています。Filer
が提供する保証を無効にするようなファイル・オープンの試みを、Filer
が検出したことを示します。Generated注釈は、生成されたソース・コードにマークを付けるために使用されます。Messager
は、エラー・メッセージ、警告、およびほかの通知を報告する機能を注釈プロセッサに提供します。注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、このフレームワークが提供する機能を使って新規ファイルへの書き込み、エラー・メッセージの報告、およびほかのユーティリティの検索を行えるようにします。注釈プロセッサのインタフェース。注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、注釈処理のあるラウンドに関する情報の問い合わせを行えるようにします。注釈プロセッサがサポートする注釈インタフェースを示すために使用される注釈。ある注釈プロセッサがサポートするオプションを示すのに使用される注釈。ある注釈プロセッサがサポートする最新ソース・バージョンを示すのに使用される注釈。