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 を取得してお試しください.