korte beschrijving
het is vaak nuttiger om de volledige aanroephiërarchie (Ctrl + Alt + H) van de gegeven methode (bijv. getter/setter/constructor) te zien in plaats van gebruik (Alt + F7). Ik kan het alleen doen als ik de code voor getter/setter / constructor beschikbaar heb in de klas. In het geval dat het wordt gegenereerd met Lombok ik ben niet meer in staat om de call hiërarchie te zien.
verwacht gedrag
bij het aanroepen van’ Call hierarchy ‘(Ctrl + Alt + H) op veld’ myField ‘ zou ik een pop-up moeten krijgen met een lijst van methoden die door Lombok zijn gegenereerd (bijvoorbeeld setMyField, getMyField, myField van builder) en na het klikken op een bepaalde methode zou ik precies moeten krijgen wat ik zou krijgen als de methode in de broncode was en ik heb aangeroepen (Ctrl + Alt + H).
bij het aanroepen van’ Call hierarchy ‘ (Ctrl + Alt + H) op een klassenaam zou ik een popup moeten krijgen met een lijst van alle constructeurs die door Lombok zijn gegenereerd en na het klikken op een bepaalde constructeur zou ik de call hierarchy moeten krijgen.
Versie-informatie
- IDEE Versie: 2018.2
- JDK Versie: 1.8.0_152
- OS Type & Versie: Ubuntu 16
- Lombok Plugin Versie: 0.22.2018.2
- Lombok Afhankelijkheid Versie: 1.16.20
Stappen voor het reproduceren van
- Schrijf de Klasse Mijnklasse met een veld myField en @getter annotatie en ‘getMyField’ methode in twee verschillende plaatsen in een andere klasse/de statische methode.
2.Probeer de aanroephiërarchie voor de methode getMyField te vinden met Ctrl + Alt + H.
Monsterproject
aanvullende informatie
Stacktrace
STACKTRACE HERE (inside code markup)