web-dev-qa-db-fra.com

Eclipse avec Lombok - recherche d'utilisations getter et setter

J'utilise Eclipse avec Lombok. Les getters et setters sont générés correctement mais ils ne sont pas visibles dans le corps de la classe (c'est tout le problème, je sais). Cependant, à cause de cela, je ne suis pas en mesure d'exécuter une recherche d'utilisations d'un getter ou d'un setter à l'intérieur de la classe. Donc, si je veux vérifier quoi et où définit réellement une valeur particulière d'un champ, je dois exécuter une recherche de chaîne pour le nom du getter, qui est lente et peut donner de mauvais résultats (pour un champ du même nom dans une autre classe, par exemple).

Existe-t-il un moyen dans Eclipse de rechercher une utilisation getter/setter pour un champ pour les méthodes générées par lombok?

24
Dariusz

Vous pouvez utiliser la vue Structure: outline view showing getter/setter

Cliquez avec le bouton droit sur la méthode dans la vue Structure et utilisez "Ouvrir la hiérarchie des appels".

Une autre méthode consiste à cliquer avec le bouton droit sur l'annotation (@Setter par exemple) et utilisez "Open Call Hierarchy", mais cela peut ne pas fonctionner avec certaines annotations (comme @Data).

38
Florent Bayle