Wpis z mikrobloga

Ej ludzie z #java #programowanie mam taką zagwozdkę - metoda:

private List> method(Criteria criteria) {
return
[...]
.map( x -> (Specification ....)
.collect(toList())
}

potem chcę ją wykorzystać w podobnej metodzie:

public Specification bigMethod(List list) {
list.stream()
.map(this::method)
[...]
}

Dlaczego po mapowaniu w bigMethod otrzymuję Stream> a nie Stream> ? Zawsze te generyki mnie zaginają xD
  • 2