Question

Existe-t-il un moyen de renommer automatiquement l'accesseur / mutateur lorsqu'une variable obtenue / définie est refactorisée - > renommé (Eclipse 3.4)?

Était-ce utile?

La solution

1 - Lorsque vous sélectionnez Refactor > Renommer une variable, Eclipse vous invite à entrer le nouveau nom dans un champ "En ligne". boîte. Juste en dessous, un message d’aide s’ajoute une petite icône (une flèche vers le bas). Cliquez sur cette flèche, puis sélectionnez "Ouvrir le dialogue de changement de nom". Une nouvelle fenêtre contextuelle apparaît avec les cases à cocher nécessaires.

2 - Vous pouvez également sélectionner la variable que vous souhaitez modifier et appuyer sur deux fois Alt + Maj + R. Vérifiez à nouveau les cases à cocher getter / setter.

Autres conseils

Par défaut, eclipse ne renommera pas les getters et les setters lorsqu’on utilise le renommage en ligne d’une variable. Toutefois, vous pouvez modifier ce comportement en utilisant la boîte de dialogue "Renommer le champ" pour renommer une fois, puis en sélectionnant "Renommer getter" et "Renommer configurateur". (consultez la answer by idrosid pour plus de détails sur la façon d'ouvrir cette fenêtre).

Après cela, les renommage 'en ligne' mettront également à jour le getter et le setter pour ce champ (mais pas le paramètre dans le setter).

Remarque, j'ai testé cela avec Eclipse 4.5

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top