Eclipse 4.20 发布
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 循环迭代的表达式时,它的类型是循环参数类型的数组:
对于给定的代码:
得到
-
使用 instanceof 清理:添加了一个新的清理,它使用 instanceof 表达式根据硬编码类检查对象。表达式必须是目标类的超类型。要应用清理,请在清理配置文件的代码样式选项卡上选中使用 instanceof 关键字而不是 Class.isInstance()复选框。
-
操作数分解清理:添加了一个新的清理,替换 (X && Y) || (X && Z) 为 (X && (Y || Y))。操作数必须是被动的和原始的。要应用清理,请选择清理配置文件中重复代码选项卡上的替换 (X && Y) || (X && Z) by (X && (Y || Z)) 的复选框。
-
从 if/else 清理中取出重复的“if”:增加了一个新的清理方法,将重复的内部 if 条件移到外部 if 条件周围,内部 if 条件应该与外部 if 语句的两个 if/else 子句通用。要应用清理,请在清理配置文件中的重复代码标签上选择从 if/else 中提取重复的 "if "复选框;
-
Java 视图和对话框:区分正常导入和静态导入的搜索过滤器 该搜索视图现在支持专用于新的过滤器静态导入。此前的导入过滤器仅适用于非静态导入;
-
调试:复制运行配置项详细信息,新的复制按钮已添加到运行配置对话框的依赖项/类路径选项卡中,这可用于复制所选项目的详细信息;
-






