Может ли IntelliJ показать мне полное имя параметра в лямбде? - PullRequest
1 голос
/ 03 февраля 2020

В коде с лямбда-выражением, таком как этот прослушиватель событий в веб-приложении Vaadin:

someWidget.addValueChangeListener( 
    event -> {
        …
    } 
);

… Я хочу знать точный тип, полное имя класса параметра / аргумента event.

Если я нажимаю на это слово event, IntelliJ предоставляет значок лампочки с меню с пунктом меню, предлагающим «Расширить типы параметров». В результате event изменяется на AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event:

someWidget.addValueChangeListener( 
    AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event -> {
        …
    } 
);

Но я не хочу постоянно изменять исходный код. Я просто хочу, чтобы какая-то подсказка или всплывающая подсказка временно информировали меня о полном имени класса.

➥ Можно ли заставить IntelliJ кратко отображать полное имя класса лямбда-параметра?

1 Ответ

1 голос
/ 03 февраля 2020
  1. Нажмите в параметре (например, event)
  2. Выберите View> Quick documentation

enter image description here

Мне пришлось нажать на имя класса во всплывающем окне, чтобы получить полный пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...