有没有Eclipse插件可以基于项目文件的Java AST(抽象语法树)进行搜索? “Java搜索”功能似乎不包括以下情况:“获取所有已声明类型为“ X”的字段”。我可以想象许多更多可能性将在基于AST的搜索中开放,但我甚至不知道这样的插件是否具有实际的性能。更新:如下所示,正如Kevin所指出的那样,“Java搜索”功能确实涵盖了我提到的用例。 但是,我仍然想知道是否有人编写了一个允许任意种类的AST搜索的插件,例如“获取所有字符串连接”(使用+运算符和StringLiteral操作数的InfixExpression)。