method refs: wildcards treatment (IDEA-99828)

This commit is contained in:
Anna Kozlova
2013-01-28 12:37:02 +04:00
parent 2ccf09a58f
commit 857c23caf2
3 changed files with 20 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
public class Main {
public static <T> void make(final Consumer<? super T> consumer) {
Sink<T> accept = (Sink<T>) consumer::accept;
Consumer<T> accept1 = (Consumer<T>)consumer::accept;
}
}
interface Sink<T> extends Consumer<T> {
}
interface Consumer<T> {
public void accept(T t);
}