Myśli, porady, tutoriale na temat środowiska Eclipse (i nie tylko)...

sobota, 8 marca 2008

Jak szpiegować wtyczki?

Podczas pracy nad bugiem #196541 (w ramach projektu Eclipse Communication Framework - bardzo ciekawy projekt, może kiedyś kilka słów więcej o nim napiszę) natrafiłem na dość częsty problem, mianowicie skąd mam wiedzieć w jakiej wtyczce znajduje się kod odpowiedzialny za danego buga? Z pomocą przychodzi nam wtyczka Plug-in Spy, która w łatwy sposób pozwala dowiedzieć się jaka klasa i z którego projektu powinna nas zainteresować. Niedawno projekt ten został przeniesiony z inkubatora do wtyczki org.eclipse.pde.runtime, więc możemy się z niego cieszyć w wersji rozwojowej 3.4 bez dodatkowej pracy związanej z instalacją. Co trzeba zrobić aby skorzystać z tych dobrodziejstw? Wystarczy otworzyć element Eclipse'a, w którym szukamy błędy (niech to będzie kreator nowej klasy) i wcisnąć kombinację klawiszy Alt+Shift+F1. Pojawi się nam okienko z pożądaną przez nas informacją. 

Gdy mamy już odnalezioną klasę i projekt, wystarczy odpowiedni kod ściągnąć z CVS'a i wziąć się za naprawianie buga.
Szukanie kodu w Eclipsie jeszcze nigdy nie było tak proste!

Brak komentarzy: