[java-highlighting] Better actual type definition; fixes for some type mismatch in collectors

GitOrigin-RevId: 3652f4511a067b86bc9138f492a2a88cded09de0
This commit is contained in:
Tagir Valeev
2022-08-05 14:48:35 +02:00
committed by intellij-monorepo-bot
parent 099133f6e2
commit a0bc3ee404
15 changed files with 120 additions and 50 deletions

View File

@@ -0,0 +1,11 @@
// "Cast lambda return to 'long'" "true-preview"
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class StreamFilter {
void test() {
Map<String, Long> map = Stream.of("a", "b", "c").collect(Collectors.toMap(s -> s, s -> (long) s.length()));
}
}