我有一个包含许多课程的庞大项目。我有一个非常具体的课程;让我们命名它SuperFoo
。我需要找到对equals()
带有 type 参数的方法的所有调用Superfoo
。希望很清楚。
所以,再一次......在数千个 java 文件(或字节码?)中,我想找到对该方法的所有调用,java.lang.Object.equals(Object arg)
但此调用的参数必须是 type SuperFoo
。例如:
public void doItWith(SuperFoo foo) {
if (otherFoo.equals(foo)){
// do something
}
...
}
我检查了 Browse-by-query、分析字节码和 Eclipse 中的 Java 搜索,在我看来这些都不起作用。