Zmiana nazw elementów Java

W tej sekcji użytkownik zmieni nazwę elementu Java przy użyciu funkcji refaktoryzacji.  Akcje refaktoryzacji powodują zmianę struktury kodu bez modyfikowania jego zachowania semantycznego.

  1. W widoku Eksplorator pakietów wybierz plik junit.framework.TestCase.java.
  2. Z menu kontekstowego wybierz opcję Refaktoryzacja > Zmień nazwę.
  3. W polu Nowa nazwa na stronie Zmiana nazwy jednostki kompilacji wpisz "TestCase2".

    Kreator refaktoryzacji służący do zmiany nazwy

  4. Aby wyświetlić podgląd zmian, które zostaną wprowadzone w wyniku zmiany nazwy klasy, naciśnij przycisk Podgląd >.
  5. Zaproponowana zmiana zostanie przeanalizowana przez środowisko robocze. Użytkownik może zobaczyć podgląd modyfikacji, które zostałyby wprowadzone w wyniku zmiany nazwy tego zasobu. 

    Zmiana nazwy jednostki kompilacji wpływa na instrukcje importu w innych jednostkach, dlatego taka modyfikacja wpływa na inne jednostki kompilacji.  Zostaną one wyświetlone na liście zmian w panelu podglądu.

    Strona podglądu kreatora refaktoryzacji

  6. Na stronie podglądu refaktoryzacji można przewijać zaproponowane zmiany i w razie potrzeby wybierać je lub anulować ich wybór.  Najczęściej można zaakceptować wszystkie zaproponowane zmiany.
  7. Kliknij przycisk OK, aby zaakceptować wszystkie zaproponowane zmiany.

Jak już wspominano, akcja refaktoryzacji może spowodować wiele zmian w różnych jednostkach kompilacji.  Zmiany te można cofnąć grupowo.

  1. Wybierz z menu opcję Edycja > Cofnij czynność Zmień nazwę TestCase.java na TestCase2.java.

    Menu Refaktoryzacja

  2. Zmiany refaktoryzacyjne zostaną cofnięte, a środowisko robocze zostanie przywrócone do poprzedniego stanu. Akcje refaktoryzacyjne można cofać do momentu, w którym jednostka kompilacji została zmodyfikowana i zapisana. Podczas zapisywania treści buforu cofania refaktoryzacji jest kasowana.
Pojęcia pokrewne

Obsługa refaktoryzacji

Czynności pokrewne

Refaktoryzacja
Zmienianie nazwy jednostki kompilacji
Refaktoryzacja bez podglądu
Refaktoryzacja z podglądem
Podgląd zmian refaktoryzacji
Cofanie operacji refaktoryzacji

Informacje pokrewne

Akcje menu Refaktoryzacja
Kreator refaktoryzacji
Preferencje Java