@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Iterator<Pair<K, V>> iterator) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); while (iterator.hasNext()) { Pair<K, V> pair = iterator.next(); result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Iterator<Pair<K, V>> iterator) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); while (iterator.hasNext()) { Pair<K, V> pair = iterator.next(); result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Iterator<Pair<K, V>> iterator) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); 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> SortedMap<K, V> copyOf(Comparator<? super K> comparator, java.lang.Iterable<Pair<K, V>> iterable) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Pair<K, V>[] pairs) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Pair<K, V>[] pairs) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, java.lang.Iterable<Pair<K, V>> iterable) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, Pair<K, V>[] pairs) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { result = result.put(pair.component1(), pair.component2()); } return result; }
@NotNull public static <K, V> SortedMap<K, V> copyOf(Comparator<? super K> comparator, java.lang.Iterable<Pair<K, V>> iterable) { SortedMap<K, V> result = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : iterable) { result = result.put(pair.component1(), pair.component2()); } return result; }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }