eclipse - 从某个函数调用层次结构

标签 eclipse call-hierarchy

背景:

在 Eclipse 中工作,我有两个函数:do_somethingperform_task。我知道do_something调用了许多其他函数,这些函数又调用了其他函数(等等),并且perform_task也被调用了。

由于这是一个大项目,有很多流程等等,我已经发现了两个不同的序列,其中 do_something 通过其他一些函数序列激活 perform_task

实际问题:

在 Eclipse 中是否有一种方法可以获取某个函数的调用层次结构,但只能获取序列中还包含某个其他函数的序列?

从图路径的角度考虑,我们有一个有向图,我不想问到节点 x 的路径是什么,而是想知道到节点 x 的路径是什么 包括节点 y

最佳答案

这并不完全是您所要求的,但可能足够有用:

调用层次结构 View 中,有一个选项可以显示所选方法的被调用者,而不是调用者。查看 Call Hiearchy 的 View 工具栏,找到两个按钮,它们描绘了用线连接的绿点;这些按钮在两种模式之间切换。

enter image description here

如果您选择 do_something 并打开其上的调用层次结构 View ,然后将模式设置为显示被调用者,您就可以探索do_something 中通向 perform_task 的各种路径。

关于eclipse - 从某个函数调用层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34786550/

相关文章:

java - objectaid 类图保存为 jpeg

eclipse - 为什么Ant Tomcat任务看似成功,Eclipse却报BUILD FAILED?

java - ElementNSImpl 无法在带有 Java Zulu 11 的 Eclipse 中工作

eclipse - 无法访问 ActiveMQ Web 控制台

eclipse - 最终 JUnit 方法 stub

java - 更智能的 Eclipse "Open Call Hierarchy"?

eclipse - 以编程方式访问 Eclipse 的调用层次结构

Java设计模式: Enforce calling methods of all supertypes