我想分析我的代码、类和方法:我的目标是通过反转我的代码来创建一个序列图但是,我想在不运行应用程序的情况下分析它
所以,我已经得到了我的类和方法名称我现在正在寻找的是读取/获取方法的内容,而不使用正则表达式来解析我的整个文件有没有简单的方法来获取它?谢谢
我想分析我的代码、类和方法:我的目标是通过反转我的代码来创建一个序列图但是,我想在不运行应用程序的情况下分析它
所以,我已经得到了我的类和方法名称我现在正在寻找的是读取/获取方法的内容,而不使用正则表达式来解析我的整个文件有没有简单的方法来获取它?谢谢
我认为您可以使用 Groovy 的Global AST Transforms来分析您的代码。它将使您可以访问抽象语法树。从那里您可以进入代码的树节点。这是 Groovy 编译过程中的“挂钩”。
我不确定它是否适用于 Java 代码。Java 是 Groovy 代码,所以理论上它可以工作,但编译器不会遍历.java
文件。