我正在寻找一种 java 中的机制(也许像Reflection
)来访问程序中的语句。例如,我访问一个函数的语句,然后遍历语句树以对 java 程序进行分析。
在 .Net 中,Microsoft 提供了Extended Reflection
. java中的替代方法是什么?
对于 C 文件,CIL
处理.c
源文件并允许我们访问语句并静态地遍历树(甚至更改和插入代码)。如果有一个工具可以处理.java
代码并做类似的工作,可以解决我的问题。
我正在寻找一种 java 中的机制(也许像Reflection
)来访问程序中的语句。例如,我访问一个函数的语句,然后遍历语句树以对 java 程序进行分析。
在 .Net 中,Microsoft 提供了Extended Reflection
. java中的替代方法是什么?
对于 C 文件,CIL
处理.c
源文件并允许我们访问语句并静态地遍历树(甚至更改和插入代码)。如果有一个工具可以处理.java
代码并做类似的工作,可以解决我的问题。