mplushnikov / lombok-intellij-plugin

Breve descrizione

È spesso più utile vedere la gerarchia delle chiamate completa (Ctrl + Alt + H) di un determinato metodo (ad esempio getter/setter/constructor) piuttosto che mostrare gli usi (Alt + F7). Posso farlo solo se ho il codice per getter/setter/costruttore disponibile nella classe. Nel caso in cui venga generato con Lombok non sono più in grado di vedere la gerarchia delle chiamate.

comportamento Previsto

Quando si chiama ‘Chiamata gerarchia” (Ctrl + Alt + H) sul campo ‘campo’ mi dovrebbe arrivare un popup con la lista di metodi generati da Lombok (es. setMyField, getMyField, campo da generatore) e dopo aver cliccato su un determinato metodo dovrei ottenere esattamente quello che vorrei ottenere, se il metodo è stato nel codice sorgente e l’ho chiamato (Ctrl + Alt + H).

Quando si chiama ‘Call hierarchy’ (Ctrl + Alt + H) su un nome di classe, dovrei ottenere un popup con l’elenco di tutti i costruttori generati da Lombok e dopo aver fatto clic su un determinato costruttore dovrei ottenere la sua gerarchia di chiamate.

informazioni sulla Versione

  • IDEA Versione: 2018.2
  • JDK Versione: 1.8.0_152
  • Tipo di OS & Versione di Ubuntu 16
  • Lombok Plugin Versione: 0.22.2018.2
  • Lombok Dipendenza Versione: 1.16.20

Procedura per riprodurre il

  1. Scrivere qualsiasi Classe MyClass con qualsiasi campo campo e @getter annotazione e ‘getMyField’ metodo in due luoghi diversi in qualsiasi altra classe/metodo statico.

2.Prova a trovare la gerarchia delle chiamate per il metodo getMyField usando Ctrl + Alt + H.

Progetto di esempio

    Informazioni aggiuntive

      Stacktrace

STACKTRACE HERE (inside code markup)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.