Author: david.lloyd(a)jboss.com
Date: 2008-03-21 18:09:53 -0400 (Fri, 21 Mar 2008)
New Revision: 3728
Modified:
remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java
Log:
Add enumMap method
Modified:
remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java
===================================================================
---
remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java 2008-03-21
22:06:51 UTC (rev 3727)
+++
remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java 2008-03-21
22:09:53 UTC (rev 3728)
@@ -14,6 +14,7 @@
import java.util.Collections;
import java.util.Collection;
import java.util.LinkedList;
+import java.util.EnumMap;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
@@ -26,6 +27,10 @@
private CollectionUtil() {
}
+ public static <K extends Enum<K>, V> EnumMap<K, V>
enumMap(Class<K> keyType) {
+ return new EnumMap<K, V>(keyType);
+ }
+
/**
* Create a concurrent map instance.
*
Show replies by date