mplushnikov / lombok-intellij-plugin

scurtă descriere

este adesea mai util să vedeți ierarhia completă a apelurilor (Ctrl + Alt + H) a metodei date (de exemplu, getter/setter/constructor), mai degrabă decât arată uzanțele (Alt + F7). Pot să o fac numai dacă am codul pentru getter/setter/constructor Disponibil în clasă. În cazul în care este generat cu Lombok nu mai pot vedea ierarhia apelurilor.

comportament așteptat

când apelați ‘ierarhia apelurilor’ (Ctrl + Alt + H) pe câmpul ‘myField’ ar trebui să obțin un pop-up cu lista metodelor generate de Lombok (de exemplu, setMyField, getMyField, myfield de la builder) și după ce faceți clic pe o metodă dată, ar trebui să obțin exact ceea ce aș obține dacă metoda ar fi în codul sursă și aș apela (Ctrl + Alt + H).

când apelați ‘ ierarhia apelurilor ‘(Ctrl + Alt + H) pe un nume de clasă, ar trebui să obțin un pop-up cu lista tuturor constructorilor generați de Lombok și după ce faceți clic pe un constructor dat, ar trebui să obțin ierarhia apelurilor.

informații Versiune

  • IDEA Versiune: 2018.2
  • JDK Versiune: 1.8.0_152
  • OS Tip & versiune: Ubuntu 16
  • Lombok Plugin Versiune: 0.22.2018.2
  • Lombok versiune dependență: 1.16.20

pași pentru a reproduce

  1. scrieți orice clasă MyClass cu orice câmp myfield și @getter adnotare și metoda ‘getMyField’ în două locuri diferite în orice altă clasă/metodă statică.

2.Încercați să găsiți ierarhia apelurilor pentru metoda getMyField folosind Ctrl + Alt + H.

exemplu de proiect

    informații suplimentare

      Stacktrace

STACKTRACE HERE (inside code markup)

Lasă un răspuns

Adresa ta de email nu va fi publicată.