eclipse在两个函数之间找到可能的代码路径

Gre*_*rey 6 eclipse

我有一个关于日食的问题.也许这是不可能的,但我仍然想与专家确认:)在我的上下文中,我使用C.但可能适用于java和其他语言.

说我有一个非常大的项目.我有一个函数A和一个函数B.有没有办法可以判断是否存在从函数A到函数B或函数B的代码路径.例如A - > D - > C-> E-> F- >乙

我知道有呼叫heirachy.但我的项目太大了.函数A不直接调用B.函数A由10个地方调用,另有100个调用者调用10个调用者.那么在eclipse中是否有一个功能可以充斥代码路径并找到两个函数之间的连接?

谢谢

alt*_*dky 0

我不认为这是一个好方法,但对某些人来说可能是一个有用的方法。首先,您可以创建一个AutoHotkey脚本,如下所示。 #v代表触发它的组合键Win+v

#v::Send {Right}{Down}{Right}{Down}{Right}{Down}{Right}{Down}
Run Code Online (Sandbox Code Playgroud)

您可能想再重复几次(或者我重复了很多次)。在 Eclipse 中打开调用层次结构,选择第一个条目,然后按Win+v并观察一些展开。获得所有这些后(玩得开心),然后您可以右键单击一个条目并选择Copy Expanded Hierarchy。将其粘贴到某处并搜索您想要查找连接的其他功能。

如果我找到“真正”的解决方案,我会告诉你。如果您的项目与我的项目相当(是的,我知道这已经是很长一段时间了)或者更大,那么您可能会厌倦 Eclipse 因这棵巨大的树而减慢速度。或者也许它现在刚刚停止......