method refs: attempt to use parent to infer constructor type (IDEA-98846)

This commit is contained in:
Anna Kozlova
2013-01-30 15:51:30 +04:00
parent 863b1a495b
commit 23d936db66
3 changed files with 39 additions and 3 deletions
@@ -0,0 +1,23 @@
import java.util.ArrayList;
import java.util.List;
public class IDEA99970 {
public static <T, C> Collector<T, C> toCollection(Supplier<C> collectionFactory) {
return null;
}
public static <T> Collector<T, List<T>> toList() {
return toCollection(ArrayList<T>::new);
}
public static <T> Collector<T, List<T>> toList1() {
return toCollection(ArrayList<T>::new);
}
}
interface Supplier<T> {
public T get();
}
interface Collector<T, R> {}