Java6で導入されたPluggable Annotation Processor APIとそれを利用するためのAnnotation Processing Tool(以降APT)はJava5の頃よりも格段にその開発が簡略化されているが、通常のコードと違いコンパイル時に動作するため、デバッグの方法は無い(と思っていた)。 EclipseのJDTはaptをサポートしており、コードのビルド時にaptをプラグインして実行出来るが、実はaptのデバッグもできる。 以下、その手順。 1. ブレークポイントを設定する 自らが実装したAnnotation Processorのメソッドにブレークポイントを設定する。通常Annotation Processorを実装する場合はprocessメソッドをオーバライドすることが殆どなので、このメソッドをつかうのが良いだろう。 2. Eclipseワークベンチをデバッ
![Eclipseでapt (Annotation Processing Tool)をデバッグする方法 - Kazzz's diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/95476ab1a29b26e8ffebbf1d034f70e6c2ba505e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKazzz%2F20101208%2F20101208120855.png)