Endre navn på Java-elementer

I denne seksjonen skal du endre navn på et Java-element ved hjelp av refaktorisering.  Refaktoriseringshandlinger endrer strukturen til koden uten å endre den semantiske oppførselen.

  1. Velg  junit.framework.TestCase.java i Pakkeutforsker.
  2. I hurtigmenyen velger du  Refaktoriser > Endre navn.
  3. I feltet  Nytt navn på siden Endre navn på kompileringsenhet skriver du "TestCase2".

    Veiviseren Endre navn på refaktorisering

  4. Du kan få forhåndsvist endringene som skal gjøre som følge av navneendringen for klassen, ved å klikke på Forhåndsvisning >.
  5. Arbeidsbenken analyserer den foreslåtte endringen og presenterer for deg en forhåndsvisning av endringene som skal finnes sted hvis du endrer navnet på denne ressursen. 

    Siden den å endre navn på en kompileringsenhet vil påvirket import-setninger i andre kompileringsenheter, blir andre kompileringsenheter påvirket av endringen.  Disse blir vist på en liste over endringer i forhåndsvisningsruten.

    Forhåndsvisningssiden for veiviseren for refaktorisering

  6. På forhåndsvisningssiden for refaktorisering kan du rulle gjennom de foreslåtte endringene og velge eller oppheve valg av endringer om nødvendig.  Vanligvis godtar du alle de foreslåtte endringene.
  7. Klikk på  OK for å godta alle de foreslåtte endringene.

Du har sett at en reafaktoriseringshandling kan forårsake mange endringer i forskjellige kompileringsenheter.  Disse endringene kan angres (oppheves) som gruppe.

  1. På menylinjen velger du da  Rediger > Angre navneendring for TestCase.java til TestCase2.java.

    Menyen Refaktoriser

  2. Refaktoriseringsendringene er opphevet, og arbeidsbenken går tilbake til forrige tilstand. Du kan andre refaktoriseringshandlinger til du endrer og lagrer en kompileringsenhet. Da tømmes angrebufferen for refaktorisering.
Beslektede begreper

Refaktoriseringsstøtte

Beslektet referanse

Refaktoriseringshandlinger
Veiviser for refaktorisering
Java-preferanser