mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 15:50:53 +07:00
28 lines
441 B
Java
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();
|
|
}
|
|
}
|
|
|
|
} |