Ray points out that addAll() and putAll() were already added to CollectionUtil.

git-svn-id: https://samskivert.googlecode.com/svn/trunk@2899 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
samskivert
2010-09-30 21:39:31 +00:00
parent e8b633abaf
commit 1f2a1396ee
@@ -120,30 +120,4 @@ public class Folds
}
return zero;
}
/**
* Merges the supplied collections into <code>zero</code> using a left to right fold of
* {@link Collection#addAll}.
*/
public static <T, C extends Collection<T>> C addAll (
C zero, Iterable<Collection<? extends T>> values)
{
for (Collection<? extends T> value : values) {
zero.addAll(value);
}
return zero;
}
/**
* Merges the supplied maps into <code>zero</code> using a left to right fold of
* {@link Map#putAll}.
*/
public static <K, V, M extends Map<K, V>> M putAll (
M zero, Iterable<Map<? extends K, ? extends V>> values)
{
for (Map<? extends K, ? extends V> value : values) {
zero.putAll(value);
}
return zero;
}
}