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

28 lines
441 B
Java

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 {
check<caret>NullnessAndGet(null);
} catch (Exception e) {
e.printStackTrace();
}
}
}