创建一个java编译器。使用 jflex - 词法分析、cup - 解析和 asm- 字节码生成。jlex 输出是一个扫描器对象。我们创建一个解析器对象来进行解析。我们应该将什么传递给字节码生成。是否有任何用于 asm 的字节码生成示例教程,我们可以在其中为任何给定的 java 文件生成普通的 java 字节码?
问问题
310 次
1 回答
0
我认为最简单的入门方法就是遵循此处的建议:如何开始使用 ASM?
它可以帮助您了解生成与编译的 java 文件相同的字节码需要什么样的 ASM 代码。对我来说,这就是我所需要的,因为我可以在 java 中编写任何构造,并且(按照上面的说明)查看如何使用 ASM 生成相同的构造,然后根据我的需要对其进行修改。
于 2013-09-19T18:40:56.770 回答