Java / Eclipse如何在项目中获取类型方法的用法?

时间:2013-01-30 12:03:15

标签: java eclipse static-code-analysis

在Eclipse中,我可以按Ctrl + Shift + G(或r-click - > References-> Workspace)来获取工作区中类型(或字段等)的所有引用。

我需要的是获取工作区中使用给定类型的任何方法的所有位置的列表的方法。也就是说,我想要调用java.math.BigDecimal类型的方法。

Eclipse是否支持这种情况?

FWIW:我可以使用VS + Resharper为C#代码做类似的事情:
r-点击类型 - > Find Usages Advanced -> Usages of members

更新

让我重新解释这个问题,似乎不太清楚。

我想找到所有调用任何 BigDecimal的方法的代码。
(根据这些信息,我将手动(?)派生我的代码实际使用的BigDecimal公共接口的子集。

4 个答案:

答案 0 :(得分:5)

不确定这是否是您想要的,但在此处找到:https://stackoverflow.com/a/11836545/1360074

Ctrl + H 或从菜单栏搜索 - 搜索... ,然后选择 Java搜索

enter image description here

答案 1 :(得分:2)

与其他答案一样, Ctrl + Alt + H 正是您要找的,但是,尝试用光标做到这一点在班级名称上。

答案 2 :(得分:1)

我认为eclipse不支持这个。在max,您可以使用 ctrl + alt + h 来获取单个方法的调用层次结构。

答案 3 :(得分:0)

在Eclipse中,您可以使用Ctrl + Alt + H,而光标位于方法名称上。这将为您带来Call Hierarchy视图。