Java 如何获得给定函数的调用路径?

Java 如何获得给定函数的调用路径?,java,eclipse,debugging,Java,Eclipse,Debugging,我正在使用Eclipse调试Java应用程序 我想查看所有可能导致调用特定函数的“调用路径”somefunc Eclipse是否提供了获取此信息的方法?(FWIW,我正在使用Juno Service Release 1;构建id:20121004-1855。) PS:FWIW,至少一些对somefunc的调用是由用户以交互方式做出的选择导致的,因此我希望一些调用路径将在一个或另一个GUI事件处理程序中启动 编辑:这就是我所说的“呼叫路径”。假设某个事件处理程序a调用函数b,然后b调用c,c调用d

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

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

Eclipse是否提供了获取此信息的方法?(FWIW,我正在使用Juno Service Release 1;构建id:20121004-1855。)

PS:FWIW,至少一些对
somefunc
的调用是由用户以交互方式做出的选择导致的,因此我希望一些调用路径将在一个或另一个GUI事件处理程序中启动

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

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

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

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


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

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


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

右键单击>>打开呼叫层次结构是否有帮助


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

右键单击>>打开调用层次结构是否有帮助


它不会在一个平面结构中聚合所有直接和间接调用方,但会为您提供一个树状结构。

不,对不起,这不是我的意思。请看我上面的澄清。不,对不起,这不是我的意思。见我上面的说明。谢谢,这就是我要找的。谢谢,这就是我要找的。