| Revision: 295
          http://objectlabkit.svn.sourceforge.net/objectlabkit/?rev=295&view=rev
Author:   marchy
Date:     2010-03-09 07:07:57 +0000 (Tue, 09 Mar 2010)
Log Message:
-----------
Changed back to HashSet as per Benoit's suggestion.
Modified Paths:
--------------
    trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java
Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java
===================================================================
--- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java	2010-03-04 19:07:03 UTC (rev 294)
+++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java	2010-03-09 07:07:57 UTC (rev 295)
@@ -40,6 +40,7 @@
 import java.util.Collections;
 import java.util.Comparator;
 import java.util.Date;
+import java.util.HashSet;
 import java.util.Iterator;
 import java.util.Set;
 import java.util.TreeSet;
@@ -152,7 +153,7 @@
             return;
         }
         
-        Set<E> newSet = new TreeSet<E>();
+        Set<E> newSet = null;
 
         // this 'hack' is for Date/Calendar objects to be
         // 'equal' on the same day even if time fields differ
@@ -167,6 +168,10 @@
             } 
         }
         
+        if (newSet == null) {
+            newSet = new HashSet<E>();
+        }
+        
         newSet.addAll(holidays);
         this.holidays = Collections.unmodifiableSet(newSet);
     }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |