이클립스 플러그인 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조의 툴이다.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 코드 단축키 제공 – Template 기능 제공 (0) | 2010.08.31 |
---|---|
이클립스(eclipse) 중단점 (breakpoint) 에서 조건 설정하기 (3) | 2010.08.07 |
이클립스(Eclipse) 에서 Workspace 단위 환경설정 정보 관리 (2) | 2010.08.04 |
이클립스 단축키 정보와 그 설정하는 방법에 대한 기술 (1) (3) | 2010.08.02 |
이클립스 단축키 정보와 그 설정하는 방법에 대한 기술 (2) (3) | 2010.08.02 |
이클립스 열 블록 복사하기 (UltraEdit 기능과 동일) (2) | 2010.08.02 |
구글에서 제공하는 SVN 사용하기 (0) | 2010.08.02 |
네이버에서 제공하는 SVN Repositories 연결해서 사용하기 (3) | 2010.08.02 |