blob: f5e23841ef508fe7ec66e432117235099a3b2995 [file] [log] [blame]
class Zoo2 {
private boolean condition;
private final boolean condition2;
Zoo2(boolean condition2) {
this.condition2 = condition2;
}
Runnable foo() {
if (!condition) {
return new Runnable() {
public void run() {
if (condition) {
System.out.println("aaa");
}
}
};
}
if (!condition2) {
return new Runnable() {
public void run() {
if (<warning descr="Condition 'condition2' is always 'false'">condition2</warning>) {
System.out.println("aaa");
}
}
};
}
return <warning descr="'null' is returned by the method which is not declared as @Nullable">null</warning>;
}
public void setCondition(boolean condition) {
this.condition = condition;
}
}