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系列,歡迎關注!

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。