IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15


做者 | 白开水不加糖php

oschina.net/news/116736/intellij-idea-2020-2-eap5-releasedjava

IntelliJ IDEA 2020.2 EAP5 现已发布,新版本的主要亮点内容以下:mysql

  • Java 15 支持spring

  • Related problemssql

  • Intentions preview缓存

  • Java intention actions 改进mybatis

  • 结构搜索和替换检查并发

  • 在 build.gradle 文件中对 completion 和 navigation 的改进intellij-idea

 Java 15 支持ide

即将发布的 IntelliJ IDEA 2020.2 版本已经支持 Java 15,该 Java 15 计划于今年 9 月发布。

IntelliJ IDEA 2020.2 将同时支持 Java 14 和 Java 15 的 preview 功能。但值得注意的是,随着 v2020.3 的发布,该团队则计划放弃对 Java 14 preview 功能的支持,由于 IntelliJ IDEA 2020.3 将在 Java 15 发布以后发布。

Related problems

IntelliJ IDEA 2020.2 将向用户发出警告,提示有关 Java 代码中与类或具备外部用法的签名更改有关的问题。此功能也适用于字段。

单击相关问题镶嵌提示,IDE 将打开“查找”工具窗口,其中列出了因为外部文件中的成员签名更改而引发的问题列表。

Intentions preview

在 IntelliJ IDEA 中,能够在实际将意图操做和快速修复应用于代码以前对其进行预览。使用 Alt + Enter 快捷键调用 Show Context Action 并选择所需的意图操做,而后在 macOS 上按 Alt+Space 并在 Windows 和 Linux 上按 Ctrl+Shift+I 预览结果。

用户可使用向上和向下箭头预览全部可用操做的结果。

开发团队最初将其做为 v2020.1 的实验功能引入。IntelliJ IDEA 2020.2 则对其进行了完善,并添加了能够在应用以前进行预览的更多操做。IDE 还会突出显示该操做将使用删除线格式删除的代码。

Java intention actions 改进

添加了一个新的上下文动做来将多个语句折叠成一个循环。

同时还改进了展开循环意图动做。它将从数据流获取循环大小,而且此操做如今支持 enum.values()。

还有一个新的 intention action,能够将语句复制到两个“if”分支中。在某些状况下,将一部分代码复制到“if”语句的两个分支中是合理的。即便可能引入代码重复,可是若是用户打算进一步重构这段代码,它也可能很是有用。

结构搜索和替换检查

在 IntelliJ IDEA 2020.2 中,用户能够在项目中根据须要进行任意数量的“结构搜索”和“替换”检查,而且对于每一个检查,用户能够指定严重性级别、描述,或者分别启用或禁用检查。

更多详细内容可查看发布说明:https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-2-eap-5-java-15-related-problems-intentions-preview-and-more/


更多好文章Java高并发系列(共34篇)MySql高手系列(共27篇)Maven高手系列(共10篇)Mybatis系列(共12篇)聊聊db和缓存一致性常见的实现方式接口幂等性这么重要,它是什么?怎么实现?泛型,有点难度,会让不少人懵逼,那是由于你没有看这篇文章!世界上最好的关系是相互成就,点赞转发 感恩开心????

路人甲java

▲长按图片识别二维码关注

路人甲Java:工做10年的前阿里P7,全部文章以系列的方式呈现,带领你们成为java高手,目前已出:java高并发系列、mysql高手系列、Maven高手系列、mybatis系列、spring系列,正在连载springcloud系列,欢迎关注!