Descripción corta
A menudo es más útil ver la jerarquía de llamadas completa (Ctrl + Alt + H) del método dado (por ejemplo, getter/setter/constructor) en lugar de mostrar usos (Alt + F7). Solo puedo hacerlo si tengo el código para getter / setter / constructor disponible en la clase. En caso de que se genere con Lombok, ya no puedo ver la jerarquía de llamadas.
Comportamiento esperado
Al llamar a ‘ Jerarquía de llamadas ‘(Ctrl + Alt + H) en el campo ‘MyField’, debería obtener una ventana emergente con una lista de métodos generados por Lombok (por ejemplo, setMyField, getMyField, MyField del constructor) y después de hacer clic en un método dado, debería obtener exactamente lo que obtendría si el método estuviera en el código fuente y llamara (Ctrl + Alt + H).
Al llamar a ‘ Jerarquía de llamadas ‘(Ctrl + Alt + H) en un nombre de clase, debería obtener una ventana emergente con la lista de todos los constructores generados por Lombok y después de hacer clic en un constructor dado, debería obtener su jerarquía de llamadas.
Información de la versión
- Versión IDEA: 2018.2
- Versión JDK: 1.8.0_152
- Tipo de sistema operativo & Versión: Ubuntu 16
- Versión Plugin Lombok: 0.22.2018.2
- Versión de dependencia de Lombok: 1.16.20
Pasos para reproducir
- Escribir cualquier clase MyClass con cualquier anotación de campo MyField y @ getter y el método ‘getMyField’ en dos lugares diferentes en cualquier otra clase / método estático.
2.Intente encontrar la jerarquía de llamadas para el método getMyField usando Ctrl + Alt + H.
proyecto de Ejemplo
información Adicional
Stacktrace
STACKTRACE HERE (inside code markup)