6912866: (date) java.util.Date.before / after may be expensive

Reviewed-by: peytoia
This commit is contained in:
Masayoshi Okutsu 2010-01-26 15:42:06 +09:00
parent d28858928b
commit 63df4ddb3e

View File

@ -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();