我想编写一些插件来分析Java源代码。我必须知道eclipse插件的哪一部分?我知道这是一个愚蠢的问题,但我真的不知道我必须从哪里开始,而且我没有太多时间。我不是真正的程序员,我是电脑维修技师。所以我可以在业余时间写插件(我喜欢它)。
如果有人给我指点,我真的很感激。
答案 0 :(得分:2)
你需要掌握很多东西 - Builder
API挂钩到增量构建过程并在文件更改时得到通知,IResource
类型层次结构来获取源文件, Java AST类(其中有很多类),一些关于类型绑定的怪癖等等。没有简单的指针可供给。
答案 1 :(得分:2)
我并不是故意凌驾于上面。所以,我首先建议了解Eclipse架构,插件模型和API。这是一个旧的,但仍然相关的教程:
http://eclipsepluginsite.com/#
它根本没有进入JDT,但它确实让你对Eclipse插件有所了解。因此,一旦您理解了该教程,就可以继续学习JDT: