Typen von Refactoring-Aktionen

Abhängig von dem Kontext, in dem Sie das Refactoring vornehmen wollen, stehen unterschiedliche Refactoring-Befehle zur Verfügung.

Refactoring-Befehle

Kontext

Verfügbare Refactoring-Befehle

Paket

Umbenennen

Klasse

Umbenennen

In anderes Paket versetzen

Methode

Umbenennen

Parameter umbenennen

Code

Methode extrahieren

Element umbenennen

Sie können ein Element umbenennen. Dann ändert die Refactoring-Unterstützung der Workbench sowohl den Namen der ausgewählten Ressource als auch alle Verweise auf diese Ressource.

Methodenparameter umbenennen

Sie können die Parameter einer Methode umbenennen, indem Sie die Deklaration des Parameters sowie alle Verweise auf die Parameter innerhalb des Methodenhauptteils umbenennen. Verwenden Sie den Befehl Parameter umbenennen, um die Parameter einer Methode sowie alle Verweise auf diese Parameter umzubenennen.

Kompiliereinheit versetzen

Sie können eine Kompiliereinheit in ein anderes Paket versetzen. Importe und Verweise werden automatisch aktualisiert.

Methode extrahieren

Wenn Sie eine Methode extrahieren, entfernt die Workbench ein Codefragment aus einem vorhandenen Methodenhauptteil und erstellt hierfür eine neue Methode, wobei außerdem ein Aufruf aus der alten Methode für die neue Methode hinzugefügt wird. Diese Funktion ist nützlich, wenn sehr lange, sehr umfangreiche oder sehr komplizierte Methoden bereinigt werden sollen.