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

26 lines
499 B
Java

import javax.annotation.*;
@ParametersAreNonnullByDefault
class Test {
void foo() {
Intf i1 = (o) -> {
if (o == null) {
System.out.println();
}
};
Intf i2 = (Object o) -> {
if (<warning descr="Condition 'o == null' is always 'false'">o == null</warning>) {
System.out.println();
}
};
Intf i3 = (@Nullable Object o) -> {
if (o == null) {
System.out.println();
}
};
}
}
interface Intf {
void foo(Object o);
}