jdk/src/java.base/share/classes/java/time/LocalDate.java
changeset 39832 659374edfac7
parent 38455 43fec67d51a3
--- a/jdk/src/java.base/share/classes/java/time/LocalDate.java	Thu Jul 28 10:28:21 2016 +0000
+++ b/jdk/src/java.base/share/classes/java/time/LocalDate.java	Thu Jul 28 11:18:43 2016 +0000
@@ -338,6 +338,7 @@
      * @throws DateTimeException if the epoch day exceeds the supported date range
      */
     public static LocalDate ofEpochDay(long epochDay) {
+        EPOCH_DAY.checkValidValue(epochDay);
         long zeroDay = epochDay + DAYS_0000_TO_1970;
         // find the march-based year
         zeroDay -= 60;  // adjust to 0000-03-01 so leap day is at end of four year cycle