特定のメッセージタイプを処理するハンドラークラスがたくさんあります。これらすべてのハンドラーを登録するには、どのハンドラーが存在するかを知る必要があります。現在、それらはすべて特定のアノテーションで注釈が付けられており、Java 6アノテーションプロセッサを使用してそれらすべてを取得し、注釈付きの各タイプのインスタンスを保持するRegisterクラスを作成します。
これは、ツリー全体を一度にビルドする場合にうまく機能しますが、注釈付きクラスの1つだけをビルドする場合(たとえば、ファイルをEclipseに保存する場合)、プロセッサーはそのタイプのみを認識し、不完全なレジスターをビルドします。このシナリオで他のタイプを調べるにはどうすればよいですか?