Java-Elemente umbenennen

In diesem Abschnitt lernen Sie, wie Sie ein Java-Element mithilfe der Umgestaltung umbenennen können.  Refactoringaktionen ändern die Struktur Ihres Codes, ohne seine Semantik (Verhalten) zu ändern.

  1. Wählen Sie in der Ansicht 'Paket-Explorer' die Datei  junit.framework/TestCase.java aus.
  2. Wählen Sie im Kontextmenü die Option  Refactoring > Umbenennen aus.
  3. Geben Sie in das Feld  Neuer Name auf der Seite "Kompiliereinheit umbenennen" den Wert "TestCase2" ein.

    Refactoringassistent 'Umbenennen'

  4. Um die Änderungen vorab anzuzeigen, die infolge des Umbenennens der Klasse vorgenommen werden, klicken Sie auf Weiter.
  5. Die Workbench analysiert die vorgeschlagene Änderung und gibt eine Vorschau der Änderungen aus, die vorgenommen werden, wenn Sie diese Ressource umbenennen. 

    Da sich das Umbenennen einer Kompiliereinheit auf die Importanweisungen in anderen Kompiliereinheiten auswirkt, werden von dieser Änderung auch andere Kompiliereinheiten betroffen.  Diese Einheiten sind in einer Liste der Änderungen im Teilfenster 'Vorschau' angegeben.

    Seite 'Vorschau' des Refactoringassistenten

  6. Auf der Vorschauseite des Refactoring können Sie durch die vorgeschlagenen Änderungen blättern und diese ggf. auswählen oder abwählen. Typischerweise nehmen Sie alle vorgeschlagenen Änderungen an.
  7. Klicken Sie auf  Fertig stellen, um alle vorgeschlagenen Änderungen zu akzeptieren.

Wie Sie bereits wissen, kann eine Refactoringaktion Änderungen in unterschiedlichen Kompiliereinheiten verursachen.  Diese Änderungen können als Gruppe rückgängig gemacht werden.

  1. Wählen Sie in der Menüleiste Bearbeiten > Rückgängig > Kompiliereinheit umbenennen aus.

    Menü 'Refactoring'

  2. Die Refactoringänderungen werden rückgängig gemacht, und die Workbench wird in ihren vorherigen Status zurückgesetzt. Sie können Refactoringaktionen so lange rückgängig machen, bis Sie eine Kompiliereinheit ändern und speichern. Zu diesem Zeitpunkt wird der Inhalt des Puffers für das Rückgängigmachen der Refactoringoperation gelöscht.
Zugehörige Konzepte

Refactoring-Unterstützung

Zugehörige Referenzinformationen

Aktionen im Menü 'Refactoring'
Refactoringassistent
Java-Benutzervorgaben