mplushnikov / lombok-intellij-plugin

Lyhyt kuvaus

on usein hyödyllisempää nähdä tietyn menetelmän koko puheluhierarkia (Ctrl + Alt + H) (esim.getter/setter)/Constructor) eikä näytä käyttökohteita (Alt + F7). Voin tehdä sen vain, jos minulla on koodi getter/setter/constructor saatavilla luokassa. Jos se syntyy Lombokilla, en näe enää puheluhierarkiaa.

odotettu käyttäytyminen

kun soitat ”Puheluhierarkiaa” (Ctrl + Alt + H) kentässä ”myField”, minun pitäisi saada ponnahdusikkuna, jossa on luettelo Lombokin tuottamista menetelmistä (esim.setMyField, getMyField, myfield rakentajalta) ja kun olet napsauttanut tiettyä menetelmää, minun pitäisi saada täsmälleen se, mitä saisin, jos menetelmä olisi lähdekoodissa ja kutsuisin (Ctrl + Alt + H).

kun kutsut ”Call hierarchy” (Ctrl + Alt + H) luokan nimeä, minun pitäisi saada ponnahdusikkuna, jossa on luettelo kaikista Lombokin luomista rakentajista, ja kun napsautan tiettyä konstruktoria, minun pitäisi saada sen puheluhierarkia.

versiotiedot

  • IDEA versio: 2018.2
  • JDK versio: 1.8.0_152
  • OS Type & versio: Ubuntu 16
  • Lombok Plugin versio: 0.22.2018.2
  • Lombok dependency version: 1.16.20

vaiheet jäljentää

  1. kirjoittaa minkä tahansa luokan MyClass tahansa kenttään myField ja @getter annotation ja ”getMyField” menetelmä kahdessa eri paikassa missä tahansa muussa luokassa/staattisessa menetelmässä.

2.Yritä löytää puheluhierarkia Getmyfield-menetelmälle Ctrl + Alt + H.

Esimerkkihanke

    lisätietoja

      Pinotrace

STACKTRACE HERE (inside code markup)

Vastaa

Sähköpostiosoitettasi ei julkaista.