2013-10-09 5 views
0

Dans ma classe, je souhaite obtenir la valeur des propriétés du bean. J'ai utilisé le nom de la propriété au lieu d'appeler leur geMethod(). Est-il possible de remplacer toutes les propriétés à leur getMethod() correspondant.Remplacez propertyName par getMethod

S'il vous plaît aidez-moi à résoudre ce problème.

+0

Avez-vous essayé Rechercher/Remplacer dans l'espace de travail (Ctrl + F)? – Yup

+0

Dans (Ctrl + F) je veux changer séparément chaque propriété. Est-il possible de convertir dynamiquement tout le nom de la propriété à leur méthode get? –

+0

Est-ce pour la même classe seulement ou pour l'ensemble du projet? – RAS

Répondre

1

Sélectionnez la propriété & faites un clic droit.

Un menu sera ouvert. En cela, vous devriez être capable de trouver et de sélectionner une option appelée Refactor (Alt + Shift + T). Dans ce champ, sélectionnez Encapsulate Field.

Une fenêtre sera ouverte comme suit:

enter image description here

fournir de noms getter setter, dans "accès aux champs en déclarant le type", sélectionnez "setter utilisation et getter" & cliquez sur OK. Cela devrait résoudre votre problème.

+0

Merci beaucoup.solves mon problème.Mais ici je ne peux faire que pour une seule propriété. J'ai plus de trente propriétés. Y at-il un moyen de faire pour plusieurs biens –

+0

@MonickaAkilan Désolé aucune idée pour cela. – RAS

Questions connexes