Visualizzazione della gerarchia dei tipi
In questa sezione verranno fornite informazioni sull'utilizzo della vista Gerarchia, mediante la visualizzazione di classi e membri in molti modi diversi.
- Nella vista Esplora pacchetti, trovare junit.framework.TestCase.java.
From its context menu, select
Open Type Hierarchy.
È possibile aprire la vista della gerarchia dei tipi anche:
- dalla barra dei menu, selezionando Esplora > Apri gerarchia tipi.
- dalla tastiera, premendo F4 dopo aver selezionato TestCase.java.
- I pulsanti nella barra degli strumenti della vista controllano la parte della gerarchia da visualizzare. Fare clic sul pulsante Mostra la gerarchia tipi per visualizzare la gerarchia della classe, incluse le classi di base e le sottoclassi. La freccia posta a sinistra dell'icona del tipo di TestCase indica che la gerarchia è stata aperta su questo tipo.
- Fare clic sul pulsante Mostra la gerarchia supertipi per visualizzare una gerarchia che presenta gli elementi principali del tipo, incluse le interfacce implementate. Questa vista mostra i risultati della parte superiore della gerarchia dei tipi.
In questa vista di "gerarchia inversa", è possibile vedere come TestCase implementi l'interfaccia Test.
- Fare clic sul pulsante
Mostra la gerarchia sottotipi nella barra degli strumenti della
vista.
- Fare clic sul pulsante Blocca la vista e mostra i membri nella gerarchia nella barra degli strumenti del riquadro dei membri, quindi selezionare il metodo runTest() nel riquadro dei membri. La vista riporterà tutti i tipi che implementano runTest().
- Nella vista Gerarchia, fare clic sul pulsante Mostra la gerarchia supertipi. Quindi, nel riquadro dei membri, selezionare
countTestCases()
per visualizzare le posizioni in cui tale metodo viene dichiarato.

- Nella vista Gerarchia, selezionare l'elemento Test e scegliere Evidenzia 'Test' dal menu di scelta rapida. Test è ora presente nella vista Gerarchia.
- Attivare la vista Esplora pacchetti e selezionare il pacchetto junit.framework.
Utilizzare Apri gerarchia tipi dal relativo menu di scelta rapida. Viene visualizzata una gerarchia contenente tutte le classi del pacchetto. Per rendere più completa la struttura, la gerarchia visualizza anche alcune classi di altri pacchetti. Tali tipi vengono visualizzati da un'icona di tipo con riempimento bianco.

- Utilizzare Gerarchie dei tipi precedenti per tornare a un elemento precedentemente aperto. Fare clic sulla freccia posta accanto al pulsante per visualizzare un elenco di elementi oppure fare clic sul pulsante per modificare l'elenco cronologico.
If you are working in the editor and only want to do a quick lookup for a hierarchy you can use the
Quick Type Hierarchy:
- Open
junit.framework.TestCase.java file in the Java editor
if you do not already have it open.
- Select the type name in the Java editor
- Press
Ctrl+T
or invoke Navigate > Quick Type Hierarchy and the
in-place type hierarchy view is shown.
- Pressing
Ctrl+T
while the type hierarchy view is shown will toggle between
supertype hierarchy and subtype hierarchy.
To see where a virtual method call can resolve to:
- In the body of runBare() select the invocation of
setUp()
- Press
Ctrl+T
or invoke Navigate > Quick Type Hierarchy and the
in-place type hierarchy view is shown.
- You can see that setIup() is implemented in 3 more classes. Object and Assert are
only shown with a white filled images as are only required to complete the hierarchy but do not implement setUp()
- Select a type to navigate to its implementation of setUp()
Viste Java
Vista Gerarchia tipi
Pagina delle preferenze di base Java