是否有一個Eclipse插件,可以讓您基於項目文件的Java AST(抽象語法樹)進行搜索?通過「Java搜索」功能似乎並不涵蓋樣病例:基於AST的Eclipse搜索
「給我聲明爲‘X’中的所有類的所有字段」
我能想象更多的可能性,將開闢與一個基於AST的搜索,但我甚至不知道這樣的插件是否會有實際的性能。
更新:正如Kevin所指出的那樣,Java搜索功能確實覆蓋了我提到的用例。我仍然很好奇,不管是否有人編寫了允許任意類型的AST搜索的插件,例如。 「獲取所有的字符串連接」(InfixExpression與+運算符和字符串文字操作數)
這似乎只返回類型本身的聲明。 – dcstraw 2010-02-04 20:36:57
對不起。我編輯了條目以使用「匹配位置」過濾器而不是「聲明」。 – Kevin 2010-02-04 20:37:34
啊,非常好,謝謝。我以前從未嘗試過匹配位置選項。至少涵蓋了我提到的用例。 – dcstraw 2010-02-04 20:41:52