如何使用BCEL字节码检测器检测方法调用



我必须编写一个检测器来查找类的方法中使用的局部变量。在做了一些谷歌搜索后,我发现通过字节码的名称检测局部变量是不可能的。所以现在我想标记那些使用特定名称的局部变量的方法。那么我如何检测使用BCEL的方法调用?

如果代码是用-g编译的,那么就有一个LocalVariableTable属性,您可以查询该属性以获得参数名称。

最新更新