diff --git a/src/java/com/samskivert/util/CollectionUtil.java b/src/java/com/samskivert/util/CollectionUtil.java index 887e79ba..7d7b15b2 100644 --- a/src/java/com/samskivert/util/CollectionUtil.java +++ b/src/java/com/samskivert/util/CollectionUtil.java @@ -35,8 +35,8 @@ public class CollectionUtil * Adds all items returned by the enumeration to the supplied * collection and returns the supplied collection. */ - public static Collection addAll ( - Collection col, Enumeration enm) + public static > T addAll ( + T col, Enumeration enm) { while (enm.hasMoreElements()) { col.add(enm.nextElement()); @@ -48,7 +48,8 @@ public class CollectionUtil * Adds all items returned by the iterator to the supplied collection * and returns the supplied collection. */ - public static Collection addAll (Collection col, Iterator iter) + public static > T addAll ( + T col, Iterator iter) { while (iter.hasNext()) { col.add(iter.next()); @@ -60,7 +61,7 @@ public class CollectionUtil * Adds all items in the given object array to the supplied * collection and returns the supplied collection. */ - public static Collection addAll (Collection col, T[] values) + public static > T addAll (T col, E[] values) { for (int ii = 0; ii < values.length; ii++) { col.add(values[ii]);