IntelliJ IDEA 2022.1 EAP 2: Java编译器的改进,更新QA工具,新的Groovy模板等等
表的内容
IntelliJ IDEA 2022.1 EAP 2现在可以,提供一系列的改进Java反编译器和QA工具,连同UI改进风险投资工具,支持Groovy模板,捆绑TOML插件。
在我们的新构建可用网站,免费的工具箱的应用为Ubuntu用户,或者通过快照。
让我们看看新特性和改进带来的新的构建。
Java编译器的
我们已经实现了许多引人注目的更新IntelliJ IDEA的内置Java反编译器,使之更符合最新的Java 17日发布。
密封等现代语言反编译器现在支持构造函数类型和模式匹配。此外,它的特性更好切换字符串反编译,提供类型注解,检测常见的常量使用他们的名字代替文字值。
密封类型支持
![](http://www.glenndubin.com/wp-content/uploads/2022/02/sealed-types-v2021.3.1.png)
![](http://www.glenndubin.com/wp-content/uploads/2022/02/sealed-types-2022.1-1.png)
切换字符串的支持
![](http://www.glenndubin.com/wp-content/uploads/2022/02/string-switch-v2021.3.1.png)
![](http://www.glenndubin.com/wp-content/uploads/2022/02/string-switch-support-2022.1.png)
模式匹配在运算符
![](http://www.glenndubin.com/wp-content/uploads/2022/02/instanceof-v2021.3.1.png)
![](http://www.glenndubin.com/wp-content/uploads/2022/02/instanceof-2022.1-1.png)
常见的常量
![](http://www.glenndubin.com/wp-content/uploads/2022/02/constants-v2021.3.1.png)
![](http://www.glenndubin.com/wp-content/uploads/2022/02/constants-2022.1-1.png)
类型注解的支持
![](http://www.glenndubin.com/wp-content/uploads/2022/02/type-annotations-v2021.3.1.png)
![](http://www.glenndubin.com/wp-content/uploads/2022/02/type-annotations-2022.1-1.png)
我们期待着听到您的意见在Java编译器的改进。用我们的问题跟踪器请提交您的反馈。
QA工具
页面对象编辑器的改进
即将发布的硒UI测试插件得到了巨大的改进的页面对象编辑器。我们优化了工作流和重新设计的用户界面确保少分散元素出现。不同于之前的版本,您可以即刻添加页面元素的动态网页代码,然后不离开当前页面的情况下继续编辑对象编辑器。
![](http://www.glenndubin.com/wp-content/uploads/2022/02/01-add-edit_elements_in_POE-1.gif)
当添加一个新的页面元素中的代码更新的版本,你可以选择使用哪一个选择器类型(例如CSS, XPath, Aria-label,等等)。
![](http://www.glenndubin.com/wp-content/uploads/2022/02/02-using_different_selectors-3.gif)
新页面对象向导
新页面对象向导允许您选择语言和自动化测试框架在创建一个新页面对象类。我们还通过向导可以在代码中所有点有硒库依赖关系。
如果你想尝试我们的页面对象自动生成不同的框架和定制的模板没有首先创建一个新文件,会有一个特殊的操场模式。打开页面对象编辑器在操场模式下,去工具|打开硒页面对象的游乐场。
风投公司
我们实现一些UI改进风险投资工具。
更新注释与Git责备
我们改善的功能注释与Git责备进行调查引入更改更容易。IDE强调线条的不同的编辑器,当你徘徊在一个注释和Git日志工具窗口打开当你点击它。
Git文件历史:新的UI没有索引
的新UIGit文件历史工具窗口现在是独立于索引过程。数据是用一个新的接口表示即使日志索引。
![](http://www.glenndubin.com/wp-content/uploads/2022/02/Git-File-History.png)
以前,为一个文件去历史取消建立索引,IDE会显示一个古老的历史观点,是相对缓慢和丢失的特性。
Groovy
后缀为Groovy模板支持
我们已经改善了Groovy添加的代码完成大部分的类似java的后缀模板等参数,投,为,iter,神经网络,notnull,零,不,扔,试一试,var,票面价值,多,serr,而,新,reqnonnull,返回。
你可以查看完整的可用Groovy后缀列表模板设置/首选项编辑器| | | |后缀完成Groovy。
插件
TOML插件捆绑
IntelliJ IDEA 2022.1 EAP 2包TOML插件,这样您就可以使用TOML文件的。
这两个星期!查看新功能更新,请继续关注更多。我们真诚地感谢您的反馈并期待看到它在下面的评论中,在推特上,或通过我们的问题跟踪器。
发展中快乐!