De typehiërarchie weergeven
In deze sectie leert u te werken met de view Hiërarchie door klassen en leden op verschillende manieren weer te geven.
- Ga in de view Pakketverkenner naar junit.framework.TestCase.java.
Kies in het voorgrondmenu de optie
Typehiërarchie openen.
U kunt de view Hiërarchie ook als volgt openen:
- Selecteer Navigeren > Hiërarchie openen via de menubalk.
- Druk op F4 nadat u TestCase.java heb geselecteerd.
- Met de knoppen op de werkbalk van de view bepaalt u welk gedeelte van de hiërarchie wordt
weergegeven. Klik op de knop Typehiërarchie afbeelden om de klassenhiërarchie weer te geven, inclusief de basis- en subklassen. Het pijltje links van
het typepictogram van TestCase geeft aan dat de hiërarchie voor dit type is geopend.
- Klik op de knop Supertypehiërarchie afbeelden om een hiërachie
weer te geven waarin de bovenliggende elementen van het type, inclusief de geïmplementeerde
interfaces, zijn afgebeeld. In deze view ziet u een hoger niveau in de hiërarchie.
In deze "omgekeerde" hiërarchieview, ziet u dat TestCase de interface Test bevat.
- Klik op de knop Subtypehiërarchie afbeelden op de werkbalk van de view.
- Klik op de knop View vergrendelen en elementen in hiërarchie afbeelden
op de werkbalk in het deelvenster voor leden en selecteer in datzelfde venster de methode runTest(). In de view worden nu alle typen afgebeeld waarin runTest() is geïmplementeerd.
- Klik op de knop Supertypehiërarchie afbeelden in de view Hiërarchie. Selecteer vervolgens
countTestCases()
in het deelvenster voor leden om te zien op welke plaatsen deze methode is gedeclareerd.
- Selecteer in de view Hiërarchie het element Test en kies Focus
op 'Test' in het voorgrondmenu. Test wordt in de view Hiërarchie weergegeven.
- Activeer de view Pakketverkenner en selecteer het pakket junit.framework.
Kies Typehiërarchie openen in het voorgrondmenu. Er wordt een hiërarchie
met alle klassen van het pakket afgebeeld. Ter completering van de boomstructuur worden in
de hiërarchie ook sommige klassen van andere pakketten afgebeeld. Deze typen worden
afgebeeld als typepictogram met een witte opvulling.
- Met Vorige typehiërarchieën kunt u teruggaan naar een eerder
geopend element. Klik op de pijl naast de knop om een lijst met elementen te zien of klik op de knop om de historielijst te bewerken.
Als u in de editor werkt en u wilt alleen even snel een hiërarchie opzoeken, kunt u de Sneltypehiërarchie gebruiken:
- Open het bestand junit.framework.TestCase.java in de Java-editor als u dit bestand nog niet geopend hebt.
- Selecteer de typenaam in de Java-editor.
- Druk op
Ctrl+T
of kies Navigate > Sneltypehiërarchie zodat de aanwezige typehiërarchieview wordt afgebeeld.
- Door op
Ctrl+T
te drukken terwijl de typehiërarchieview wordt afgebeeld kunt u schakelen tussen de supertypehiërarchie en de subtypehiërarchie.
Om te zien waarin een virtuele methodeaanroep kan worden omgezet, gaat u als volgt te werk:
- In de corpus van runBare() selecteert u de oproep van setUp().
- Druk op
Ctrl+T
of kies Navigate > Sneltypehiërarchie zodat de aanwezige typehiërarchieview wordt afgebeeld.
- U ziet dat setIup() is geïmplementeerd in 3 andere klassen. Object en Assert worden alleen
afgebeeld met blanco afbeeldingen omdat deze alleen nodig zijn om de hiërarchie te voltooien, maar zij setUp() niet implementeren.
- Selecteer een type om naar de betreffende implementatie van setUp() te navigeren.
Java-views
View Hiërarchie
Voorkeurenpagina Java