Categories
Technology

Eclipse Refactoring API

这个星期花了四天时间用Refactoring API写重构插件。Eclipse Refactoring API从2.0的internal class过渡到3.0开放class,结合JDT AST语法树,可以实现强大的代码操纵功能。基于JFace的RefactoringWizard可以方便的生成重构向导和代码比较预览。

如果文档和资料足够齐全的话,最多2天就能写完了,可以省掉2天连蒙带猜额外了解API和调用方式的时间。

下面是迄今我能在网上找到的几篇Eclipse JDT AST和Refactoring具参考价值的文章,都是IBM developerWorks上的:

1. Extend Eclipse’s Java Development Tools

2. Exploring Eclipse’s ASTParser

3. 在Eclipse中创建新的重构功能

第三篇是CSDL北京同事写的,很不错的文章。现在市面上Eclipse的书这么多,真正能帮助解决问题,尤其是中、高级问题的,太少了。

By Ling Zhang

本人服务于IBM中国软件实验室(上海)。本网页内容仅为个人思想,不代表IBM公司观点。

Leave a Reply

Your email address will not be published. Required fields are marked *

*