我正在使用Eclipse来调试Java应用程序。
我希望看到所有可能的“通话路径”,从而调用特定功能somefunc
。
Eclipse是否提供了获取此信息的方法? (FWIW,我正在使用Juno Service Release 1; Build id:20121004-1855。)
PS:FWIW,至少对somefunc
的一些调用是由用户以交互方式做出的选择产生的,所以我希望一些调用路径将在一个或另一个GUI事件处理程序中启动。
编辑:这就是我所说的“呼叫路径”。假设某个事件处理程序a
调用函数b
,然后b
调用c
,c
调用d
,最后调用d
致电somefunc
。然后是序列
a -> b -> c -> d -> somefunction
是我感兴趣的呼叫路径之一。
答案 0 :(得分:4)
'右键''>>打开调用层次结构帮助吗?
它不会聚合平面结构中的所有直接和间接呼叫者,而是为您提供一棵树。
答案 1 :(得分:1)
左键单击方法名称,然后右键单击 - >参考文献 - >项目(或工作区)
这将显示调用该方法的所有位置。我不确定这是不是你的“呼叫路径”是什么意思。