mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-06 01:06:54 +07:00
Fixes IDEA-289362 NPE could be detected on findFirst on a stream with nullable elements GitOrigin-RevId: 2d27d29eacdb2612608060d423646184a9093f51
19 lines
506 B
Java
19 lines
506 B
Java
import org.jetbrains.annotations.*;
|
|
|
|
import java.util.*;
|
|
import java.util.function.*;
|
|
import java.util.stream.*;
|
|
|
|
class StreamTypeAnnoInlining {
|
|
@Nullable
|
|
private static Object fun(String s) {
|
|
return null;
|
|
}
|
|
|
|
void test() {
|
|
Stream.of("a", "b").map(s -> <warning descr="Function may return null, but it's not allowed here">fun(s)</warning>).findFirst();
|
|
Stream.of("a", "b").map(s -> <warning descr="Function may return null, but it's not allowed here">fun(s)</warning>).findAny();
|
|
}
|
|
|
|
}
|