代码之家  ›  专栏  ›  技术社区  ›  emk

为Eclipse编写一个新的重构插件?

  •  21
  • emk  · 技术社区  · 16 年前

    在Eclipse中有没有关于实现新重构的好文档?具体来说,我想访问一个Java类的AST,进行一些非平凡的更改,并将结果保存回源文件。

    到目前为止,我发现的唯一文档是(1)现有重构的源代码和(2)LTK和Java AST上的一些文章:

    有没有其他的文章或教程我应该读?

    2 回复  |  直到 13 年前
        1
  •  16
  •   Rich Seller    16 年前

    我发现eclipse.org的文章对我的入门很有帮助。老实说,您最好调试一些Eclipse重构,以真正了解它们的工作方式。

    开始调试代码的一个好地方是在org.eclipse.jdt.core.dom.rewrite.astrewrite上设置断点,特别是rewriteEast()方法,然后触发一些重构。

    这里有一些你可能会觉得有用的。您是在寻找什么特别的东西,还是在寻找如何处理AST的一般意义?

        2
  •  1
  •   daoway    13 年前

    你可以看看 Lombok Project . 他们好像有 Eclipse plugin .

    它执行一些AST操作-E.Q.getter/setter。对你也有帮助。