Visa typhierarkin

I det här avsnittet lär du dig hur du använder hierarkivyn genom att visa klasser och medlemmar på olika sätt.

  1. I paketutforskarvyn söker du rätt på junit.framework.TestCase.java. Från dess sammanhangsmeny väljer du Öppnartyphierarki Öppna typhierarki. Du kan också öppna typhierarkivyn:

    Sammanhangsmeny

  2. Med knapparna i vyns verktygsfält styr du vilken del av hierarkin som ska visas.  Klicka på knappen Visa typhierarkin  om du vill visa klasshierarkin, inklusive basklasserna och de underordnade klasserna. Den lilla pilen till vänster om typikonen för TestCase betecknar att hierarkin öppnades för den typen.

    Typhierarki

  3. Klicka på knappen Visa supertypshierarkin om du vill visa en hierarki med typens överordnade element inklusive implementerade gränssnitt. I den här vyn visas resultaten av att gå uppåt i typhierarkin.

    Supertypshierarki

    I den här "omvända hierarkivyn" kan du se att TestCase implementerar gränssnittet Test.
  4. Klicka på  Visa undertypshierarkin i vyns verktygsfält.

    Undertypshierarki

  5. Klicka på knappen Lås vy och visa medlemmar i hierarki i medlemsrutans verktygsfält och markera sedan metoden runTest() i medlemsrutan. I vyn visas nu alla typer som implementerar runTest().

    Undertypshierarki med metodimplementerare

  6. I hierarkivyn klickar du på knappen Visa supertypshierarkin. I medlemsrutan markerar du sedan countTestCases() så att de platser där metoden är deklarerad visas.

    Supertypshierarki med metodimplementerare

  7. I hierarkivyn markerar du elementet Test och väljer Fokus på 'Test' på sammanhangsmenyn. Test presenteras i hierarkivyn.
  8. Aktivera pakteutforskarvyn och markera paketet junit.framework. Använd Öppna typhierarki på sammanhangsmenyn. En hierarki öppnas som innehåller alla paketets klasser. För att göra trädet fullständigt visas även vissa klasser från andra paket i hierarkin. Dessa typer visas med en typikon med en vit fyllning.

    Hierarki för ett paket

  9. Använd Tidigare typhierarkier när du vill gå tillbaka till ett tidigare öppnat element. Klicka på pilen bredvid knappen om du vill visa en lista med element eller klicka på knappen om du vill redigera historiklistan.

    Historikmenyn

Om du arbetar i redigeraren och bara vill göra en snabbtitt i en hierarki kan du använda Snabbtypshierarkin:

  1. Öppna filen junit.framework.TestCase.java i Java-redigeraren om den inte redan är öppen.
  2. Markera typnamnet i Java-redigeraren.
  3. Tryck på Ctrl+T eller anropa Navigera > Snabbtypshierarki för att visa typhierarkivyn på plats.
  4. Om du trycker på Ctrl+T medan typhierarkivyn visas växlar du mellan undertypshierarkin.

Så här ser du vart ett virtuellt metodanrop kan leda till:

  1. Markera i koden runBare() anropet för setUp()
  2. Tryck på Ctrl+T eller anropa Navigera > Snabbtypshierarki för att visa typhierarkivyn på plats.
  3. Du kan se att setIup() är implementerad i ytterligare tre klasser. Object och Assert visas bara med bilder fyllda med vitt och behövs bara för att komplettera hierarkin, men implementerar inte setUp()
  4. Markera en typ för att navigera till dess implementation av setUp()
Närliggande begrepp

Java-vyer

Närliggande referens

Typhierarkivy
Inställningssidan för Java-bas