Spoon 是一个用来对 Java 源码进行语法分析的库,可将 Java 源码文件解析成 AST 语法树结构,并提供强大的分析和转化的 API,支持最新的 Java 11, 12, 13, 14。Spoon 是 Inria 官方的开源项目,同时也是 OW2 开源组织成员。
学术用法:
CtClass l = Launcher.parseClass("class A { void m() { System.out.println(\"yeah\");} }");
Spoon 是一个用来对 Java 源码进行语法分析的库,可将 Java 源码文件解析成 AST 语法树结构,并提供强大的分析和转化的 API,支持最新的 Java 11, 12, 13, 14。Spoon 是 Inria 官方的开源项目,同时也是 OW2 开源组织成员。
学术用法:
CtClass l = Launcher.parseClass("class A { void m() { System.out.println(\"yeah\");} }");
评论