2010-04-11 2 views
2

나는 많은 수업 목록을 가지고 있으며 더 이상 사용되지 않습니다.한 클래스의 모든 종속성 클래스 이름을 찾는 방법은 무엇입니까?

항목 클래스를 알고 있습니다. 모든 하위 클래스를 알고 싶습니다. 나는 더 나은 방법이 있는지 궁금해하는 읽기 클래스 바이너리가 도움이된다는 것을 안다.

우리는 class.forName을 사용하고 있지 않습니다.

감사합니다. 이러한 종속성을 찾을 수 없습니다

, 그러나 "죽은 코드"를 찾습니다

+0

비슷한 주제 : http://stackoverflow.com/questions/162551/how-to-find-unused-dead-code-in-java-projects 및 http://stackoverflow.com/questions/786708/jar-files-between-check-dependencies-between-jar-files – BalusC

답변

1

는 차라리 같은 정적 코드 분석 도구를 사용하십시오. 그리고 그것이 제가 이해하는 한 당신이 성취하고자하는 것입니다.

+0

UCDetector를 사용해 보았지만 파일 내에서 사용되지 않는 코드 조각 만 보여 주었지만 어떤 클래스 파일이 쓸모 없는지는 알 수 없습니다. 이러한 클래스 파일은 다양한 구성 파일에서 참조되는 것으로 가정합니다. findbugs의 경우 기존 프로젝트에서 오류가 표시되지 않습니다. 나는 리플렉션을 시도 할 필요가 있다고 생각한다. 감사합니다. – BlueDolphin

관련 문제