Files
openide/java/java-tests/testData/refactoring/inlineMethod/PreserveResultedVariableIfInitializerIsNotSideEffectsFree.java.after
T
2017-11-16 18:39:20 +01:00

29 lines
473 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 {
Object result;
result = null == null ? fooBar() : null;
} catch (Exception e) {
e.printStackTrace();
}
}
}