Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/ContractInapplicableComparison.java
T

17 lines
340 B
Java

import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.Nullable;
class Foo {
void foo() {
Object o1 = bar(goo());
if (o1 == null) {
System.out.println();
}
}
@Nullable Object goo() { return null;}
@Nullable @Contract("null->null") static Object bar(@Nullable Object foo) { return foo; }
}