@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOf(java.lang.Iterable<Pair<K, V>> iterable) { return copyOf(null, iterable); }
@NotNull @SuppressWarnings("unchecked") public static <K extends Comparable<? super K>, V> SortedMap<K, V> of() { //noinspection RedundantTypeArguments return SortedMaps.<K, V>construct(); }
@NotNull public static <K, V> Builder<Pair<K, V>, SortedMap<K, V>> builder(Comparator<? super K> comparator) { return SortedMaps.<K, V>factory(comparator).newBuilder(); } }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { return copyOfTraversable(null, traversable); }
@Before public void setUp() { // Build collections of each type containing 10 elements (pairs of ints) java.util.List<Builder<Pair<Integer, Integer>, ? extends Iterable<Pair<Integer, Integer>>>> builders = ImmutableList.of( Sets.<Pair<Integer, Integer>>builder(), SortedSets.builder(comparator), IndexedLists.<Pair<Integer, Integer>>builder(), Maps.<Integer, Integer>builder(), SortedMaps.<Integer, Integer>builder() ); for (Builder<Pair<Integer, Integer>, ? extends Iterable<Pair<Integer, Integer>>> builder : builders) { for (int i = 1; i <= 10; i++) { builder.add(new Pair<Integer, Integer>(i, i)); } collections.add(builder.build()); } }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOf(Pair<K, V>[] pairs) { return copyOf(null, pairs); }
@NotNull @SuppressWarnings("unchecked") public static <K extends Comparable<? super K>, V> SortedMap<K, V> of() { //noinspection RedundantTypeArguments return SortedMaps.<K, V>construct(); }
@NotNull public static <K extends Comparable<? super K>, V> Builder<Pair<K, V>, SortedMap<K, V>> builder() { return SortedMaps.<K, V>factory().newBuilder(); }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { return copyOfTraversable(null, traversable); }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOf(Iterator<Pair<K, V>> iterator) { return copyOf(null, iterator); }
@NotNull @SuppressWarnings("unchecked") public static <K, V> SortedMap<K, V> of(Comparator<? super K> comparator) { //noinspection RedundantTypeArguments return SortedMaps.<K, V>construct(comparator); }
@NotNull public static <K extends Comparable<? super K>, V> Builder<Pair<K, V>, SortedMap<K, V>> builder() { return SortedMaps.<K, V>factory().newBuilder(); }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOfTraversable(Traversable<Pair<K, V>> traversable) { return copyOfTraversable(null, traversable); }
@NotNull public static <K extends Comparable<? super K>, V> SortedMap<K, V> copyOf(Pair<K, V>[] pairs) { return copyOf(null, pairs); }
@NotNull @SuppressWarnings("unchecked") public static <K extends Comparable<? super K>, V> SortedMap<K, V> of() { //noinspection RedundantTypeArguments return SortedMaps.<K, V>construct(); }
@NotNull public static <K extends Comparable<? super K>, V> Builder<Pair<K, V>, SortedMap<K, V>> builder() { return SortedMaps.<K, V>factory().newBuilder(); }