Java-Elemente umbenennen

In diesem Abschnitt lernen Sie, wie Sie ein Java-Element mit Hilfe des Refactorings umbenennen können. Refactoring-Operationen ändern die Struktur des Codes ohne gleichzeitige Änderung seines semantischen Verhaltens.

  1. Wählen Sie in der Sicht "Paket-Explorer" die Datei  junit.framework.TestCase.java aus.
  2. Wählen Sie im Kontextmenü die Option  Refactoring > Umbenennen aus.
  3. Geben Sie auf der Seite "Kompiliereinheit umbenennen" im Feld Neuen Namen eingeben den Wert "TestCase2" ein.

    Refactoringassistent 'Umbenennen'

  4. Um die Änderungen vorab anzuzeigen, die infolge des Umbenennens der Klasse vorgenommen werden, klicken Sie auf Voranzeige >.
  5. Die Workbench analysiert die vorgeschlagene Änderung und gibt eine Voranzeige 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 "Voranzeige" angegeben.

    Seite 'Voranzeige' des Refactoringassistenten

  6. Auf der Seite "Voranzeige" für das Refactoring können Sie in den vorgeschlagenen Änderungen blättern und diese ggfs. auswählen oder abwählen. Normalerweise werden die Änderungsvorschläge jedoch übernommen.
  7. Klicken Sie auf  OK, 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 die Optionen  Refactoring > Rückgängig umbenennen von TestCase.java in TestCase2.java 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.
Verwandte Konzepte

Refactoring-Unterstützung

Verwandte Tasks

Refactoring
Kompiliereinheit umbenennen
Refactoring ohne Voranzeige
Refactoring mit Voranzeige
Refactoring-Änderungen voranzeigen
Refactoring-Operation rückgängig machen

Verwandte Referenzinformationen

Aktionen im Menü "Refactoring"
Refactoringassistent
Benutzervorgaben für Refactoring

Copyright (c) 2000, 2003 IBM Corporation und Andere. Alle Rechte vorbehalten.