gpt4 book ai didi

java - IntelliJ IDEa 2018.2 使用 JDK 11 将 var lambda 参数突出显示为错误

转载 作者:行者123 更新时间:2023-11-30 06:43:01 26 4
gpt4 key购买 nike

在 Oracle JDK 11 和最新(截至目前)可用版本的 IntelliJ IDEa (IntelliJ IDEA 2018.2.4) 上进行了测试。项目语言级别为 Java 11。

代码

public static void main(String[] args) {
System.out.println(List.of("AAA", "BBB", "CCC")
.stream()
.map((@NonNull var s) -> s.toLowerCase())
.collect(Collectors.toList()));
}

输出

[aaa, bbb, ccc]

一切都编译并运行良好,但编辑器显示编译时错误:

enter image description here

JEP-323 (Lambda 参数的局部变量语法)尚不支持或它是一个错误?

最佳答案

在他们解决问题之前,您应该关闭 Lombok 注释检查。

enter image description here enter image description here

关于java - IntelliJ IDEa 2018.2 使用 JDK 11 将 var lambda 参数突出显示为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com