2010-10-01 60 views
39

我正在使用Eclipse中的Java项目。有时当我重构时,我想从其他类中看到一个公共方法被调用。如何从使用Java的Eclipse中调用公共方法的地方看到?

有一个原始的方式来做到这一点,我现在正在使用。我可以注释掉这个方法,看看哪些类在Eclipse中有错误。在Eclipse中有更好的方法吗?例如。通过选择方法签名并通过键快捷键运行命令?

+9

'Ctrl + Shift + G'显示方法被调用的位置,而'Ctrl + Alt + H'显示工作区中方法的调用。 – Prince 2014-01-09 17:11:05

+1

@王子啊这就是我一直在寻找的年龄。 – snowe 2014-02-28 20:17:57

回答

65

单击方法的名称,然后按Ctrl键+ Alt键+ H^弹出调用层次结构视图。

+0

在Mac上? – 2012-11-27 17:34:26

+0

@AdamParkin:我会想象,调出上下文菜单将显示可用的快捷方式。 – 2012-11-27 17:38:10

+0

其实已经搞清楚了:它在Navigate - > Call Hierarchy下,或者快捷键是CTRL + option + H – 2012-11-27 17:51:01

8

Search > References > Workspace

这将建立在每一个参考方法的搜索查看结果的树。热键是 + 按Ctrl +

12

您还可以使用按Ctrl + + 为 “查找工作区参考”

0

你可以做的另一件事是使得它抛出一个异常(public void test()抛出Exception {}),这样eclipse会将错误放在每个调用方法的地方(只要它不在try/catch块中或者它也抛出一个Exception),这个方式只会在你想要的时候起作用在您的项目中搜索课程。

+1

这是一种可怕的方式来完成已经内置到eclipse中的一些东西。 – csmckelvey 2015-08-04 20:56:43

相关问题