在Eclipse插件中查找IProject中的所有注释

时间:2014-12-30 06:46:54

标签: java eclipse eclipse-plugin eclipse-rcp

我需要从动作触发器上的Eclipse插件中的IProject中找到特定类型的所有注释。我能找到的唯一方法是找到项目中的所有java文件,为每个创建AST树,然后在编译单元中搜索注释。

有没有更简单有效的方法呢?即使我们能够在IProject中找到所有注释,它也会更简单。

1 个答案:

答案 0 :(得分:1)

核心Eclipse对Java文件的内容一无所知,所以我认为JDT抽象语法树是可行的方法。 JDT在元数据中的索引中保留了大量信息,以加速AST。