我经常遇到以下问题:
我有以下代码:
void rootMethod(){
C c = method1(a,b);
method2(c);
}
C 看起来像这样:
class C{
Type1 param1;
Type2 param2;
}
我想找到 method2
内部的所有地方,并且在此方法中调用所有方法(递归深入)使用 c.param1
字段。
更新
最佳答案
我建议您在 eclipse 中使用 Ctrl-Alt-H
。这是最接近您需要的选项。在您的字段中按下此快捷方式,您将看到 Eclipse 可以看到的所有调用层次结构。然后选择层次结构中的根元素,右键单击并选择“复制展开的层次结构”。将其粘贴到文本编辑器中。现在搜索 method2
。
关于java - 现代 IDE 可以检测子树中的字段/方法使用情况吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134447/