0

我正在使用 Eclipse 来调试 Java 应用程序。

我想查看导致调用特定函数的所有可能的“调用路径” somefunc

Eclipse 是否提供了获取此信息的方法?(FWIW,我使用的是 Juno Service Release 1;内部版本号:20121004-1855。)

PS:FWIW,至少有一些调用是somefunc由用户以交互方式做出的选择产生的,所以我希望一些调用路径将在一个或另一个 GUI 事件处理程序中开始。

编辑:这就是我所说的“调用路径”。假设某个事件处理程序a调用函数b,然后b调用cc调用d,最后d调用somefunc。然后是序列

a -> b -> c -> d -> somefunction

是我感兴趣的调用路径之一。

4

2 回答 2

4

“右键单击”>>打开调用层次结构有帮助吗?

它不会将所有直接和间接调用者聚合在一个平面结构中,而是为您提供一棵树。

于 2012-12-06T23:09:18.833 回答
1

左键单击方法名称,然后右键单击 -> 引用 -> 项目(或工作区)

这将显示调用该方法的所有位置。我不确定这是否是您所说的“呼叫路径”。

于 2012-12-06T22:37:14.873 回答