History log of /libcore/ojluni/src/main/java/java/util/Spliterators.java
Revision Date Author Comments
df105be9e62a220e0c3d888913a92e329e10605a 20-Apr-2016 Shubham Ajmera <shubhamajmera@google.com> Patch differences in classes taken from older OpenJDK version

Few of the classes were found to have taken from OpenJDK b132,
and OpenJDK 8u60 includes few fixes to those classes. Some of the
changes were ignored which included change in sort methods for List and
Collections due to the behavioral changes.

Bug: 28239805
(cherry-picked from commit c5b84fc0e3e3864d63717824a3195d04496d59fb)
Change-Id: I20841bbd53e22e4f0a6b786df21d30d96ba102ab
c5b84fc0e3e3864d63717824a3195d04496d59fb 20-Apr-2016 Shubham Ajmera <shubhamajmera@google.com> Patch differences in classes taken from older OpenJDK version

Few of the classes were found to have taken from OpenJDK b132,
and OpenJDK 8u60 includes few fixes to those classes. Some of the
changes were ignored which included change in sort methods for List and
Collections due to the behavioral changes.

Bug: 28239805

Change-Id: I20841bbd53e22e4f0a6b786df21d30d96ba102ab
8b056f0b15bc1e45da8d4c504353b05e681ac013 04-Mar-2016 Narayan Kamath <narayan@google.com> Add java.lang.Iterable.spliterator() and supporting classes.

The only android specific changes here are to HashMap - their
spliterators add Spliterator.ORDERED if the HashMap is an instance
of a LinkedHashMap.

There's some degree of duplication between the test code used to
exercise primitive arrays (Arrays / Spliterators provide similar
APIs). These differences are quite hard to consolidate, since the
Arrays version declares that their Spliterators are ORDERED but
the Spliterator version doesn't. The latter also allows us to declare
additional Spliterator characteristics.

bug: 27426688
Change-Id: I191a9319d4af7e22834f2d91f73634a227b36bc2
4c89023ef86f29fa9add7db2574f2169fe842577 04-Mar-2016 Narayan Kamath <narayan@google.com> Add java.lang.Iterable.spliterator() and supporting classes.

The only android specific changes here are to HashMap - their
spliterators add Spliterator.ORDERED if the HashMap is an instance
of a LinkedHashMap.

There's some degree of duplication between the test code used to
exercise primitive arrays (Arrays / Spliterators provide similar
APIs). These differences are quite hard to consolidate, since the
Arrays version declares that their Spliterators are ORDERED but
the Spliterator version doesn't. The latter also allows us to declare
additional Spliterator characteristics.

(cherry-picked from commit ed21aa3a8dcd34eca6f0317eeb683e7afdc825b9)

bug: 27426688
Change-Id: I191a9319d4af7e22834f2d91f73634a227b36bc2