2

ASM を使用して内部クラスのメソッド、フィールドなどにアクセスしようとしています。これを行うには、親クラスを ClassNode として扱い、保存します

List<InnerClassNode> list = myClassNode.innerClasses

次に、このリストを繰り返し処理し、各 InnerClassNode から必要な情報を取得しようとしています。しかし、これが問題です。公式の ASM API ドキュメントを見ると、InnerClassNode クラスは ClassNode クラスを拡張していません。実際、内部クラスについて本当に有用なものを取得する方法はないようです。これが ClassNode の「内部」クラスに関する情報を取得する唯一の方法であるため、内部クラスに関する情報を取得することは不可能ですか?

4

1 に答える 1