Files
Tagir Valeevandintellij-monorepo-bot 77697dc741 [java-dfa] Fix pattern in instanceof control flow when operand is not variable
Also, add diagnostics for diverged stack problem

GitOrigin-RevId: 36661c8cb0a40c82c483a373fd45cd9aa90f61e1
2022-10-17 12:10:44 +00:00

21 lines
426 B
Java

import java.util.stream.Stream;
class Aaa {
private static void test(String str) {
Stream.of(str)
.flatMap(Aaa::stream)
.forEach(expr -> {
if (value(expr) instanceof Integer i) {
System.out.println(expr);
}
});
}
private static Object value(String expr) {
return expr.trim();
}
private static Stream<String> stream(String str) {
return Stream.of(str);
}
}