History log of /openjdk9/jdk/src/java.base/share/classes/java/util/Objects.java
Revision Date Author Comments
# 16711:8fd1fcfc2f09 15-Feb-2017 simonis

8174950: Gracefully handle null Supplier in Objects.requireNonNull
Reviewed-by: dholmes, psandoz, alanb, chegar


# 14476:cbd0fd67b328 05-May-2016 psandoz

8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package
Reviewed-by: chegar, shade, forax, vlivanov


# 14158:e1d83a0973f6 13-Apr-2016 psandoz

8146458: Improve exception reporting for Objects.checkIndex/checkFromToIndex/checkFromIndexSize
Reviewed-by: jrose, smarks


# 13185:f859879b02b9 23-Nov-2015 neliasso

Merge


# 13183:8cb7f8165fbd 16-Nov-2015 roland

8042997: Make intrinsic some or all check index/range methods
Summary: Objects.checkIndex() intrinsic
Reviewed-by: psandoz, shade


# 13081:5bdde9a8e70c 17-Nov-2015 psandoz

8142493: Utility methods to check indexes and ranges doesn't specify behavior when function produces null
Reviewed-by: lancea, rriggs, mchung


# 13051:eaf66e3285c8 11-Nov-2015 rriggs

8141652: Rename methods Objects.nonNullElse* to requireNonNullElse*
Summary: And some usages of replacing expr != null ? expr : otherexpr
Reviewed-by: jrose, chegar


# 12927:d715a59bca20 21-Oct-2015 rriggs

8138963: java.lang.Objects new method to default to non-null
Summary: add java.util.Object.nonNullElse and nonNullElseGet
Reviewed-by: dfuchs, jrose, psandoz, smarks, igerasim, chegar


# 12857:ecfc81a3741c 07-Oct-2015 psandoz

8135248: Add utility methods to check indexes and ranges
Reviewed-by: forax, chegar, scolebourne, jrose, darcy


# 10444:f08705540498 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com