我想知道如何使用Java类中的特定变量。是否有任何静态代码分析工具可以帮助我找出变量。静态代码分析Java
例如:
Class A {
int trackMe;
function usedHere(trackMe);
B bobject = new B(trackMe);
...
}
Class B {
B (int var) {
copyOfTrackMe = var;
}
}
在如果我想要追踪变量 “trackMe” 上面的例子。我应该通过工具通知trackMe传递给函数usedHere,并且还传递给B的构造函数,在这里进行复制。
任何输入赞赏。
** * ** * *编辑* ** * ** *
我不想运行的代码或更改代码为了达到这个目的。所以我猜IDE调试器都不会完成任务。
实际上,将做的是搜索该字符串。单击变量中的任意位置并预置control-shift-G将显示引用该变量的所有位置,并忽略它仅出现在注释中的任何位置,或者该字符串出现在某个其他变量中。 – arcy
@rcook实际上,它与control + H“Java搜索”选项卡是一样的。这也是我所指的。 – dkatzel
考虑添加屏幕截图。 –