Given code:
void method(String p) {
if (p == null) {
System.out.println("nothing");
} else {
System.out.println("something");
}
}
I want to choose either System.out.println line, and choose "Extract Statement" to produce something like:
void method(String p) {
String obj;
if (p == null) {
obj = "nothing";
} else {
obj = "something";
}
System.out.println(obj);
This code has same semantics as above code, but cleaner syntax.