Code review request: JDK-8008670 (partial java.util.stream implementation), again

Brian Goetz brian.goetz at oracle.com
Fri Apr 5 10:41:22 PDT 2013


I have updated this webrev, now at:

   http://cr.openjdk.java.net/~briangoetz/JDK-8008670.3/webrev/

These are all nonpublic implementation-only files (no public APIs) that 
do not depend on the public Stream APIs.

These can go back as soon as the changes to Map and Spliterator are put 
back.

On 2/21/2013 2:16 PM, Brian Goetz wrote:
> At:
>    http://cr.openjdk.java.net/~briangoetz/jdk-8008670/webrev/
>
> there is a webrev of a subset of the implementation of java.util.stream,
> for review.  These are all new files.  None of these are public classes;
> they are internal interfaces for the Stream library, as well as some
> implementation classes.  This is about half the classes in the Streams
> package.
>
> (The webrev includes changes to Map, but those are being reviewed
> separately, so just ignore those.)
>
> We're asking people to focus their review on both the quality of API
> specification for these internal APIs, and the quality of implementation
> of the specified classes.  It may not be obvious how some of these work
> until you've seen the rest of it, but do what you can.
>


More information about the lambda-dev mailing list