RFR JDK-8012645: Stream methods on BitSet, Random, ThreadLocalRandom, ZipFile
Alan Bateman
Alan.Bateman at oracle.com
Sat Apr 27 15:01:34 UTC 2013
On 27/04/2013 00:08, Henry Jen wrote:
> Hi,
>
> Please review webrev at
>
> http://cr.openjdk.java.net/~henryjen/ccc/8012645.0/webrev
>
> The API doc in specdiff format is at
>
> http://cr.openjdk.java.net/~henryjen/ccc/8012645.0/specdiff
>
> Cheers,
> Henry
In the ZipFile spec it reads "Entries appear in the {@code Stream} in
the order they appear in the ZIP file" but I think the order of the
entries in the central directory and this may not be the same as the
order of the entries in the archive.
I'm still a newbie on the Spliterator characteristics so bear with me.
In BitSet.stream then the spliterator is created as SORTED, is that
right? I'm also wondering about the characteristics when creating the
ZipFile and JarFile streams, should it include DISTINCT?
The tests looks good. One suggestion for StreamZipEntriesTest is to
include a test to check that ISE is thrown when stream is invoked on a
closed ZipFile.
-Alan.
More information about the core-libs-dev
mailing list