Frage

Gibt es eine Möglichkeit, um automatisch Accessor / Mutator zu umbenennen, wenn eine Variable bekommen sie / set wird Refactoring -> umbenannt (Eclipse-3.4)

War es hilfreich?

Lösung

1 - Wenn Sie Refactor- wählen> Umbenennen auf einer Variable Eclipse aufgefordert, die neuen Namen in einer „in-line“ Feld eingeben. Direkt darunter gibt es eine Hilfemeldung und daneben ein kleines Symbol (ein Pfeil herunter) .Click auf diesem Pfeil und dann auf „Öffnen Umbenennen Dialog“ wählen. Ein neues Pop-up erscheint mit dem Kontrollkästchen Sie benötigen.

2 - Alternativ wählen Sie die Variable, die Sie ändern möchten, und drücken Sie die zweimal Alt + Shift + R. Wieder das Kontrollkästchen Getter / Setter überprüfen.

Andere Tipps

Mit dem Standard-Eclipse wird nicht Getter und Setter umbenennen, wenn ‚inline‘ Umbenennung einer Variablen verwendet wird. Allerdings können Sie dieses Verhalten ändern, das ‚Feld umbenennen‘ Dialog für einen Umbenennungs einmal durch die Verwendung und ‚Umbenennen Getter‘ und ‚Umbenennen Setter‘ auswählen. (Siehe Antwort von idrosid Details nur, wie dieses Fenster zu öffnen).

Danach wird die ‚inline‘ umbenennt aktualisiert auch die Getter und Setter für das Feld (aber nicht die Parameter in dem Setter).

Hinweis, ich habe getestet dies mit Eclipse 4.5

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top