[jdk9] RFR: 8164366: ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input
Ivan Gerasimov
ivan.gerasimov at oracle.com
Thu Aug 18 16:53:39 UTC 2016
Hello everybody!
The factory methods of ZoneOffset class demonstrate a minor inconsistency.
Normally, invalid values of arguments are rejected (e.g. when minutes >
59), but the value of Integer.MIN_VALUE is allowed to be passed in.
This is due to using Math.abs(), which cannot handle Integer.MIN_VALUE well.
Would you please help review the fix?
BUGURL: https://bugs.openjdk.java.net/browse/JDK-8164366
WEBREV: http://cr.openjdk.java.net/~igerasim/8164366/00/webrev/
With kind regards,
Ivan
More information about the core-libs-dev
mailing list