Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

이클립스 플러그인 Implementors 로 인터페이스나 추상클래스 상속으로 구현한 클래스 바로가기

 

개발환경 : JDK 1.5, eclipse-galieo, 우분투 9.10, window XP

 

이클립스 단축키 중에 클래스나 변수값에 대고 F3 를 누르면 Open Declaration

실행되면서 변수가 클래스의 선언되어있는 위치로 이동하게 된다. 이것은 소스 추적할 때

없어서는 안되는 기능이다. 어떤 함수를 썻다면 이 함수의 내부 구현내용이 무엇인지

보고 싶을 것이다. 그때 F3 을 눌러 바로 들어가 볼수 있는것이다.

 

이처럼 편리하지만 하나의 약점이 있다. 구현클래스가 Interface 나 추상클래스를 상속받아

만들었다면 구현 클래스로 가지 않고 상위 클래스로 가게 된다. 그럼 또 구현클래스를

찾아가야 되는 불편함이 있다. 이럴 때 사용하는 플러그인으로 Implementors 라는게 있다.

주소는 다음과 같다. Eclipse Update site : http://eclipse-tools.sourceforge.net/

메인 페이지에서 왼쪽 메뉴를 보게 되면 implementors 가 보인다. 클릭해서 들어가면

마지막 지원이 Eclipse + 3.2 라고 되어있다. 최신 버전인 v0.0.16 을 다운받는다. 현재

사용하고 있는 eclipse 3.5 인데 잘 작동할지 모르겠다.

아래 주소를 입력하고 다운받을 소스포지 사이트로 이동한다. 다운받은 파일을 압축풀고

features, plugins 폴더를 이클립스 폴더 안에 복사한다.

http://sourceforge.net/projects/eclipse-tools/

 

복사가 끝났다면 이클립스를 재시작한다. 그리고 인터페이스를 구현한 함수나 클래스를

클릭해본다. 클릭할때는 Alt + F3 으로 한다. 그러면 아래그림과 같이 선택한 인터페이스로

구현된 모든 클래스들이 나타나게 된다. 이렇게 소스를 찾아갈때도 편하지만 추상클래스와

인터페이스로 꼬인 소스를 분석할 때 아주 유용하게 사용할수도 있는 1 2조의 툴이다.


 

반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. 로운 2010.12.27 18:14  댓글주소  수정/삭제  댓글쓰기

    개발 환경 다시 구축하면서 이 플러그인 이름을 잊어버려 찾고 있었습니다.

    덕분에 찾았네요. 감사합니다.

    그리고 혹시 모르실까봐 말씀드리는데 이 페이지가 파이어폭스에서는 표시가 안되네요. IE에서는 됩니다.

    그럼 좋은 하루 되세요.

    • 녹두장군 2010.12.28 09:18  댓글주소  수정/삭제

      감사합니다.

      파폭 문제는 제가 해볼수 있는게 없군요.
      티슽리에서 지원을 해줘야 해결할수 있을거 같아요^^
      그럼 오늘도 즐거운 하루 되세요