IT资讯 IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

brian · 2022-06-13 11:00:08 · 热度: 32

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"检查。即使声明的变量类型相同,这也可以检测到问题。

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

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

改进的 code completion

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

IntelliJ IDEA 2022.2 EAP 4 发布,Java 相关的更新

详情可查看官方博客

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册