Flytta och kopiera Java-element

I det här avsnittet använder du omfaktorisering för att flytta en resurs mellan Java-paket.  Med omfaktoriseringsåtgärder ändrar du kodens struktur utan att ändra dess semantiska funktionssätt.

  1. I paketutforskarvyn markerar du filen MyTestCase.java från paketet test och drar den till paketet junit.samples. Dra och släppa filen ger samma resultat som att markera filen och välja Omfaktorisera > Flytta på sammanhangsmenyn.
  2. Du uppmanas ange om du vill uppdatera referenser till filen som du flyttar. I allmänhet bör du göra det för att undvika kompileringsfel. Du kan trycka på knappen Förhandsgranska om du vill visa listan med ändringar som utförs som ett resultat av flyttningen.
  3. Tryck på OK. Filen flyttas och dess paketdeklaration ändras så att den nya platsen återspeglas.

    Fil flyttad till paketet junit.samples

  4. Använd Redigera > Ångra om du vill ångra flyttningen.

Sammanhangsmenyn utgör ett alternativ till att använda dra och släpp.  När du använder menyn måste du ange ett målpaket i dialogrutan Flytta, utöver att markera alternativet för uppdatering av referenser som du redan har sett.

  1. Markera filen MyTestCase.java och välj Omfaktorisera > Flytta på sammanhangsmenyn.
  2. I dialogrutan Flytta expanderar du hierarkin så att du kan bläddra till möjliga nya platser för resursen. Markera paketet junit.samples och klicka sedan på OK. Klassen flyttas och dess paketdeklaration uppdateras till den nya platsen.

    Dialogrutan Flytta

Närliggande begrepp

Java-vyer
Omfaktoriseringsfunktion

Närliggande referens

Omfaktoriseringsåtgärder
Omfaktoriseringsguiden
Java-inställningar