jdk/src/java.base/share/classes/java/time/chrono/HijrahChronology.java
changeset 28848 824124d1cba5
parent 27298 ab3f172863c2
child 29741 da2598cb299e
--- a/jdk/src/java.base/share/classes/java/time/chrono/HijrahChronology.java	Fri Feb 06 08:05:44 2015 -0800
+++ b/jdk/src/java.base/share/classes/java/time/chrono/HijrahChronology.java	Fri Feb 06 17:29:11 2015 -0500
@@ -475,10 +475,10 @@
     @Override
     public boolean isLeapYear(long prolepticYear) {
         checkCalendarInit();
+        if (prolepticYear < getMinimumYear() || prolepticYear > getMaximumYear()) {
+            return false;
+        }
         int epochMonth = yearToEpochMonth((int) prolepticYear);
-        if (epochMonth < 0 || epochMonth > maxEpochDay) {
-            throw new DateTimeException("Hijrah date out of range");
-        }
         int len = getYearLength((int) prolepticYear);
         return (len > 354);
     }