标签: java bytecode-manipulation
我可以在类的方法中编写字节码,以便编译器绕过该部分,因为它已经被编译。类似于使用“asm”在C语言中编写汇编程序......
答案 0 :(得分:4)
我认为你的意思是Java。如果是这样的话:
简答:不。
答案很长: Java中没有像asm { ... }这样的东西。但你可以(在大多数情况下不是很聪明)从Java编写一个.class文件(或者在文本表示中使用字节码,然后用Java将它组装成.class文件)并动态加载并执行它。
asm { ... }
.class