Java-Elemente versetzen und kopieren
In diesem Abschnitt werden Sie mit HIlfe des Refactorings eine Ressource zwischen Java-Paketen versetzen. Refactoring-Operationen ändern die Struktur des Codes ohne gleichzeitige Änderung seines semantischen Verhaltens.
- Wählen Sie in der Sicht "Paket-Explorer" die Datei MyTestCase.java
im Paket test aus und ziehen Sie diese in das Paket junit.samples.
(Das Ziehen und Übergeben der Datei entspricht der Auswahl der Datei und der anschließenden Auswahl der Optionen
Refactoring > Versetzen im Kontextmenü.)
- Anschließend müssen Sie angeben, ob Verweise auf die Datei, die Sie versetzen, aktualisiert werden sollen.
In der Regel ist die Auswahl dieser Option sinnvoll, um Kompilierungsfehler zu verhindern. Nach Auswahl der Schaltfläche
Voranzeige wird eine Liste der Änderungen angezeigt, die infolge des Versetzens vorgenommen werden.
-
Klicken Sie auf Fertig stellen. Die Datei wird versetzt, und die Paketdeklaration dieser Datei gibt die neue Position wieder.
- Wählen Sie die Datei MyTestCase.java
aus und ziehen Sie diese in das Stammverzeichnis des Projekts "JUnit". Erneut wird ein Dialog aufgerufen, indem Sie das Voranzeigen der Änderungen auswählen können.
Nachdem Sie OK (bzw. im vorherigen Fenster
Fertig stellen) ausgewählt haben, wird ein Standardpaket für die Klasse erstellt, und die Paketdeklaration wird entfernt, um die Position der Datei im Standardpaket wiederzugeben.
Falls Sie eine Datei in ein Standardpaket versetzen, gibt das System zusätzlich einen Warndialog aus, in dem Sie über die Verweisaktualisierungen beim Versetzen in das Standardpaket informiert werden.
Wenn dieser Dialog nicht bei jedem Versetzen einer Datei in das Standardpaket angezeigt werden soll,
wählen Sie das Markierungsfeld
Diese Nachricht nicht noch einmal anzeigen aus.
Das Kontextmenü ist eine Alternative zum Ziehen und Übergeben. Bei der Verwendung des Menüs müssen Sie zusätzlich zur Auswahl der bereits beschriebenen Optionen für die Verweisaktualisierung im Dialog "Versetzen" ein Zielpaket angeben.
-
Wählen Sie die Datei MyTestCase.java aus, und wählen Sie dann im Kontextmenü die Option Refactoring > Versetzen aus.
- Erweitern
Sie im Dialog "Versetzen" die Hierarchie, um die möglichen neuen
Positionen für die Ressource anzuzeigen. Wählen Sie das Paket junit.samples
aus, und klicken Sie anschließend auf OK. Die Klasse wird versetzt, und die Paketdeklaration dieser Klasse gibt die neue Position wieder.
Java-Sichten
Refactoring-Unterstützung

Refactoring
Java-Elemente kopieren und versetzen
Ordner, Pakete und Dateien versetzen
Aktionen im Menü "Refactoring"
Refactoringassistent
Benutzervorgaben für Refactoring