大多数JetBrains ReSharper重构特性已经在Eclipse中了。但是Eclipse Helios 3.6(将于7月发布)实际上引入了一个修改后的重构: 3.6-M6: “将成员类型转换为顶级”重构已更名为“移动类型到新文件”,现在允许将文件中的任何次要类型移动到自己的文件中。该操作仍适用于成员类型。 alt text http://download.eclipse.org/eclipse/downloads/drops/S-3.6M6-201003121448/images/move-type-to-new-file-refactoring.png 同时它还改进了“提取方法”: 3.6-M1 "Extract Method" 重构现在可以处理包含 "continue" 语句的选择。为了保留现有代码的语义,选择需要包括循环的最后一条语句。在提取的方法中,"continue" 语句将被更改为 "return"。对于在提取的方法中需要多个返回值的选择,Eclipse 现在会在错误消息中列出冲突的变量。"