如何在eclipse中搜索返回特定类的List的方法

时间:2016-09-28 18:22:54

标签: java eclipse

我发现eclipse中的Java搜索采用特定模式,因此您可以搜索声明类型名称,方法名称,参数类型和返回类型。这是它在帮助文档中的呈现方式:

  

方法模式具有以下语法:

     

[declaringType'。'] ['<' typeArguments'>'] methodName ['('parameterTypes')'] [returnType]

     

类型参数的语法与类型模式部分中说明的语法相同。

     

示例:

     
      
  • java.lang.Runnable.run() void
  •   
  • main(*)
  •   
  • <String>toArray(String[])
  •   

我想找到返回List<MyClass>的所有方法,因此我构建了我认为方法搜索的正确模式:* List<MyClass>。但是这匹配了返回任何类型List的所有方法。

我也尝试了“类型搜索”并将“匹配位置”限制为“方法返回类型”,但我遇到了同样的问题,返回了所有List,而不仅仅是我的类型列表

1 个答案:

答案 0 :(得分:0)

看起来像是Eclipse IDE的一个问题。作为一种解决方法,您可以在文件搜索选项卡下使用相同的模式,文件模式为* .java。这种方式的问题在于,您只能在工作空间/工作集下的源中搜索,而不能在库中搜索