ground type for explicitly typed lambda: add sam to target class substitution (IDEA-166662)

This commit is contained in:
Anna Kozlova
2017-01-18 12:11:17 +03:00
parent e0ed82d416
commit 8913e40ed1
3 changed files with 24 additions and 2 deletions
@@ -0,0 +1,13 @@
import java.util.function.Consumer;
class Main {
private static void test() {
extendsConsumer((String s) -> {});
}
private static <T> void extendsConsumer(ExtendsConsumer<? super T> c) { }
interface ExtendsConsumer<T> extends Consumer<T> { }
}