以下内容来自公众号逆锋起笔,关注每日干货及时送达
出品 | OSC开源社区(ID:oschina2013)
Eclipse 4.26 (2022-12) 已正式发布。
Eclipse 下载地址
https://download.eclipse.org/eclipse/downloads/drops4/R-4.26-202211231800/更新内容
https://www.eclipse.org/eclipse/news/4.26/升级已有安装版本(不要在生产环境进行)
https://download.eclipse.org/eclipse/updates/4.26/Specific repository good for building against
https://download.eclipse.org/eclipse/updates/4.26/R-4.26-202211231800/Equinox 相关下载
https://download.eclipse.org/equinox/drops/R-4.26-202211231800/
更新亮点
支持 Java 19
JDK 19 / Java 19 。Eclipse JDT 在 4.26 中为 Java 19 提供了支持。
该版本支持以下 Java 19 特性:
JEP 405: Record Patterns (Preview).
JEP 427: Pattern Matching for Switch (Third Preview).
JEP 425: Virtual Threads (Preview).
JEP 428: Structured Concurrency (Incubator).
请注意,上面这些 Java 19 特性仍处于预览阶段。
引入新的用于 class 的帮助功能
改进 “提取局部变量”
Refactor > Extract Local Variable 中提供的提取局部变量重构已得到改进,可以识别添加局部变量可能导致 NullPointerException 的情况,因为它位于用于检查 null 的代码之前。在这些情况下,局部变量的定位被改变,因此空值检查发生在变量声明之前。
例如,在下面的类中,在验证 String 变量不为 null 之后调用 String length () 方法。
如果我们选择 s.length() 调用并选择将其提取到局部变量以替换所有出现的地方,结果是:
详情点此查看:https://www.eclipse.org/eclipse/news/4.26/jdt.php
赠送如下图书籍:
赠送规则:
1、给本文点赞、在看
2、给本文留言(留言内容与本书有关)
3、中奖后我会回复你的留言,请注意公众号消息。
上次中奖者:
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.