inference: skip lambda content and all its dependants when lambda type parameter type is calculated

This commit is contained in:
Anna Kozlova
2016-03-03 11:34:32 +01:00
parent 953c6249c4
commit 1e764c9961
16 changed files with 167 additions and 72 deletions

View File

@@ -36,3 +36,12 @@ final class Collectors {
downstream.characteristics().toArray(new Collector.Characteristics[downstream.characteristics().size()]));
}
}
class SimplifiedTest {
public static void a(Stream<Integer> classifier) {
flatMapping(classifier.map(k -> new AbstractMap.SimpleEntry<Integer, String>(k,k.toString())), Map.Entry::getKey);
}
public static <U, R> void flatMapping(Stream<U> stream, Function<U, R> downstream) {}
}