Hi,

Could someone please review myself and Julia's RFE and CSR for JDK-8238286 - 
'Add new flatMap stream operation that is more amenable to pushing’?

This proposal is to add a new flatMap-like operation:

`<R> Stream<R> mapMulti(BiConsumer<Consumer<R>, ? super T> mapper)` 

to the java.util.Stream class. This operation is more receptive to the pushing 
or yielding of values than the current implementation that internally assembles 
values (if any) into one or more streams. This addition includes the primitive 
variations of the operation i.e. mapMultiToInt, IntStream mapMulti, etc.

issue: https://bugs.openjdk.java.net/browse/JDK-8238286 
<https://bugs.openjdk.java.net/browse/JDK-8238286>
csr: https://bugs.openjdk.java.net/browse/JDK-8248166 
<https://bugs.openjdk.java.net/browse/JDK-8248166>

webrev: http://cr.openjdk.java.net/~pconcannon/8238286/webrevs/webrev.00/ 
<http://cr.openjdk.java.net/~pconcannon/8238286/webrevs/webrev.00/>
specdiff: 
http://cr.openjdk.java.net/~pconcannon/8238286/specdiff/specout.00/overview-summary.html
  
<http://cr.openjdk.java.net/~pconcannon/8238286/specdiff/specout.00/overview-summary.html>


Kind regards,
Patrick & Julia

Reply via email to