[hibernate-commits] Hibernate SVN: r12931 - core/trunk/core/src/main/java/org/hibernate/type.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Aug 13 18:38:26 EDT 2007


Author: steve.ebersole at jboss.com
Date: 2007-08-13 18:38:26 -0400 (Mon, 13 Aug 2007)
New Revision: 12931

Modified:
   core/trunk/core/src/main/java/org/hibernate/type/OrderedMapType.java
   core/trunk/core/src/main/java/org/hibernate/type/OrderedSetType.java
Log:
HHH-2749 : direct use of LinkedHashSet/LinkedHashMap

Modified: core/trunk/core/src/main/java/org/hibernate/type/OrderedMapType.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/type/OrderedMapType.java	2007-08-13 22:17:29 UTC (rev 12930)
+++ core/trunk/core/src/main/java/org/hibernate/type/OrderedMapType.java	2007-08-13 22:38:26 UTC (rev 12931)
@@ -24,7 +24,9 @@
 	 * {@inheritDoc}
 	 */
 	public Object instantiate(int anticipatedSize) {
-		return new LinkedHashMap( anticipatedSize );
+		return anticipatedSize > 0
+				? new LinkedHashMap( anticipatedSize )
+				: new LinkedHashMap();
 	}
 
 }

Modified: core/trunk/core/src/main/java/org/hibernate/type/OrderedSetType.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/type/OrderedSetType.java	2007-08-13 22:17:29 UTC (rev 12930)
+++ core/trunk/core/src/main/java/org/hibernate/type/OrderedSetType.java	2007-08-13 22:38:26 UTC (rev 12931)
@@ -24,7 +24,9 @@
 	 * {@inheritDoc}
 	 */
 	public Object instantiate(int anticipatedSize) {
-		return new LinkedHashSet( anticipatedSize );
+		return anticipatedSize > 0
+				? new LinkedHashSet( anticipatedSize )
+				: new LinkedHashSet();
 	}
 
 }




More information about the hibernate-commits mailing list