Author: steve.ebersole(a)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();
}
}
Show replies by date