From 63df4ddb3e90186d65ebcdf294938d9c16eadde6 Mon Sep 17 00:00:00 2001 From: Masayoshi Okutsu Date: Tue, 26 Jan 2010 15:42:06 +0900 Subject: [PATCH] 6912866: (date) java.util.Date.before / after may be expensive Reviewed-by: peytoia --- jdk/src/share/classes/java/util/Date.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdk/src/share/classes/java/util/Date.java b/jdk/src/share/classes/java/util/Date.java index ffeb2e185df..36e3ac71166 100644 --- a/jdk/src/share/classes/java/util/Date.java +++ b/jdk/src/share/classes/java/util/Date.java @@ -953,7 +953,7 @@ public class Date * without affecting its internal state. */ static final long getMillisOf(Date date) { - if (date.cdate == null) { + if (date.cdate == null || date.cdate.isNormalized()) { return date.fastTime; } BaseCalendar.Date d = (BaseCalendar.Date) date.cdate.clone();