我有一个重构一些代码的任务,而我需要做的一件事就是用内联声明代替许多独立变量声明的实例,作为函数的一部分。手动需要花费很长时间,而且我想知道IntelliJ中是否有更快的方法
public void getUrlOutputNotNull() {
final Paginator objectUnderTest = new Paginator();
final String actual = objectUnderTest.getUrl();
Assert.assertEquals("", actual);
}
应该成为
public void getUrlOutputNotNull() {
final Paginator objectUnderTest = new Paginator();
Assert.assertEquals("", objectUnderTest.getUrl());
}
我目前正在手动完成所有操作。 IntelliJ中是否有一种方法可以自动执行此过程,或者至少可以更快地完成它?
答案 0 :(得分:2)
您可以内联变量。为此,将光标放在实际中:
maxLines
,然后按Refactor |内联变量(或在Mac OS上为Alt + Cmd + N)。