Przeglądanie hierarchii typów
W tej sekcji użytkownik zapozna się ze sposobami używania widoku Hierarchia, przeglądając na różne sposoby klasy i składowe.
- W widoku Eksplorator pakietów znajdź plik junit.framework.TestCase.java.
Z jego menu kontekstowego wybierz opcję
Otwórz hierarchię typów.
Hierarchię typów można również
otworzyć:
- Za pomocą menu, wybierając opcję Nawigacja > Otwórz hierarchię typów.
- Za pomocą klawiatury, naciskając klawisz F4 po zaznaczeniu pliku TestCase.java.
- Przyciski na pasku narzędzi widoku pozwalają określić, który obszar
hierarchii ma być wyświetlany. Kliknij przycisk Pokaż hierarchię typów, aby wyświetlić hierarchię klas, w tym klasy bazowe
i podklasy. Mała strzałka po lewej stronie ikony typu TestCase wskazuje, że hierarchia została otwarta dla tego typu.
- Kliknij przycisk Pokaż hierarchię nadtypów, aby
wyświetlić hierarchię przedstawiającą elementy nadrzędne typu, w tym
zaimplementowane interfejsy. W tym widoku widoczne są wyniki przechodzenia w
górę hierarchii typów.
W tym widoku "hierarchii odwróconej" można zobaczyć, że typ TestCase implementuje interfejs Test.
- Kliknij przycisk Pokaż hierarchię podtypów na pasku narzędzi widoku.
- Kliknij przycisk Zablokuj widok i wyświetl składowe w hierarchii na pasku narzędzi panelu składowych, a następnie wybierz w nim metodę runTest(). W widoku zostaną teraz wyświetlone wszystkie typy implementujące metodę runTest().
- W widoku Hierarchia kliknij przycisk Pokaż hierarchię nadtypów. Następnie w panelu składowych wybierz metodę
countTestCases()
, aby wyświetlić miejsca, w których została ona zadeklarowana.
- W widoku Hierarchia zaznacz element Test i z menu kontekstowego wybierz opcję Aktywuj zaznaczenie dla Test. Element Test zostanie wyświetlony w widoku Hierarchia.
- Aktywuj widok Eksplorator pakietów i wybierz pakiet junit.framework.
Użyj opcji Otwórz hierarchię typów z menu kontekstowego tego
pakietu. Zostanie otwarta hierarchia zawierająca wszystkie klasy pakietu. W
celu uzupełnienia treści drzewa hierarchia będzie również zawierać
niektóre klasy z innych pakietów. Typy te są oznaczane ikoną typu o
białym wypełnieniu.
- Użyj opcji Poprzednie hierarchie typów, aby wrócić do
poprzednio otwartego elementu. Kliknięcie strzałki obok przycisku spowoduje
wyświetlenie listy elementów, a kliknięcie przycisku umożliwi edycję listy
historii.
Jeśli pracujesz w edytorze i chcesz tylko szybko wyszukać hierarchię, możesz użyć opcji
Skrócona hierarchia typów:
- Otwórz plik
junit.framework.TestCase.java w edytorze Java (jeśli nie jest jeszcze otwarty).
- Wybierz nazwę typu w edytorze Java.
- Naciśnij klawisze
Ctrl+T
lub wywołaj komendę Nawigacja > Skrócona hierarchia typów, a zostanie wyświetlona wbudowana hierarchia typów.
- Naciskanie klawiszy
Ctrl+T
w trakcie, gdy jest wyświetlony widok hierarchii, umożliwia przełączanie między hierarchią podtypów i nadtypów.
Aby zobaczyć, na jaki obiekt docelowy może zostać zinterpretowane wywołanie metody wirtualnej:
- W treści metody runBare() zaznacz wywołanie
setUp()
- Naciśnij klawisze
Ctrl+T
lub wywołaj komendę Nawigacja > Skrócona hierarchia typów, a zostanie wyświetlona wbudowana hierarchia typów.
- Jak widać, metoda setIup() jest zaimplementowana jeszcze w 3 klasach. Elementy Object i Assert są wyświetlane jako obrazy zamalowane na biało, ponieważ są wymagane tylko do uzupełnienia hierarchii, a nie do implementacji metody setUp()
- Wybierz typ, aby przejść do jego implementacji metody setUp()

Widoki Java
Widok Hierarchia typów
Strona preferencji podstaw Java