Re: RFR[8238286]: 'Add new flatMap stream operation that is more amenable to pushing’
Remi Forax
forax at univ-mlv.fr
Wed Aug 12 21:48:30 UTC 2020
Hi Patrick,
I still don't like the fact that IntMapMultiConsumer, DoubleMapMultiConsumer and LongMapMultiConsumer are not in java.util.function unlike all other functional interfaces used by the Stream API.
Otherwise looks good.
regards,
Rémi
----- Mail original -----
> De: "Patrick Concannon" <patrick.concannon at oracle.com>
> À: "Julia Boes" <julia.boes at oracle.com>
> Cc: "Anthony Vanelverdinghe" <dev at anthonyv.be>, "core-libs-dev" <core-libs-dev at openjdk.java.net>
> Envoyé: Mardi 11 Août 2020 20:11:56
> Objet: Re: RFR[8238286]: 'Add new flatMap stream operation that is more amenable to pushing’
> Hi,
>
> Please find the next iteration of mapMulti in the new webrev below.
>
> In this iteration the following changes have been made:
> The API note for mapMulti has been updated.
> Sub-interfaces for {Int, Double, Long}Stream have been refactored to be more
> specific to mapMulti.
> The examples have been changed, and now include a reference to how an explicit
> type parameter can be used in conjunction with mapMulti.
>
> The CSR and specdiff have also been updated to reflect these changes.
>
> webrev: http://cr.openjdk.java.net/~pconcannon/8238286/webrevs/webrev.05/
> specdiff: http://cr.openjdk.java.net/~pconcannon/8238286/specdiff/specout.02/
> CSR: https://bugs.openjdk.java.net/browse/JDK-8248166
>
> Kind regards,
> Patrick
More information about the core-libs-dev
mailing list