在Eclipse中查找给定参数类型的方法引用

时间:2013-06-13 23:15:09

标签: java eclipse

我有一个方法myMethod(Object obj)。我想找到myMethod(myObject)调用它的地方。查找所有引用都会返回排序myMethod(anotherObj)的调用,其中myObject和anotherObj的类型不同。

这可能吗?

2 个答案:

答案 0 :(得分:3)

您可以添加一个带有YourObject的无操作方法,然后使用显式的YourObject调用它的所有位置将重新路由到该方法,您可以通过搜索>找到它们。参考文献>工作区即可。之后你可以删除新方法。

public void myMethod(Object obj) {
    // yadda yadda
}

public void myMethod(YourObject obj) {
    // Nothing special here, it's only to support the search
}

在运行时发生的类型为YourObject(但被声明为某些超类,如Object)的项目将不会以这种方式被检测到。

答案 1 :(得分:0)

正则表达式可能会有所帮助:myMethod\(YourObject\s+\w+\)