Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Eclipse中以编程方式进行方法搜索_Java_Eclipse_Search_Plugins - Fatal编程技术网

Java 如何在Eclipse中以编程方式进行方法搜索

Java 如何在Eclipse中以编程方式进行方法搜索,java,eclipse,search,plugins,Java,Eclipse,Search,Plugins,我编写了一个Eclipse插件,它以一个方法名结束,我希望为用户显示方法搜索结果,就像他们从内置Java搜索对话框中获得的一样,就像他们自己键入方法名一样。这样,当用户在结果中单击某个方法时,该方法将显示在编辑器中。理想情况下,我只想使用现有的功能 我知道如何使用无GUI的搜索引擎,并了解了一点NewSearchUI.runQueryInForeground(null,query),并开始实现ISearchQuery和ISearchResult,但现在,这就导致必须实现isearchroutpa

我编写了一个Eclipse插件,它以一个方法名结束,我希望为用户显示方法搜索结果,就像他们从内置Java搜索对话框中获得的一样,就像他们自己键入方法名一样。这样,当用户在结果中单击某个方法时,该方法将显示在编辑器中。理想情况下,我只想使用现有的功能

我知道如何使用无GUI的
搜索引擎
,并了解了一点
NewSearchUI.runQueryInForeground(null,query)
,并开始实现
ISearchQuery
ISearchResult
,但现在,这就导致必须实现
isearchroutpage
,这实际上是在编写我自己的GUI。这对于Eclipse已经做得很好的事情来说太过分了


我错过了一些东西。这应该是微不足道的。我很感激你的建议

实际上这并不简单,因为所有Java搜索代码都在JDT的
内部
包中,因此无法使用。您的插件与用户右键单击方法名称并从主菜单中选择search->Java有何不同?