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

标签 java eclipse eclipse-plugin eclipse-rcp

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

有没有更简单有效的方法来做到这一点?即使我们可以找到 IProject 中的所有注释,也会变得更简单。

最佳答案

Core Eclipse 对 Java 文件的内容一无所知,因此我认为 JDT 抽象语法树是最佳选择。 JDT 在元数据的索引中保留大量信息,以加快 AST 的速度。

关于java - 在 Eclipse 插件中查找 IProject 中的所有注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700812/

相关文章:

java - 解析纯文本文件中的数据结构

java - Android:确保 UI 操作在 UI 线程上完成的最佳实践

java - Eclipse Java Web 应用程序生成以下错误 - "Generating the api metadata for your cloud endpoints classes"

java - Eclipse BlackBerry 应用程序中未找到源错误

java - 从一个 java 文件读取并写入另一个文件

java - 如何将带有外部库的apk打包到android mobile

java - FindBugs - SE_BAD_FIELD 规则,为什么它会忽略 java.lang.Object?

java - 如何获取 ICompilationUnit 的保存版本?

java - 无法在 Eclipse 插件开发中为我的编辑器创建文本悬停

eclipse-plugin - 用于 TestNG 覆盖的 Eclipse 插件