@NotNull public static <K, V> Map<K, V> copyOf(Iterator<Pair<K, V>> iterator) { HashMap<K, V> result = HashMap.empty(); while (iterator.hasNext()) { Pair<K, V> pair = iterator.next(); result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(Iterator<Pair<K, V>> iterator) { HashMap<K, V> result = HashMap.empty(); while (iterator.hasNext()) { Pair<K, V> pair = iterator.next(); result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(Iterator<Pair<K, V>> iterator) { HashMap<K, V> result = HashMap.empty(); while (iterator.hasNext()) { Pair<K, V> pair = iterator.next(); result = result.put(pair.component1(), pair.component2()); } return result; }
@Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } });
@Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } });
@Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } });
@NotNull public static <K, V> Map<K, V> copyOf(Pair<K, V>[] pairs) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(Pair<K, V>[] pairs) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(java.lang.Iterable<Pair<K, V>> iterable) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(java.lang.Iterable<Pair<K, V>> iterable) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(java.lang.Iterable<Pair<K, V>> iterable) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> Map<K, V> copyOf(Pair<K, V>[] pairs) { HashMap<K, V> result = HashMap.empty(); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }