1

在带有 lambda 的代码中,例如 Vaadin Web 应用程序中的这个事件监听器:

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

…我想知道 parameter/argument 的确切类型,完全限定的类名event

如果我点击那个词event,IntelliJ 会提供一个灯泡图标和一个菜单,菜单项提供“扩展参数类型”。这导致event更改为AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event

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

但我不想永久更改源代码。我只想要某种工具提示或平视显示器来临时通知我完整的类名。

➥ 可以让 IntelliJ 简要显示 lambda 参数的完全限定类名吗?

4

1 回答 1

2
  1. 单击参数(例如您的event
  2. 选择View>Quick documentation

在此处输入图像描述

我确实必须单击弹出窗口中的类名才能获得完整的包。

于 2020-02-03T05:55:29.837 回答