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

问题描述

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

ASM'ified example

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)