如果我没记错的话,似乎Java中的所有控制流字节码
喜欢
ifeq
goto
其他的是直接跳转指令。
我的问题是,Java 中是否有任何“间接跳转”指令?
如果没有,我如何使用 JavaByte 代码在 Java 中模拟“间接跳转”,就像在汇编中我们可以这样做:
goto address; // we can only know address at runtime
谢谢
- - - - - - - - - 更新 - - - - - - - - - - - - -
基本上,我想做的是在运行时更改我的控制流,但是由于控制流字节码的目标在编译时是硬编码的,这似乎是不可能的..