Java 编辑器 IntelliJ IDEA 2022.2 EAP 4 发布

科技资讯 投稿 51200 0 评论

IntelliJ IDEA 2022.2 EAP 4 现已推出,此 EAP 构建具有与 Java 相关的更新,通过新的 inspections 和 quick-fixes 提供改进的 code completion 和更好的 code analysis。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版本。

新的 Java inspections

Deep data flow analysis 现在被用于不可转换类型的对象之间的 "equals" 检查。即使声明的变量类型相同,这也可以检测到问题。

当模式变量隐藏字段时,会有一个新的 inspection 向用户发出警告。

可以使用 Standard ‘Charset’ object 的 inspection 已得到改进,现在可以识别 .name ( 和 .toString (。

IDE 现在提供更好的报告,并在三元运算符中意外拆箱导致 NullPointerException 时建议 quick-fix。

另一项新的检查可以捕获无意义的 Objects.requireNonNullElse 调用。

还升级了 Raw 使用参数化类检查的 quick-fix,在构造 raw types 时增加了一个 diamond operator。

Javadoc 声明问题检查获得了新的 quick-fix,当 method 不提供 throws 部分时,可以从文档中删除多余的 @throws。

许多与 JUnit 相关的 Java 检查已转换为 JVM 检查,因此它们现在也可以在 Kotlin 中使用。包括 Unconstructable JUnit 测试类和 JUnit malformed declaration。

改进的 code completion

Code completion 得到了改进,现在适用于 .class literals 的情况。

编程笔记 » Java 编辑器 IntelliJ IDEA 2022.2 EAP 4 发布

赞同 (28) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽