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. 以编程方式检查.NET代码
- 2. 以编程方式更改VB.NET代码
- 3. 以编程方式生成QR代码
- 4. Magento - 以编程方式通过代码
- 5. Java - 以编程方式设置SIGTERM的退出代码
- 6. 以编程方式减少ImageView的大小(使用java代码)
- 7. 重构代码java
- 8. 以编程方式修改Java源代码
- 9. Android:以编程方式从Java代码填充微调器
- 10. 如何以编程方式声明此GridView(Java代码)?
- 11. 以编程方式添加Java代码模板
- 12. 以编程方式从java代码获取GlassFish jdbc池设置
- 13. 以编程方式创建元素并重新使用代码
- 14. 方法在java eclipse中重命名代码重构代码
- 15. 重构的java代码
- 16. Java swing的代码重构
- 17. 在java文件上以编程方式调用intellij代码格式化程序
- 18. 重构代码以避免反模式
- 19. 最佳方式重构共同代码
- 20. 以编程方式调用C#编译器编译C#代码
- 21. 以编程方式将方向转为横向的代码?
- 22. 以编程方式更改android代码中的按钮样式
- 23. 以编程方式编译java文件
- 24. Java以编程方式编译jar
- 25. Java:代码重构/优化
- 26. Java代码重构问题
- 27. 是否有可能以编程方式在内存中编译java源代码?
- 28. 以编程方式获取Google地理编码API的限制API
- 29. 以编程方式编码UIButton行动
- 30. 以编程方式编辑Python源码
在这个答案的链接现在是打破。 – reprogrammer 2012-12-20 00:46:13