9
A
回答
4
更新2012年12月
Jackpot API为的那种操作的相当完整。
此后,它一直整合Netbean API本身: “org-netbeans-modules-refactoring-api
”
3
这只适用于明显使用插件的情况,但Eclipse (JDT)和NetBeans都具有支持重构的公共API。
1
查看DMS Software Reengineering Toolkit。它可以将Java解析为AST,提供完整的AST操作界面,以及对符号表的访问。您还可以应用源到源转换(例如,使用Java片段编码)来操作代码。
0
我建议你看看JavaParser和JavaSymbolSolver。
它们是轻量级的,开源的(有商业友好的API)库来操作Java代码。您可以使用它们来构建自动化的重构实用程序。
免责声明:我是一个贡献者,这些项目
相关问题
- 1. 以编程方式生成QR代码
- 2. Magento - 以编程方式通过代码
- 3. 以编程方式检查.NET代码
- 4. 以编程方式减少ImageView的大小(使用java代码)
- 5. 重构代码java
- 6. Android:以编程方式从Java代码填充微调器
- 7. 以编程方式修改Java源代码
- 8. 如何以编程方式声明此GridView(Java代码)?
- 9. 以编程方式创建元素并重新使用代码
- 10. Java swing的代码重构
- 11. 在java文件上以编程方式调用intellij代码格式化程序
- 12. 在Java程序中使用Apache Ant API以编程方式构建源文件
- 13. 以编程方式调用C#编译器编译C#代码
- 14. Java:代码重构/优化
- 15. Java以编程方式编译jar
- 16. 是否有可能以编程方式在内存中编译java源代码?
- 17. 以编程方式获取Google地理编码API的限制API
- 18. 通过JDT API以编程方式访问Java项目的build.properties
- 19. 以编程方式编码UIButton行动
- 20. 以编程方式编辑Python源码
- 21. 以编程方式重新启动Azure上的Web/Api-App
- 22. 以编程方式查找和重构mac中的文件
- 23. 有什么工具可以重构java代码库的编码风格吗?
- 24. 试图以编程方式编译和执行C#代码
- 25. 代码合同和以编程方式编译项目
- 26. 如何以编程方式检查源代码编译?
- 27. 以编程方式(Java)的RCP wisible
- 28. 重构以下代码?
- 29. 以编程方式禁用Visual Studio代码格式
- 30. 重构程序性Java代码到功能代码
在这个答案的链接现在是打破。 – reprogrammer 2012-12-20 00:46:13