我正在重构大量代码。 Eclipse的重构工具非常方便,但我遇到了一些麻烦。
例如,原始文件包含以下导入:
import com.a.TestClass;
import com.b.TestClass;
import com.b.BClass;
在重构中,我将 com.b.BClass 移动并重命名为 com.a.AClass ,以便Eclipse在导入列表中按字母顺序插入AClass:
import com.a.AClass;
import com.a.TestClass;
import com.b.TestClass;
这通常是一个不错的功能,但在我的情况下,这有点麻烦,因为很难弄清楚如何正确合并。有没有办法改变这种行为?
答案 0 :(得分:2)
您有两种选择:
在开始之前组织所有文件的导入。可能是更可行的解决方案
计算导入中类的当前顺序,并按照相同的方式配置eclipse的组织导入。
我强烈建议选项1 - 不要认为选项2会起作用。
答案 1 :(得分:2)
除非有特殊原因你不能,否则我会说更经常。移动/重命名课程?运行测试,提交。如果你在婴儿步骤中这样做,那么就没有合并的麻烦。 (好吧,不管怎么说)。