IntelliJ 可以显示 lambda 中参数的完全限定名称吗?
Can IntelliJ show me the fully-qualified name of the parameter in a lambda?
在带有 lambda 的代码中,例如 Vaadin 网络应用程序中的事件侦听器:
someWidget.addValueChangeListener(
event -> {
…
}
);
…我想知道 parameter/argument event
的确切类型,完全限定的 class 名称。
如果我点击那个词 event
,IntelliJ 会提供一个带有菜单的灯泡图标,其中有一个菜单项提供“扩展参数类型”。这导致 event
更改为 AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event
:
someWidget.addValueChangeListener(
AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event -> {
…
}
);
但我不想永久更改源代码。我只是想要某种工具提示或抬头显示来临时通知我完整的 class 名称。
➥ 可以让 IntelliJ 简要显示 lambda 参数的完全限定 class 名称吗?
- 点击参数(比如你的
event
)
- 选择
View
> Quick documentation
不过,我确实必须在弹出窗口中单击类名才能获取完整包。
在带有 lambda 的代码中,例如 Vaadin 网络应用程序中的事件侦听器:
someWidget.addValueChangeListener(
event -> {
…
}
);
…我想知道 parameter/argument event
的确切类型,完全限定的 class 名称。
如果我点击那个词 event
,IntelliJ 会提供一个带有菜单的灯泡图标,其中有一个菜单项提供“扩展参数类型”。这导致 event
更改为 AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event
:
someWidget.addValueChangeListener(
AbstractField.ComponentValueChangeEvent < Checkbox, Boolean > event -> {
…
}
);
但我不想永久更改源代码。我只是想要某种工具提示或抬头显示来临时通知我完整的 class 名称。
➥ 可以让 IntelliJ 简要显示 lambda 参数的完全限定 class 名称吗?
- 点击参数(比如你的
event
) - 选择
View
>Quick documentation
不过,我确实必须在弹出窗口中单击类名才能获取完整包。