resharper是否添加了任何类型的代码重构到Eclipse没有的VS?

时间:2010-05-15 16:25:01

标签: java visual-studio eclipse refactoring resharper

如果有,那么Eclipse插件会将那些类型的代码重构添加到eclipse中吗?

注意:分别用于C#/ Java。

1 个答案:

答案 0 :(得分:3)

大多数JetBrains ReSharper refactoring features已经在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语句被更改为返回

alt text http://download.eclipse.org/eclipse/downloads/drops/S-3.6M1-200908061400/images/extract-method-continue.png

  

对于在提取的方法中需要多个返回值的选择,Eclipse现在会在错误消息中列出冲突的变量:

alt text http://download.eclipse.org/eclipse/downloads/drops/S-3.6M1-200908061400/images/extract-method-multiple-return-values.png