Class SortedSets
java.lang.Object
com.github.andrewoma.dexx.collection.SortedSets
SortedSets is the preferred method of constructing instances of SortedSet.
TreeSet is currently constructed in
all cases, however this may change in the future.
SortedSets is preferred for construction as:
- It works better in languages that support type inference
- It allows future optimisations (e.g. small sets may be dedicated classes which are then upgraded to
TreeSets)
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(Comparator<? super E> comparator) static <E> @NotNull SortedSet<E> copyOf(E[] es) static <E> @NotNull SortedSet<E> static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Traversable<E> traversable) static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, E[] es) static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Iterable<E> iterable) static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Iterator<E> iterator) static <E> @NotNull SortedSet<E> static <E> @NotNull SortedSet<E> copyOfTraversable(Traversable<E> traversable) static <E> @NotNull SortedSet<E> copyOfTraversable(Comparator<? super E> comparator, Traversable<E> traversable) static <E> @NotNull BuilderFactory<E, SortedSet<E>> factory()static <E> @NotNull BuilderFactory<E, SortedSet<E>> factory(Comparator<? super E> comparator) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of()static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E... others) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6, E e7) static <E extends Comparable<? super E>>
@NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) static <E extends Comparable<? super E>>
@NotNull 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) static <E extends Comparable<? super E>>
@NotNull 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, E e10) static <E extends Comparable<? super E>>
@NotNull 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, E e10, E... others)
-
Method Details
-
of
-
of
-
of
-
of
-
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E... others) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6, E e7) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull SortedSet<E> of(Comparator<? super E> comparator, E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull 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) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull 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, E e10) -
of
@NotNull public static <E extends Comparable<? super E>> @NotNull 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, E e10, E... others) -
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
@NotNull public static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Iterable<E> iterable) -
copyOf
@NotNull public static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Iterator<E> iterator) -
copyOf
@NotNull public static <E> @NotNull SortedSet<E> copyOf(Comparator<? super E> comparator, Traversable<E> traversable) -
copyOfTraversable
-
copyOfTraversable
@NotNull public static <E> @NotNull SortedSet<E> copyOfTraversable(Comparator<? super E> comparator, Traversable<E> traversable) -
factory
-
factory
@NotNull public static <E> @NotNull BuilderFactory<E, SortedSet<E>> factory(Comparator<? super E> comparator) -
builder
-
builder
@NotNull public static <E> @NotNull Builder<E, SortedSet<E>> builder(Comparator<? super E> comparator)
-