关闭asmtools类文件版本检查

时间:2018-04-03 08:58:52

标签: java bytecode instrumentation java-bytecode-asm bytecode-manipulation

所以我有一个包含我需要调试的字节码的类......

使用asmtools'jdis为我提供了可编辑的字节码,然后我可以使用jasm重新组合。

或者至少我可以在大部分时间。

但是对于这个特殊的课程,我可以将其拆解得很好。如果我对该文件不执行任何操作,而是立即尝试重新组合,jasm将声明

  

错误:预期的类文件版本

共有69次,其中大多数似乎是在local_mapinvokestatic指令,但也有一些istoreiconst_1指令。

我会说这是一个不必要的检查。毕竟,我确实有一个运行良好的.class文件(除了它给我一个ClassCastException,其中不应该有一个,但不会破坏字节码)。

我可以以某种方式关闭它吗?

0 个答案:

没有答案