いくつかのコード行を次に示します。
// 43: invokevirtual 10 test/main:a (I)test/sub1;
// 46: pop
// 47: goto +4 -> 51
// 50: athrow
// 51: aload_2
サンプルJavaクラスファイルのバイトコードです。
Javaクラスファイルから47行目、50行目...のオペコードを削除したい。
ASM を使用してこれを行うにはどうすればよいですか?
いくつかのコード行を次に示します。
// 43: invokevirtual 10 test/main:a (I)test/sub1;
// 46: pop
// 47: goto +4 -> 51
// 50: athrow
// 51: aload_2
サンプルJavaクラスファイルのバイトコードです。
Javaクラスファイルから47行目、50行目...のオペコードを削除したい。
ASM を使用してこれを行うにはどうすればよいですか?