为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEa 2018.2 使用 JDK 11 将 var lambda

IntelliJ IDEa 2018.2 使用 JDK 11 将 var lambda

隔江千里 2021-10-17 10:56:54
在 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]一切都编译并运行良好,但编辑器显示编译时错误:是否尚不支持JEP-323(Lambda 参数的本地变量语法)或者它是一个错误?
查看完整描述

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

您应该关闭 Lombok 注释检查,直到他们解决问题。

//img1.sycdn.imooc.com//616b913a0001b95f15790586.jpg

//img1.sycdn.imooc.com//616b91400001c9aa12861131.jpg


查看完整回答
反对 回复 2021-10-17
  • 2 回答
  • 0 关注
  • 268 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信