Estoy usando Eclipse con Lombok. Los getters y setters se generan correctamente pero no son visibles en el cuerpo de la clase (ese es el punto, lo sé). Sin embargo, debido a eso, no puedo ejecutar una búsqueda de usos de getter o setter desde dentro de la clase. Entonces, si quiero verificar qué y dónde realmente establece un valor particular de un campo, tengo que ejecutar una búsqueda de cadenas para el nombre del captador, que es lenta y puede dar malos resultados (para un campo del mismo nombre en otra clase, por ejemplo).
¿Hay alguna manera en Eclipse de buscar un uso de getter/setter para un campo para métodos generados por lombok?
Puede utilizar la vista Esquema:
Haga clic con el botón derecho en el método en la vista Esquema y use "Abrir jerarquía de llamadas".
Otra forma de hacerlo es hacer clic con el botón derecho en la anotación (por ejemplo, @Setter
) y usar "Abrir jerarquía de llamadas", pero es posible que no funcione con algunas anotaciones (como @Data
).
Además de encontrar el método en el esquema y luego hacer clic derecho y buscar referencias, no hay otra opción a partir de ahora. Lo mismo vale para los constructores proporcionados por lombok.
si no puede ver getter y setters en la pestaña de esquema, simplemente reinicie el IDE. Y también antes de importar el jar a IDE, ejecute el archivo jar y especifique el archivo IDE.exe.