-謎動作

AnnotationMirrorの属性値としてClass型のものを取得します。これはOK。そのTypeDeclarationからメソッド一覧を取ろうと、getMethods()を呼びます。すると、長さゼロのCollectionが返って来てしまいます。でも、属性値に設定したクラスは、直接たくさんメソッドが定義されているのです。スーパークラスのものは取ってこないのは仕様として確認していますが、これは。。。デバッガでステップ実行してみると遅延解決するつもりなのか、「UnresolvedReferenceBinding」なるブツのラッパーになっています。これはJDTのinternalな実装で、ちょっと手をつけては良くなさそうな世界。。。ま、バグパレード行きかな?