incompatible types compile error

Arul Dhesiaseelan aruld at acm.org
Fri Nov 16 13:57:27 PST 2012


Hi,

I am trying to run a slightly modified version from the latest State of the
Lambda libraries edition.

    List<Album> sortedFavs =
        albums.stream()
            .filter(a -> a.tracks.stream().anyMatch(t -> (t.rating >= 4)))
            .sorted(comparing((Mapper<Comparable, Album>) album ->
album.name))
            .into(new ArrayList<Album>());

java: incompatible types: java.util.stream.Stream.Destination cannot be
converted to java.util.List<Album>

Any idea what could be wrong here?

-Arul


More information about the lambda-dev mailing list