Java 搜索foo的所有实例(Bar.class)

Java 搜索foo的所有实例(Bar.class),java,eclipse,Java,Eclipse,eclipse是否有一种基于参数类型搜索方法所有调用的简单方法?例如,如果a和b是Foo的实例,x和y是Bar的实例,我想找到Foo(x)和Foo(y)但不是Foo(a)或Foo(b)/p>工作区”吗?您的意思是像if子类扩展类这样的参数类型吗,然后你想找到所有foo调用,比如说subclass对象作为参数或者subclass的特定对象,比如subClsObjA?或者我想Ctrl+Alt+H(开放调用层次结构)会有帮助。@Bhushan是的,我想找到使用特定子类调用该方法的所有地方。我基本上希望

eclipse是否有一种基于参数类型搜索方法所有调用的简单方法?例如,如果
a
b
Foo
的实例,
x
y
Bar
的实例,我想找到
Foo(x)
Foo(y)
但不是
Foo(a)
Foo(b)
/p><方法foo和您感兴趣的特定类型的参数。所有与真实foo相关的调用都应该解析为伪foo。然后对假foo执行“查找所有引用”(在删除它之前)

[编辑]


如果有关于hold子类化的某些约束,这将起作用。否则,您将获得感兴趣的调用超集,该超集可能仍然很窄,非常有用。

您不能为
foo(Bar)
执行“查找所有引用>工作区”吗?您的意思是像if
子类扩展类这样的参数类型吗,然后你想找到所有foo调用,比如说
subclass
对象作为参数或者
subclass
的特定对象,比如
subClsObjA
?或者我想Ctrl+Alt+H(开放调用层次结构)会有帮助。@Bhushan是的,我想找到使用特定子类调用该方法的所有地方。我基本上希望开放调用层次结构限制为特定子类作为参数。@Bala R我想找到
foo(Bar bazz)
。丑陋(特别是因为我还必须修改接口)但这是有效的!我希望有一个更简单的方法,但这是一个巧妙的把戏。