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.
- W widoku Eksplorator pakietów wybierz plik junit.framework.TestCase.java.
- Z menu kontekstowego wybierz opcję Refaktoryzacja > Zmień nazwę.
- W polu Nowa nazwa na stronie Zmiana nazwy jednostki kompilacji wpisz "TestCase2".
- Aby wyświetlić podgląd zmian, które zostaną wprowadzone w wyniku zmiany nazwy klasy, naciśnij przycisk Podgląd >.
- 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.
- 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.
- 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.
- Wybierz z menu opcję Edycja > Cofnij czynność Zmień nazwę TestCase.java na TestCase2.java.
- 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.

Obsługa refaktoryzacji
Akcje menu Refaktoryzacja
Kreator refaktoryzacji
Preferencje Java