我想知道如何使用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
考慮添加屏幕截圖。 –