asm库中java字节码生成器的合适输入类型
创建java编译器。 使用jflex-词法分析、cup-解析和asm-字节码生成。 jlex输出是一个扫描仪对象。我们创建一个解析器对象来进行解析。 我们应该将什么传递给字节码生成。asm库中java字节码生成器的合适输入类型,java,assembly,compiler-construction,java-bytecode-asm,jflex,Java,Assembly,Compiler Construction,Java Bytecode Asm,Jflex,创建java编译器。 使用jflex-词法分析、cup-解析和asm-字节码生成。 jlex输出是一个扫描仪对象。我们创建一个解析器对象来进行解析。 我们应该将什么传递给字节码生成。 是否有任何asm字节码生成示例教程,我们可以在其中为任何给定的java文件生成普通java字节码?我认为最简单的入门方法就是遵循以下建议: 它可以帮助您了解生成与编译的java文件相同的字节码需要什么类型的ASM代码。对我来说,这就是我所需要的一切,因为我可以用java编写任何构造,并且(按照上面的说明)了解如何使
是否有任何asm字节码生成示例教程,我们可以在其中为任何给定的java文件生成普通java字节码?我认为最简单的入门方法就是遵循以下建议:
它可以帮助您了解生成与编译的java文件相同的字节码需要什么类型的ASM代码。对我来说,这就是我所需要的一切,因为我可以用java编写任何构造,并且(按照上面的说明)了解如何使用ASM生成相同的构造,然后只需修改它以满足我的需要。感谢您的回复Alexey。我读过。这是一个生成硬编码类的示例。你们知道当输入的java源代码可以更改时,我们如何生成字节码吗?你们读过了吗?如果读完这一章后,你仍然不知道如何开始,那么恐怕SO不是为如此复杂的主题提供教程的合适地方…