微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取属于方法的参数说明?

如何解决如何获取属于方法的参数说明?

我在 Java 中使用 ASM 来检测和删除带有 Tree-API 的未使用参数。我已经成功地更改了方法描述符和所有方法调用者的描述符。我要做的最后一件事是弹出未使用的参数。我面临的问题是我不知道堆栈上的哪些参数属于哪些方法参数。

ASM'ified example

如上图所示,我知道红色标记的参数和参数已连接,这将成为参数中的字符串。蓝色标记的参数和参数以及布尔输入连接。我想知道的是如何将指令(Tree-API 中的 AbstractInsnNode)连接到它们各自的方法参数。有谁知道如何为 ASM 的 Tree-API 做到这一点?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。