Files
openide/java/java-tests/testData/refactoring/inlineMethod/PreserveResultedVariableIfInitializerIsNotSideEffectsFree.java.after

30 lines
461 B
Plaintext

class Main {
private int sideEffectCounter;
public Main() {
this.sideEffectCounter = 1;
}
private Object checkNullnessAndGet(Object obj) {
return obj == null ? fooBar() : null;
}
private Object fooBar() {
sideEffectCounter++;
return null;
}
public final void doSomething(Object obj) {
try {
if (null == null) {
fooBar();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}