我有一个关于日食的问题。也许这是不可能的,但我仍然想与专家确认:) 在我的上下文中,我使用C.但可能适用于java和其他语言。
说我有一个非常大的项目。我有一个功能A和一个功能B. 有没有办法可以判断是否存在从函数A到函数B或函数B的代码路径。 说A - > D - > C-> E-> F->乙
我知道有呼叫heirachy。但我的项目太大了。函数A不直接调用B.函数A由10个地方调用,另有100个调用者调用10个调用者。 那么在eclipse中是否有一个功能可以充斥代码路径并找到两个函数之间的联系?
由于
答案 0 :(得分:0)
我不会称之为好方法,但对某些人来说这可能是一种有用的方式。首先,您可以创建一个AutoHotkey脚本,如下所示。 #v
表示触发它的关键组合 Win + v 。
#v::Send {Right}{Down}{Right}{Down}{Right}{Down}{Right}{Down}
你可能想再重复一次(或者我做过很多次)。在Eclipse中打开调用层次结构,选择第一个条目,然后按 Win + v 并观看一些展开。获得所有(玩得开心)后,您可以右键单击一个条目并选择Copy Expanded Hierarchy
。将其粘贴到某处并搜索您要查找其连接的其他功能。
如果我找到“真正的”解决方案,我会通知您。如果你的项目是(是的,我知道已经很长一段时间了)我的订单很大或者更多,那么你可能厌倦了Eclipse因为壮观的大树慢下来。或许它现在刚刚停止......