我想简化我的 asm 代码。到目前为止,我正在使用 Eclipse 中的字节码大纲来学习如何编写我的代码。由于我只看到带有调试信息的字节码,我真的不知道我可以安全地遗漏哪些内容,我希望由知识渊博的人快速回答,而不是自己测试每个可能的情况。
这些假设是真的吗?
- 我可以混合不同的风格,即使在同一个类或方法中(将没有调试信息的代码注入到有调试信息的方法中)
visitLabel
只需要作为跳转指令的目标,而不是围绕每条指令visitLineNumber
可以省略(调试信息)visitLocalVariable
可以省略(调试信息)
谢谢!