Ein Assistent führt Sie durch die Schritte, aus denen die ausgewählte
Refactoring-Aktion besteht.
Seite "Parameter"
Auf dieser Seite werden die Informationen erfasst, die beim
Refactoring benötigt werden. Auf der Seite "Parameter" für
"Refactoring - Umbenennen" wird beispielsweise der neue Name für das
Java-Element angefordert.
Nachdem Sie alle erforderlichen Informationen auf dieser Seite
angegeben haben, klicken Sie auf Fertig
stellen, um die Refactoring-Operation ohne Voranzeige der
Ergebnisse auszuführen.
Seite "Voranzeige"
Dank JDT können Sie sich die Ergebnisse einer
Refactoring-Aktion vorab ansehen, bevor Sie beschließen, die
Refactoring-Operation letztendlich vorzunehmen.
Die Seite "Voranzeige" besteht aus zwei Teilen:
-
Der obere Bereich enthält eine Baumstruktur mit allen Java-Elementen,
die von der Refactoring-Operation betroffen sind.
Jeder Knoten auf der höchsten Ebene der Baumstruktur stellt eine
Kompiliereinheit dar.
-
Der untere Bereich enthält eine Anzeigefunktion für Vergleiche. Auf
der linken Seite des Fensters wird der Ausgangswert angezeigt, die
rechte Seite zeigt hingegen die Quelle nach
der Refactoring-Operation.
Seite "Fehler"
Auf der Refactoring-Seite "Fehler" können Sie feststellen, ob die
beabsichtigte Refactoring-Aktion vermutliche, potenzielle oder
definitive Fehler verursachen würde.
Es gibt vier mögliche Fehlertypen:
-
Information: Fehler dieses Typs wirken sich weder auf das
Refactoring noch in negativer Weise auf den Code in der Workbench
aus.
Solche Fehler können höchstwahrscheinlich ignoriert werden.
-
Warnungen: Fehler dieses Typs sollen Warnungen des Compilers
vorhersagen.
Solche Fehler wirken sich höchstwahrscheinlich nicht negativ auf den
Code in der Workbench aus.
-
Fehler: Fehler dieses Typs verursachen mit großer Wahrscheinlichkeit
Compiler-Fehler oder führen zu semantischen Änderungen des Codes in
der Workbench.
Wenn Sie wollen, können Sie das Refactoring trotz solcher Fehler
fortsetzen. Dies ist jedoch nicht empfehlenswert.
-
Stoppfehler: Fehler dieses Typs verhindern, dass das Refactoring
tatsächlich vorgenommen wird.
Wenn Sie beispielsweise einen Kommentar auswählen und für diesen den
Befehl "Methode extrahieren" auswählen, gibt die Workbench einen
Stoppfehler für den Refactoring-Versuch aus, da eine Extrahierung
aus einem Kommentar nicht möglich ist.
In den Benutzervorgaben des Refactorings (Fenster >
Benutzervorgaben > Java
> Refactoring) können Sie die Standardstufe für die Fehler
auswählen, die angezeigt werden sollen, wenn Sie ein Refactoring
ohne Voranzeige
ausführen
(beispielsweise, indem Sie auf der Seite mit den
Refactoring-Parametern nicht auf
Weiter, sondern auf
Fertig stellen klicken).
Weitere Informationen finden Sie
unter
Refactoring-Fehler.