[Collections] Add CollectionUtils.putAll
Change-Id: I506f40dd6a4ea94d4951e08e85b9672db50ac330
diff --git a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/CollectionUtils.java b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/CollectionUtils.java
index e3fc1b3..4aad5fb 100644
--- a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/CollectionUtils.java
+++ b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/CollectionUtils.java
@@ -17,6 +17,7 @@
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import java.util.RandomAccess;
import org.eclipse.statet.jcommons.lang.NonNull;
@@ -27,6 +28,13 @@
public class CollectionUtils {
+ public static <K, V> void putAll(final Map<K, V> map, final ImList<K> keys, final V value) {
+ for (final var key : keys) {
+ map.put(key, value);
+ }
+ }
+
+
public static String toString(final List<@NonNull ?> list, final String sep) {
final int n= list.size();
if (n <= 0) {