[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) {