2009-04-20 53 views

回答

1

查看DMS Software Reengineering Toolkit。它可以将Java解析为AST,提供完整的AST操作界面,以及对符号表的访问。您还可以应用源到源转换(例如,使用Java片段编码)来操作代码。

0

我建议你看看JavaParserJavaSymbolSolver

它们是轻量级的,开源的(有商业友好的API)库来操作Java代码。您可以使用它们来构建自动化的重构实用程序。

免责声明:我是一个贡献者,这些项目