IntelliJ IDEA 2021.2 EAP 4 发布

栏目: 软件资讯 · 发布时间: 2年前

内容简介:IntelliJ IDEA 2021.2 EAP 4 现已发布。此版本带来了一些功能更新和 bug 修复,包括新的 project-wide analysis、以及一些不错的新 Java 和 Kotlin 检查和意图动作。 值得注意的是,官方表示,从此 EAP 版本开始,...

IntelliJ IDEA 2021.2 EAP 4 现已发布。此版本带来了一些功能更新和 bug 修复,包括新的 project-wide analysis、以及一些不错的新 Java 和 Kotlin 检查和意图动作。

值得注意的是,官方表示,从此 EAP 版本开始,你必须先拥有一个 JetBrains 账户进行登录,才能在 IntelliJ IDEA Ultimate 中加入该计划。如果你已经用你的凭证登录了,则你可以自动访问 EAP 构建。如果你还没有登录,IDE 会将你重定向到 account.jetbrains.com,在那里你可以输入你的登录名和密码或创建一个新的 JetBrains 账户。详情可查看博客

Project-wide analysis for Java projects

IntelliJ IDEA 的新功能可帮助你跟踪整个 Java 项目中的所有错误。可以在 Problems 工具窗口中执行 project-wide analysis。只需单击窗口左上角的新图标。这样做的一个好处是,你甚至可以在编译项目之前就开始使用 project-wide analysis。

当你单击该图标时,IntelliJ IDEA 将开始检查你的项目,然后显示出现的任何问题,包括那些通常只能通过扫描整个项目才能检测到的问题。第一次检查时间可能比后续检查时间更长。

IntelliJ IDEA 在底部显示一个进度条,但你可以通过单击将其展开为一个对话框。

IntelliJ IDEA 2021.2 EAP 4 发布

如果你需要停止分析,只需单击再次启动该过程的图标。IDE 完成检查后,结果将显示在“Problems”工具窗口中。

IntelliJ IDEA 2021.2 EAP 4 发布

该功能仅适用于中小型项目。

Java

通过增加相对简单但有效的检查和快速修复,改善了检查审查期间的用户体验。

浮点范围跟踪

数据流分析允许你跟踪 float 和 double values 的范围。IntelliJ IDEA 现在可以使用 doubles 和 Float.isNan 统计验证条件

IntelliJ IDEA 2021.2 EAP 4 发布

IntelliJ IDEA 2021.2 EAP 4 发布

IntelliJ IDEA 2021.2 EAP 4 发布

更新方法的集合大小跟踪

数据流分析的另一个有用更新是,它现在通过以下方法在集合更新后跟踪集合的大小:add、addAll、put、putAll、remove、removeAll 和 retainAll。如果检测到有任何错误,检查将突出显示它们。

IntelliJ IDEA 2021.2 EAP 4 发布

只写对象检查

IntelliJ IDEA 提供了几种检查方法,当你修改一个对象但从未查询过它时,就会发出警告,例如,集合的查询和更新不匹配或数组的读写不匹配检查。只写对象检查则对你的项目和标准库中定义的一些自定义类执行同样的检查。例如,它支持 AtomicReference。

IntelliJ IDEA 2021.2 EAP 4 发布

解决类似编译错误的快速修复

添加了一个新的快速修复程序,你可以一键将其应用于文件中的所有相同编译错误。

IntelliJ IDEA 2021.2 EAP 4 发布

改进的覆盖映射、集合或数组元素检查

处理 overwritten keys 或元素的检查现在支持局部变量。如果由于开关故障而覆盖,IntelliJ IDEA 会检测到它。

IntelliJ IDEA 2021.2 EAP 4 发布

相同的检查现在适用于覆盖的数组元素并突出显示重复的数组元素分配。

IntelliJ IDEA 2021.2 EAP 4 发布

还扩展了未使用的 assignment inspection 以检测被覆盖的字段。

IntelliJ IDEA 2021.2 EAP 4 发布

Kotlin

检查以简化集合类型的调用链

现在,当 IntelliJ IDEA 调用集合内链中的方法时,可以简化语法并将多个调用合并为一个。

IntelliJ IDEA 2021.2 EAP 4 发布

buildString 转换的意图动作

IntelliJ IDEA 2021.2 EAP 4 发布

其他检查和意向动作

还有一些新的检查和意图动作现在适用于 Kotlin 并帮助解决特定情况:[ KTIJ-6994 ]、[ KTIJ-8888 ]、[ KTIJ-7615 ]、[ KTIJ-1045 ]、[ KTIJ-1045 ]。

更多详情可查看:https://blog.jetbrains.com/idea/2021/06/intellij-idea-2021-2-eap-4/

下载地址


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C#图解教程

C#图解教程

索利斯 / 苏林、朱晔 / 人民邮电出版社 / 2009-1 / 65.00元

本书是一本广受赞誉的C# 教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C# 语言的各种特性,使读者能够快速理解、学习和使用C#。同时, 本书还讲解了C#与VB 、C++ 等主流语言的不同点和相似之处。 本书是一本经典的C# 入门书,不仅适合没有任何编程语言基础的初级读者,而且还是有VB 、C++ 等语言基础的C# 初学者的最佳选择。一起来看看 《C#图解教程》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具