2011-09-29 30 views
1

如何使用eclipse Java搜索找到在特定类中声明的方法的所有调用?找到所有方法调用

我试过p1.p2.p3.MyClass.*,但是这个搜索字符串找到equals,getClass这是没有必要的调用。我只需要找到在p1.p2.p3.MyClass中明确声明的方法。

+0

不是'findUsages'为你工作吗?当然也可能会发现其他一些方法,但至少这些方法是“潜在的匹配”。 – Thomas

回答

0

我发现如何使用Java搜索来完成它。我已经从搜索结果中滤除了overrode方法,并且只获得了type中定义的方法。

谢谢大家在这个问题上花费的时间:)

+0

请解释你是如何做到的。 – slim

0

转到您要查找的方法。右键单击并选择该选项以查看所有参考。

Eclipse对此非常惊人。它应显示结果面板中的所有参考

2

如果您选择按CRTL ALT H的方法,则可以看到呼叫层次并配置其视图。

在大纲视图中,您可以选择多个方法,然后右键并在调用层次结构中打开。再次CRTL ALT H

您可以通过选择类名和CRTL SHIFT G(参考)来找到对类的引用。

+0

这只适用于一种方法。我需要找到所有在特定类中声明的方法。 –

2

选择方法名称并按下CTRL-SHIFT-G,它会搜索对此方法的所有引用。

如果你想找到所有方法的所有用法,你不能这样做,但你可以通过选择类名并按下CTRL-SHIFT-G来找到该类的所有用法。

+0

这只适用于一种方法。我需要找到所有在特定类中声明的方法。 –

+0

编辑添加一个类的用法。 –

相关问题