为了账号安全,请及时绑定邮箱和手机立即绑定

如何从编译时未知的索引的局部变量中加载引用?

如何从编译时未知的索引的局部变量中加载引用?

慕雪6442864 2021-05-14 14:15:47
据我了解的JVM字节码规范, aload index将在index上找到的引用推送到当前堆栈帧中。就我而言,我需要aload一个索引,该索引在存储在局部变量中的索引处找到-像这样:aload (iload 2)。
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

这不可能。否则,验证者将无法证明字节码的正确性。

要通过索引访问值,请使用带有相应字节码的数组对象,例如aaload


查看完整回答
反对 回复 2021-05-26
  • 2 回答
  • 0 关注
  • 146 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信