Flytte og kopiere Java-elementer

Her skal du bruke refaktorisering til å flytte en ressurs mellom Java-pakker.  Refaktoriseringshandlinger endrer strukturen til koden uten å endre den semantiske oppførselen.

  1. I Pakkeutforsker-visningen velger du filen MyTestCase.java fra pakken test og drar den til pakken junit.samples. Å dra og slippe filen er omtrent som å velge filen og deretter velge Refaktoriser > Flytt fra hurtigmenyen.
  2. Du vil bli bedt om å velge hvorvidt du vil oppdatere referanser til filen du flytter. Vanligvis ønsker du å gjøre dette for å unngå kompileringsfeil. Du kan klikke på knappen Forhåndsvisning for å se på listen over endringer som vil gjøres som følge av flyttingen.
  3. Klikk på OK. Filen flyttes, og dens pakkedeklarasjon endres for å gjenspeile den nye plasseringen.

    Fil flyttet til pakken junit.samples

  4. Bruk Rediger > Angre hvis du vil oppheve flyttingen.

Hurtigmenyen er et alternativ til å bruke dra og slipp.  Når du bruker menyen, må du oppgi målpakke i dialogboksen Flytt, i tillegg til å velge alternativene for oppdatering av referanser som du allerede har sett.

  1. Velg filen MyTestCase.java. Deretter velger du Refaktoriser > Flytt fra hurtigmenyen.
  2. I dialogboksen Flytt utvider du hierarkiet og ser på mulige nye plasseringer for ressursen. Velg pakken junit.samples og klikk på OK. Klassen flyttes, og pakkedeklarasjonen oppdateres med den nye plasseringen.

    Dialogboksen Flytt mål

Beslektede begreper

Java-visninger
Refaktoriseringsstøtte

Beslektet referanse

Refaktoriseringshandlinger
Veiviser for refaktorisering
Java-preferanser