Vis typehierarki

I dette afsnit får du mere at vide om, hvordan du bruger oversigten Hierarki ved at få vist klasser og medlemmer på mange forskellige måder.

  1. Find junit.framework.TestCase.java i oversigten Package Explorer. Vælg Åbn typehierarki Åbn typehierarki på kontekstmenuen. Du kan også åbne oversigten Typehierarki:

    Kontekstmenu

  2. Knapperne på oversigtens værktøjslinje styrer, hvilken del af hierarkiet du får vist.  Klik på knappen Vis typehierarki  for at få vist klassehierarkiet, inklusive basisklasser og underklasser. Den lille pil i venstre side af typeikonen for TestCase angiver, at hierarkiet blev åbnet på denne type.

    Typehierarki

  3. Klik på knappen Vis supertypehierarki for at få vist et hierarki, der viser typens overordnede elementer, herunder implementerede grænseflader. Denne oversigt viser resultaterne af at gå opad i hierarkiet.

    Supertypehierarki

    I denne "omvendte hierarki"-oversigt kan du se, at TestCase implementerer Test-grænsefladen.
  4. Klik på knappen Vis undertypehierarki på oversigtens værktøjslinje.

    Undertypehierarki

  5. Klik på knappen Lås oversigt og vis medlemmer i hierarki på værktøjslinjen i medlemsdelvinduet, og vælg derefter metoden runTest() i medlemsdelvinduet. Oversigten viser nu alle de typer, der implementerer runTest().

    Undertypehierarki med metodeimplementorer

  6. Klik på knappen Vis supertypehierarki i oversigten Hierarki. Vælg countTestCases() i medlemsdelvinduet for at få vist de steder, hvor metoden er erklæret.

    Supertypehierarki med metodeimplementorer

  7. Vælg elementet Test i oversigten Hierarki, og vælg Fokusér på 'Test' i kontekstmenuen. Test vises i oversigten Hierarki.
  8. Aktivér oversigten Package Explorer, og vælg pakken junit.framework. Brug Åbn typehierarki fra kontekstmenuen. Du får vist et hierarki, der indeholder alle pakkens klasser. For at færdiggøre træet viser hierarkiet også nogle klasser fra andre pakker. Disse typer vises med en typeikon med hvid udfyldning.

    Hierarki på en pakke

  9. Brug Forrige typehierarkier til at gå tilbage til et tidligere åbnet element. Klik på pilen ved siden af knappen for at få vist en liste med elementer, eller klik på knappen for at redigere historiklisten.

    Historikmenu

Du kan bruge Hurtigt typehierarki, hvis du arbejder i editoren og kun vil foretage et hurtigt opslag efter et hierarki:

  1. Åbn filen junit.framework.TestCase.java i Java-editoren, hvis den ikke allerede er åben.
  2. Vælg typenavnet i Java-editoren
  3. Tryk på Ctrl+T, eller klik på Navigér > Hurtigt typehierarki, hvorefter typehierarkiet vises i oversigten.
  4. Hvis du trykker på Ctrl+T, mens typehierarkiet vises, skiftes mellem supertypehierarkiet og undertypehierarkiet.

Sådan ser du, hvad et virtuelt metodekald kan opløses til:

  1. Vælg kaldet af setUp() i indholdet af runBare()
  2. Tryk på Ctrl+T, eller klik på Navigér > Hurtigt typehierarki, hvorefter typehierarkiet vises i oversigten.
  3. Det ses, at setUp() er implementeret i yderligere 3 klasser. Object og Assert vises kun som ikoner med hvis udfyldning, da de kun er nødvendige for at færdiggøre hierarkiet, men ikke implementerer setUp()
  4. Vælg en type for at navigere til dens implementering af setUp()
Relaterede begreber

Java-oversigter

Relateret reference

Oversigten Typehierarki
Java-indstillinger