是时候在Eclipse中开发一个选项来修改Java文件源了

Dan*_*jul 5 eclipse code-generation eclipse-plugin

我正在评估开发Eclipse插件以修改某些Java文件的源代码的可能性.

Eclipse插件应该:

  1. 添加一个菜单选项或上下文菜单选项以启动修改过程.
  2. 添加键绑定
  3. 只有在Java文件上打开编辑器时才会以这种方式更改UI.
  4. 修改过程不会打开一个对话框,也可能是一个非常简单的对话框.
  5. 修改过程将遍历Java文件的AST并修改它.

考虑到我们没有使用Eclipse插件的经验,我们需要花时间阅读文档,您在开发该插件时估计了多少时间?

提前致谢.

Sco*_*eld 4

这真的一点也不难...我的设计模式课上有学生做作业(添加/删除 javabean getter 和 setter)

请参阅http://help.eclipse.org/ganymede/topic/org.eclipse.jdt.doc.isv/guide/jdt_api_manip.htm

[编辑添加以下文章参考]

http://www.eclipse.org/articles/article.php?file=Article-JavaCodeManipulation_AST/index.html上有一篇很棒的文章(从 2006 年开始——此后可能有一些 API 更改)

是的,编写插件需要一些时间来适应,但任何 API 也是如此。

您可以修改 AST——请参阅我上面引用的页面。

(我应该注意,上面的链接来自 eclipse 帮助,也可以通过 Eclipse 内的帮助 -> 帮助内容访问 - 那里有很多好的信息,但这只是一个起点)