RFR 8009736: Comparator API cleanup

Henry Jen henry.jen at oracle.com
Tue Jun 11 21:04:38 UTC 2013


Please review http://cr.openjdk.java.net/~henryjen/ccc/8009736.2/webrev/

Highlight of changes,

- Comparators class is now only package-private implementations. The
public static methods have been move to other arguably more appropriate
places, mostly in Comparator.

- Comparator.reverseOrder() is renamed to Comparator.reversed()

- nullsFirst(Comparator) and nullsLast(Comparator) are introduced to
wrap up a comparator to be null-friendly.

To see the API changes, found the specdiff at


More information about the core-libs-dev mailing list