IntelliJ IDEA 2022.1 EAP 2 現已推出,提供了對 Java 反編譯器和 QA 工具的一系列改進,以及對 VCS 工具的 UI 增強、Groovy 模板支援和捆綁的 TOML 外掛。
具體更新內容包括:
Java 反編譯器
對 IntelliJ IDEA 中的內建 Java 反編譯器實施了許多值得注意的更新,以使其與最新的 Java 17 版本更加相容。反編譯器現在支援現代語言構造器,例如密封型別(sealed types)和模式匹配。此外,它還具有更好的字串反編譯切換功能,提供型別註釋,並使用其 names 而不是 literal values 來檢測 common constants。
Sealed types 支援
切換字串支援
instanceof 中的模式匹配
Common constants
型別註釋支援
品質檢查工具
Page Object Editor 改進
的 Page Object Editor 得到了巨大的改進。優化了工作流程並重新設計了 UI,以確保出現更少的干擾元素。與以前的版本不同,你可以即時將網頁中的頁面元素新增到程式碼中,然後繼續編輯,而無需離開 Page Object Editor。
在更新版本的程式碼中新增新的頁面元素時,你可以選擇使用哪種選擇器型別(即 CSS、XPath、Aria-label 等)。
新 Page Object wizard
新 Page Object wizard 允許你在建立新頁面物件類時選擇語言和測試自動化框架。且該向導在你的程式碼中所有與 Selenium 庫有依賴關係的地方都可用。
Groovy 的 Postfix 模板支援
通過新增大多數類似 java 的字尾模板來改進 Groovy 的 code completion,例如 arg、cast、for、iter、nn、notnull、null、not、throw、try、var、par、sout、serr、while、new、reqnonnull 和 return。
更多詳情可