@SuppressWarnings("unchecked") @NotNull public static <E extends Comparable<? super E>> SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) { return construct(null, e1, e2, e3, e4, e5, e6, e7, e8, e9); }
@NotNull public static <E> SortedSet<E> copyOf(E[] es) { return copyOf(null, es); }
@NotNull public static <E> SortedSet<E> copyOfTraversable(Traversable<E> traversable) { return copyOfTraversable(null, traversable); }
@NotNull @SuppressWarnings("unchecked") public static <E> BuilderFactory<E, SortedSet<E>> factory() { return factory(null); }
@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 @SuppressWarnings("unchecked") public static <E> BuilderFactory<E, SortedSet<E>> factory() { return factory(null); }
@SuppressWarnings("unchecked") @NotNull public static <E extends Comparable<? super E>> SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2) { return construct(comparator, e1, e2); }
@NotNull public static <E> SortedSet<E> copyOf(E[] es) { return copyOf(null, es); }
@NotNull @SuppressWarnings("unchecked") public static <E> BuilderFactory<E, SortedSet<E>> factory() { return factory(null); }
@NotNull public static <E> SortedSet<E> copyOfTraversable(Traversable<E> traversable) { return copyOfTraversable(null, traversable); }
@SuppressWarnings("unchecked") @NotNull public static <E extends Comparable<? super E>> SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4) { return construct(comparator, e1, e2, e3, e4); }
@NotNull public static <E> SortedSet<E> copyOf(java.lang.Iterable<E> iterable) { return copyOf(null, iterable); }
@NotNull public static <E> Builder<E, SortedSet<E>> builder(Comparator<? super E> comparator) { //noinspection RedundantTypeArguments return SortedSets.<E>factory(comparator).newBuilder(); } }
@NotNull public static <E> SortedSet<E> copyOfTraversable(Traversable<E> traversable) { return copyOfTraversable(null, traversable); }
@SuppressWarnings("unchecked") @NotNull public static <E extends Comparable<? super E>> SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) { return construct(comparator, e1, e2, e3, e4, e5, e6, e7, e8, e9); }
@NotNull public static <E> SortedSet<E> copyOf(Iterator<E> iterator) { return copyOf(null, iterator); }
@NotNull public static <E> Builder<E, SortedSet<E>> builder(Comparator<? super E> comparator) { //noinspection RedundantTypeArguments return SortedSets.<E>factory(comparator).newBuilder(); } }
@SuppressWarnings("unchecked") @NotNull public static <E extends Comparable<? super E>> SortedSet<E> of(E e1, E e2) { return construct(null, e1, e2); }
@NotNull public static <E> SortedSet<E> copyOf(java.lang.Iterable<E> iterable) { return copyOf(null, iterable); }
@NotNull public static <E> Builder<E, SortedSet<E>> builder(Comparator<? super E> comparator) { //noinspection RedundantTypeArguments return SortedSets.<E>factory(comparator).newBuilder(); } }