blob: 1c22302f2523e0b6fbe7d9a21d1c3475e81e8547 [file] [log] [blame]
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class IDEA121315 {
class Issue {
Long getId() {
return 1l;
}
}
<T> T id(T i) {
return i;
}
void foo(Stream<Issue> map){
Map<Long, Issue> id2Issue = map.collect(Collectors.toMap(null, p -> id(p)));
Map<Long, Issue> id2Issue1 = map.collect(Collectors.toMap(null, p -> p));
Map<Long, Issue> id2Issue2 = map.collect(Collectors.toMap(null, this::id));
}
}