老师,请教一下。就是如何用代码去实现,通过输入一个全局变量名称和一个类的名称,找到当前类下所有引用到这个全局变量的方法
来源:1-8 【经验分享群讨论】如何快速涨薪,在中小厂成为Leader?

大晴子点
2021-05-14
写回答
1回答
-
这种需求超出JVM runtime的能力了。
JVM的元数据中并不包括一个完整的AST(Abstract Syntax Tree)。因此运行时如果想要知道方法中具体的AST是比较麻烦的。运行时可以拿到方法的的Bytecode,你可以使用一些ASM的库。当然,你可以用AstParser去分析源代码。
00
相似问题