パッケージjavax.annotation.processing
の使用
パッケージ | 説明 |
---|---|
com.sun.source.util |
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
|
javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。
|
javax.lang.model.util | |
javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
-
com.sun.source.utilで使用されるjavax.annotation.processingのクラス クラス 説明 ProcessingEnvironment 注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、このフレームワークが提供する機能を使って新規ファイルへの書き込み、エラー・メッセージの報告、およびほかのユーティリティの検索を行えるようにします。 -
javax.annotation.processingが使用するjavax.annotation.processing内のクラス クラス 説明 Completion 注釈の推奨されるコンプリートです。Filer このインタフェースは、注釈プロセッサによる新しいファイルの作成をサポートしています。Messager Messager
は、エラー・メッセージ、警告、およびほかの通知を報告する機能を注釈プロセッサに提供します。ProcessingEnvironment 注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、このフレームワークが提供する機能を使って新規ファイルへの書き込み、エラー・メッセージの報告、およびほかのユーティリティの検索を行えるようにします。Processor 注釈プロセッサのインタフェース。RoundEnvironment 注釈処理ツール・フレームワークは、注釈プロセッサにこのインタフェースを実装したオブジェクトを提供することで、そのプロセッサが、注釈処理のあるラウンドに関する情報の問い合わせを行えるようにします。 -
javax.lang.model.utilが使用するjavax.annotation.processing内のクラス クラス 説明 SupportedSourceVersion ある注釈プロセッサがサポートする最新ソース・バージョンを示すのに使用される注釈。 -
javax.toolsが使用するjavax.annotation.processing内のクラス クラス 説明 Processor 注釈プロセッサのインタフェース。