Java 如何获得给定函数的调用路径?
我正在使用Eclipse调试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
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
是我感兴趣的调用路径之一。左键单击方法名称,然后右键单击->引用->项目(或工作区)
这将显示调用该方法的所有位置。我不确定这是否就是您所说的“调用路径”的意思。在方法名称中单击鼠标左键,然后右键单击->引用->项目(或工作区)
这将显示调用该方法的所有位置。我不确定这是否就是您所说的“呼叫路径”的意思。右键单击>>打开呼叫层次结构是否有帮助
它不会在平面结构中聚合所有直接调用方和间接调用方,但会为您提供一个树。右键单击>>打开调用层次结构是否有帮助
它不会在一个平面结构中聚合所有直接和间接调用方,但会为您提供一个树状结构。不,对不起,这不是我的意思。请看我上面的澄清。不,对不起,这不是我的意思。见我上面的说明。谢谢,这就是我要找的。谢谢,这就是我要找的。