プラグイン可能なアノテーション処理APIをJava6 +とともに使用して、一部のデプロイメントXMLファイルを自動的に作成しています。これらのXMLファイルの一部には、オブジェクトの説明が含まれています。説明は、クラス自体に関連付けられているJavadocと同じ内容です。私はコメントを@Blockアノテーションのフィールドにすることができますが、それは情報を複製します。注釈処理中にクラス/タイプコメントの内容を取得する方法はありますか?プラグイン可能なAnnotation Processor APIはソースコードコメントを取得できますか?
この例では、注釈処理中に「私のブロックの素晴らしい説明」を取得したいと考えています。
/**
* A nice description of my block
**/
@Block
public class CustomBlock {
}
Java 6プラッガブルアノテーションAPIには、そのクラスはありません。これは古いものの一部であり、APTスイートを構成するのに苦労します。 – basszero
@basszeroそうです。より新しいAPIのために 'Elements'ユーティリティでまだ利用できるように見えます。 – Kapep