Rövid leírás
ez gyakran több hasznos, hogy a teljes hívás hierarchia (Ctrl + Alt + H) az adott módszer (pl getter/szetter/konstruktor), ahelyett, hogy megjelenítené a felhasználásokat (alt + F7). Csak akkor tudom megtenni, ha a getter/szetter/konstruktor kódja elérhető az osztályban. Abban az esetben, ha lombokkal generálják, már nem látom a híváshierarchiát.
várható viselkedés
a ‘Híváshierarchia’ (Ctrl + Alt + H) hívásakor a ‘myField’ mezőn kapnom kell egy felugró ablakot a Lombok által generált metódusok listájával (pl. setMyField, getMyField, myField a builder-től), és miután rákattintottam egy adott metódusra, pontosan azt kell kapnom, amit akkor kapnék, ha a metódus a forráskódban lenne, és felhívnám (Ctrl + Alt + H).
amikor ‘Call hierarchy’ – t (Ctrl + Alt + H) hívok egy osztálynéven, előugró ablakot kell kapnom a Lombok által generált összes konstruktor listájával, majd egy adott konstruktorra kattintva meg kell kapnom a híváshierarchiáját.
Verzió információ
- IDEA Verzió: 2018.2
- JDK Verzió: 1.8.0_152
- OS Típus & Verzió: Ubuntu 16
- Lombok Plugin Verzió: 0.22.2018.2
- Lombok függőségi verzió: 1.16.20
a
- reprodukálásának lépései írjon bármilyen osztály MyClass-ot bármilyen mező myField és @getter annotációval és ‘getMyField’ metódussal két különböző helyen bármely más osztály/statikus metódusban.
2.Próbálja meg megtalálni a getmyfield módszer hívási hierarchiáját a Ctrl + Alt + H használatával.
minta projekt
további információk
Stacktrace
STACKTRACE HERE (inside code markup)