Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/NullableBoolean.java

32 lines
707 B
Java

import org.jetbrains.annotations.Nullable;
import java.lang.Boolean;
import java.util.List;
class Foo {
public static void main(@Nullable Boolean hasMissingGems, List<String> missing) {
if (hasMissingGems != null && hasMissingGems) {
return;
}
if (hasMissingGems == null && missing.size() > 0) {
}
}
public static void main2(@Nullable Boolean hasMissingGems, List<String> missing) {
if ((hasMissingGems != null && hasMissingGems) || (hasMissingGems == null && missing.size() > 0)) {
}
}
public static void main3(Boolean b) {
if (b == Boolean.FALSE) {
System.out.println();
} else if (b == Boolean.TRUE) {
System.out.println();
}
}
}