Java 如何在Eclipse中以编程方式进行方法搜索
我编写了一个Eclipse插件,它以一个方法名结束,我希望为用户显示方法搜索结果,就像他们从内置Java搜索对话框中获得的一样,就像他们自己键入方法名一样。这样,当用户在结果中单击某个方法时,该方法将显示在编辑器中。理想情况下,我只想使用现有的功能 我知道如何使用无GUI的Java 如何在Eclipse中以编程方式进行方法搜索,java,eclipse,search,plugins,Java,Eclipse,Search,Plugins,我编写了一个Eclipse插件,它以一个方法名结束,我希望为用户显示方法搜索结果,就像他们从内置Java搜索对话框中获得的一样,就像他们自己键入方法名一样。这样,当用户在结果中单击某个方法时,该方法将显示在编辑器中。理想情况下,我只想使用现有的功能 我知道如何使用无GUI的搜索引擎,并了解了一点NewSearchUI.runQueryInForeground(null,query),并开始实现ISearchQuery和ISearchResult,但现在,这就导致必须实现isearchroutpa
搜索引擎
,并了解了一点NewSearchUI.runQueryInForeground(null,query)
,并开始实现ISearchQuery
和ISearchResult
,但现在,这就导致必须实现isearchroutpage
,这实际上是在编写我自己的GUI。这对于Eclipse已经做得很好的事情来说太过分了
我错过了一些东西。这应该是微不足道的。我很感激你的建议 实际上这并不简单,因为所有Java搜索代码都在JDT的
内部包中,因此无法使用。您的插件与用户右键单击方法名称并从主菜单中选择search->Java有何不同?