IntelliJ IDEA 2022.1 EAP 2 发布
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 改进
Selenium UI 测试插件的 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。
更多详情可查看官方博客











