inference: incorporation with capture and fresh variables (IDEA-145566)

This commit is contained in:
Anna Kozlova
2015-09-28 20:18:34 +02:00
parent c47f236282
commit d5a31ea205
3 changed files with 31 additions and 3 deletions
@@ -0,0 +1,16 @@
import java.util.List;
import java.util.function.Function;
class Test {
void foo(Function<String, List<String>> f) {
DS<List<String>> ds = flatMap(f);
}
public <R> Operator<R, ?> flatMap(Function<String, R> flatMapper) {
return null;
}
}
class Operator<OUT, O extends Operator<OUT, O>> extends DS<OUT> {}
class DS<OUT> {}