Java 클래스의 특정 변수가 어떻게 사용되는지 알고 싶습니다. 변수를 추적하는 데 도움이되는 정적 코드 분석 도구가 있습니까? 예를 들어정적 코드 분석 Java
: 나는 변수 "trackMe"를 추적하려는 경우 위의 예에서
Class A {
int trackMe;
function usedHere(trackMe);
B bobject = new B(trackMe);
...
}
Class B {
B (int var) {
copyOfTrackMe = var;
}
}
. 도구에 의해 trackMe가 usedHere 함수에 전달되고 B가 복사 된 곳의 생성자에 전달된다는 알림을 받아야합니다.
모든 의견을 환영합니다.
** * ** * * 편집 * ** * ** * 나는 코드를 실행하거나의 코드를 변경하지 않으
이것을 달성하기 위해서. 그래서 IDE 디버거 중 아무도 작업을 완료하지 못할 것입니다.
실제로 그 문자열을 검색하면됩니다. 변수의 아무 곳이나 클릭하고 control-shift-G를 누르면 해당 변수가 참조되는 모든 위치가 표시되고 주석에 나타나는 장소 또는 다른 변수에 나타나는 문자열이 제외됩니다. – arcy
@rcook 사실 그것은 control + H "Java search"탭과 같습니다. 그것은 내가 언급 한 것입니다. – dkatzel
스크린 샷 추가를 고려하십시오. –