Aptina プロジェクト
Seasar プロジェクトの sandbox で Aptina プロジェクトを開始しました.
Aptina プロジェクトは,Annotation Processing API (JSR 269) を利用する注釈処理ツールや, 注釈処理ツールを開発するためのコンポーネントを提供します.
現時点では唯一のサブプロジェクト Aptina Unit にて,注釈処理ツールの単体テストを支援する JUnit 拡張を提供します.
AptinaTestCase は JUnit3 の TestCase を拡張したクラスで, テストメソッドの中で Java Compiler API (JSR 199) を使用して実際に Java コンパイラを起動し, Annotation Processor のテストを可能にします.
テストクラスを IDE で起動すれば, Annotation Processor のデバッグも容易にできます.
詳細は Javadoc を参照してください.
当分リリースには至らないと思うので,興味がある方はソースをチェックアウトするか,Maven Snapsho リポジトリから Jar を取得してお試しください.