mplushnikov / Lombok-intellij-plugin

Krótki opis

często bardziej przydatne jest zobaczenie pełnej hierarchii połączeń (Ctrl + Alt + H) danej metody (np. getter/setter/constructor) zamiast pokazywać zastosowania (alt + F7). Mogę to zrobić tylko wtedy, gdy mam kod getter / setter / constructor dostępny w klasie. W przypadku, gdy jest generowany za pomocą Lombok nie jestem już w stanie zobaczyć hierarchii połączeń.

oczekiwane zachowanie

podczas wywoływania 'Call hierarchy’ (Ctrl + Alt + H) w polu 'myField’ powinienem dostać wyskakujące okienko z listą metod generowanych przez Lombok (np. setMyField, getMyField, myField z Buildera) i po kliknięciu na daną metodę powinienem uzyskać dokładnie to, co otrzymałbym, gdyby metoda była w kodzie źródłowym i wywołałem (Ctrl + Alt + H).

przy wywołaniu 'Call hierarchy’ (Ctrl + Alt + H ) na nazwie klasy powinienem dostać wyskakujące okienko z listą wszystkich konstruktorów generowanych przez Lombok i po kliknięciu na dany konstruktor powinienem dostać jego hierarchię wywołań.

informacje o wersji

  • Wersja pomysłu: 2018.2
  • Wersja JDK: 1.8.0_152
  • typ systemu operacyjnego& wersja: Ubuntu 16
  • Wersja wtyczki Lombok: 0.22.2018.2
  • Wersja Lombok: 1.16.20

kroki do odtworzenia

  1. napisz dowolną klasę MyClass z dowolnym polem myfield i @getter adnotacja i metoda’ getMyField ’ w dwóch różnych miejscach w dowolnej innej klasie/metodzie statycznej.

2.Spróbuj znaleźć hierarchię połączeń dla metody getMyField używając Ctrl + Alt + H.

przykładowy projekt

    dodatkowe informacje

      Stacktrace

STACKTRACE HERE (inside code markup)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.