이클립스[Elipse]
2019. 7. 18. 01:30
[이클립스] eclipse 특정 메서드 호출하여 사용하는 클래스 위치 알아내는 방법
eclipse 특정 메서드 호출하여 사용하는 클래스 위치 알아내는 방법남이 짠 코드나 특정 라이브러리, 오래된 레거시 코드, 동료의 코드 등 여러가지 소스를 분석할때 메서드가 어떻게 구현되어있는지 확인할때 Ctrl 버튼을 누른 상태에서 메서드를 클릭하여 들어가곤 합니다.그런데 반대로 특정 메서드가 있고 이 메서드를 호출하여 사용하는 대상이 누구일지 궁금할때가 있습니다. 예를 들어 StringUtils 라는 클래스의 isEmpty() 라는 메서드가 있는데 이 메서드를 사용하는(호출하는) 대상들이 궁금한 것입니다.우리의 이클립스는 그 대상을 추적해주는 기능이 있습니다.예를 들어 다음과 같이 클래스 세개가 있다고 해보죠. 서로의 메서드를 호출하는 관계에 있습니다. 실무에서는 클래스가 아주 복잡하게 따로 분리되..