@NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> newBuilder() { return new AbstractSelfBuilder<Pair<K, V>, HashMap<K, V>>(HashMap.<K, V>empty()) { @NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> add(Pair<K, V> element) { result = result.put(element.component1(), element.component2()); return this; } }; } };
@NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> newBuilder() { return new AbstractSelfBuilder<Pair<K, V>, HashMap<K, V>>(HashMap.<K, V>empty()) { @NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> add(Pair<K, V> element) { result = result.put(element.component1(), element.component2()); return this; } }; } };
@NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> newBuilder() { return new AbstractSelfBuilder<Pair<K, V>, HashMap<K, V>>(HashMap.<K, V>empty()) { @NotNull @Override public Builder<Pair<K, V>, HashMap<K, V>> add(Pair<K, V> element) { result = result.put(element.component1(), element.component2()); return this; } }; } };
@NotNull public static <K, V> Map<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { @SuppressWarnings("unchecked") final HashMap<K, V>[] result = new HashMap[1]; result[0] = HashMap.empty(); traversable.forEach(new Function<Pair<K, V>, Object>() { @Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } }); return result[0]; }
@NotNull public static <K, V> Map<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { @SuppressWarnings("unchecked") final HashMap<K, V>[] result = new HashMap[1]; result[0] = HashMap.empty(); traversable.forEach(new Function<Pair<K, V>, Object>() { @Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } }); return result[0]; }
@NotNull public static <K, V> Map<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { @SuppressWarnings("unchecked") final HashMap<K, V>[] result = new HashMap[1]; result[0] = HashMap.empty(); traversable.forEach(new Function<Pair<K, V>, Object>() { @Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } }); return result[0]; }
@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; }
@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(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; }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }