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

时间:2012-09-10 22:20:26

标签: eclipse

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

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

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

由于

1 个答案:

答案 0 :(得分:0)

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

#v::Send {Right}{Down}{Right}{Down}{Right}{Down}{Right}{Down}

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

如果我找到“真正的”解决方案,我会通知您。如果你的项目是(是的,我知道已经很长一段时间了)我的订单很大或者更多,那么你可能厌倦了Eclipse因为壮观的大树慢下来。或许它现在刚刚停止......