在java中同时定位方法引用

时间:2013-12-24 11:11:22

标签: java eclipse

有没有办法找到单个类中存在的所有方法的所有引用,并且一次性完成。

假设我在A类void m1()void m2()void m3()中有3种方法,我不能通过突出显示方法然后按ctrl+shift+G来实现单一方法。

但有没有办法一次检查所有3种方法的参考文献?

1 个答案:

答案 0 :(得分:0)

没有直接的方法来获取类中所有方法的调用层次结构。但这可以通过使用eclipse的CallHierarchy Api来完成。

以下是一个示例to get all callers to a method,您可以修改它以获取所有方法的调用层次结构

您可以为所有方法调用public HashSet<IMethod> getCallersOf(IMethod m)此方法,并保存每个方法返回的HashSet<IMethod>