翻譯|產(chǎn)品更新|編輯:鮑佳佳|2021-07-15 15:33:55.580|閱讀 635 次
概述:IntelliJ IDEA 2021.2 EAP 第四版現(xiàn)在開始!像往常一樣,它帶來了具有新功能和有用修復(fù)的新版本。比如項(xiàng)目范圍的分析、 Java 檢查等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA現(xiàn)在有一個(gè)有用的新功能,可以幫助你跟蹤整個(gè)Java項(xiàng)目的所有錯(cuò)誤。整個(gè)項(xiàng)目的分析可以在 Problems 工具窗口中進(jìn)行。只需點(diǎn)擊窗口左上角的新圖標(biāo)。這樣做的一個(gè)好處是,你可以在編譯項(xiàng)目之前就開始使用整個(gè)項(xiàng)目的分析。
當(dāng)你點(diǎn)擊圖標(biāo)時(shí),IntelliJ IDEA將開始檢查你的項(xiàng)目,然后顯示任何出現(xiàn)的問題,包括那些通常只有通過掃描整個(gè)項(xiàng)目才能發(fā)現(xiàn)的問題。請注意,第一次檢查的時(shí)間可能比后續(xù)檢查的時(shí)間長。
IntelliJ IDEA在底部顯示一個(gè)進(jìn)度條,但你可以通過點(diǎn)擊它擴(kuò)展成一個(gè)對話框。
如果您需要停止分析,只需單擊再次啟動該過程的圖標(biāo)。
IDE 完成檢查后,結(jié)果將顯示在“Probelm”工具窗口中。
該功能僅適用于中小型項(xiàng)目。
通過添加相對簡單但有效的檢查和快速修復(fù),我們找到了在檢查審查期間改進(jìn)用戶體驗(yàn)的方法。
數(shù)據(jù)流分析允許你跟蹤浮點(diǎn)和雙倍值的范圍。IntelliJ IDEA現(xiàn)在可以用雙數(shù)和Float.isNan來統(tǒng)計(jì)驗(yàn)證條件。
除此之外,當(dāng)您將int 轉(zhuǎn)換為double時(shí),檢查工作,反之亦然。
數(shù)據(jù)流分析的另一個(gè)有用更新是,它現(xiàn)在通過以下方法在集合更新后跟蹤集合大小:add、addAll、put、putAll、remove、removeAll和retainAll。如果檢測到任何錯(cuò)誤,檢查將突出顯示它們。
IntelliJ IDEA 提供了多種檢查以在您修改對象但從不查詢它時(shí)發(fā)出警告,例如,不匹配的查詢和集合更新或不匹配的讀取和寫入數(shù)組檢查。
我們新的只寫對象檢查對您的項(xiàng)目和標(biāo)準(zhǔn)庫中定義的一些自定義類執(zhí)行相同的檢查。例如,它支持AtomicReference。
新版本添加了一個(gè)新的快速修復(fù)程序,您可以一鍵將其應(yīng)用于文件中的所有相同編譯錯(cuò)誤。試試這個(gè)快速修復(fù),如果有任何地方不可用,請告訴我們。
處理覆蓋鍵或元素的檢查現(xiàn)在支持局部變量。
如果由于開關(guān)故障而覆蓋,IntelliJ IDEA 會檢測到它。
相同的檢查現(xiàn)在適用于覆蓋的數(shù)組元素并突出顯示重復(fù)的數(shù)組元素分配。
我們還擴(kuò)展了未使用的分配檢查以檢測被覆蓋的字段。
現(xiàn)在,當(dāng) IntelliJ IDEA 調(diào)用集合內(nèi)鏈中的方法時(shí),可以簡化語法并將多個(gè)調(diào)用合并為一個(gè)。
如果你使用buildString來定制你的代碼,你不需要再手動輸入了,新版本已經(jīng)添加了一個(gè)意向動作,它將為你做這件事。
在分析了您使用多個(gè)插件的頻率后,我們決定拆分其中的一些插件,包括Drools、JSP Debugger Support、CoffeeScript、Spring Web Flow、Spring OSGI、Arquillian、AspectJ、Guice、Helidon和EJB。
====================================================
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: