Eclipse 4.20 发布

来源: OSCHINA
编辑: Alias_Travis
2021-06-18

Eclipse 4.20 正式发布,该版本更新内容包括:

  • Java 16:Java 16 已经发布,Eclipse JDT 在 4.20 中支持 Java 16;

  • JUnit:org.eclipse.jdt.junit.runtime 和 org.eclipse.jdt.junit4.runtime 捆绑包需要的执行环境(BREE)现在是 JavaSE-1.8;

  • Java Editor:

    • 快速修复「**创建新的局部变量」**已得到增强。当它创建一个变量作为 foreach 循环迭代的表达式时,它的类型是循环参数类型的数组:

      对于给定的代码:

      https://www.eclipse.org/eclipse/news/4.20/images/foreach-expression-type-before.png

      得到

      https://www.eclipse.org/eclipse/news/4.20/images/foreach-expression-type-after.png

    • 使用 instanceof 清理:添加了一个新的清理,它使用 instanceof 表达式根据硬编码类检查对象。表达式必须是目标类的超类型。要应用清理,请在清理配置文件的代码样式选项卡上选中使用 instanceof 关键字而不是 Class.isInstance()复选框。

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a43f9667-87aa-4afb-90fb-01bbb9625b0c/Untitled.png

    • 操作数分解清理:添加了一个新的清理,替换 (X && Y) || (X && Z) 为 (X && (Y || Y))。操作数必须是被动的和原始的。要应用清理,请选择清理配置文件中重复代码选项卡上的替换 (X && Y) || (X && Z) by (X && (Y || Z)) 的复选框。

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/01ac880a-c4d9-49ec-bdd2-9a7580a4b7a9/Untitled.png

    • 从 if/else 清理中取出重复的“if”:增加了一个新的清理方法,将重复的内部 if 条件移到外部 if 条件周围,内部 if 条件应该与外部 if 语句的两个 if/else 子句通用。要应用清理,请在清理配置文件中的重复代码标签上选择从 if/else 中提取重复的 "if "复选框;

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8f31c0af-2287-4fde-ba59-952f4b231355/Untitled.png

    • Java 视图和对话框:区分正常导入和静态导入的搜索过滤器 该搜索视图现在支持专用于新的过滤器静态导入。此前的导入过滤器仅适用于非静态导入;

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a7f2d3a2-cb5e-4ccc-92f7-216191db628e/Untitled.png

    • 调试:复制运行配置项详细信息,新的复制按钮已添加到运行配置对话框的依赖项/类路径选项卡中,这可用于复制所选项目的详细信息;

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c2eec456-88d3-4b48-bdd7-6026a38b46d7/Untitled.png

更多详情可查看:https://www.eclipse.org/eclipse/news/4.20/jdt.php

展开阅读全文
3 收藏
分享
加载中
精彩评论
您好,请问这个为什么代码提示没idea好?为什么不去社区版复制过来?
2021-06-18 14:51
3
举报
我的最爱
2021-06-18 20:56
2
举报
没钱的 初创公司 版权意识强的首选
2021-06-18 20:31
2
举报
虽然不用,但是支持更新
2021-06-18 09:47
2
举报
现在可以考虑vsc了,反正都是eclipse的插件
2021-06-19 10:30
1
举报
最新评论 (20)
安装后maven system不能使用相对路径了
2021-06-19 06:59
0
回复
举报
我的最爱
2021-06-18 20:56
2
回复
举报
没钱的 初创公司 版权意识强的首选
2021-06-18 20:31
2
回复
举报
现在可以考虑vsc了,反正都是eclipse的插件
2021-06-19 10:30
1
回复
举报
也在用 主力前端开发之用
2021-07-07 19:19
0
回复
举报
idea社区版
2021-06-20 14:17
0
回复
举报
廉颇老矣
2021-06-18 20:00
0
回复
举报
就更新了这几个?没啥变化啊
2021-06-18 16:35
0
回复
举报
您好,请问这个为什么代码提示没idea好?为什么不去社区版复制过来?
2021-06-18 14:51
3
回复
举报
你作为机器人没有自己的东西,都是靠别人的东西喂给你吃,有这种想法也是能理解的
2021-06-18 21:44
1
回复
举报
更新了几年的clean up了,没救了,彻底没救了
2021-06-18 14:21
1
回复
举报
太棒了, 虽然目前用vscode了
2021-06-18 14:00
0
回复
举报
免费首选vscode
2021-06-19 01:10
0
回复
举报
sts用不了。悲催了。
2021-06-18 10:26
0
回复
举报
为啥sts用不了?
2021-06-18 14:17
0
回复
举报
可以用。要卸载干净旧的eclipse全新安装才行。
2021-06-21 08:24
0
回复
举报
太棒了 等几个月了...终于更新了
2021-06-18 10:10
1
回复
举报
更多评论
20 评论
3 收藏
分享
返回顶部
顶部