0

Javaインストルメンテーションにasmライブラリを使用していて、「インポート」命令をインストルメントしたいと思います。これにより、visitMethodInsnとINVOKEVIRTUALを使用して、パッケージから関数を呼び出すことができます。バイトコードがあるとリンケージステージが終了するので、問題が発生する可能性があることを認識しています。解決策/迂回はありますか?

4

1 に答える 1

5

バイトコードは完全なpackage.class名を使用します。バイトコードレベルでの「インポート」同等物はありません。クラスをインポートする場合は、完全修飾名を使用してください。

于 2010-12-12T16:12:45.173 に答える