Class IndexedLists
java.lang.Object
com.github.andrewoma.dexx.collection.IndexedLists
IndexedLists is the preferred method of constructing instances of IndexedList.
Vector is currently constructed in
all cases, however this may change in the future.
IndexedLists is preferred for construction as:
- It works better in languages that support type inference
- It allows future optimisations (e.g. small lists might start as arrays and get upgraded to
Vectors)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> @NotNull Builder<E, IndexedList<E>> builder()private static <E> IndexedList<E> construct(E... es) static <E> @NotNull IndexedList<E> copyOf(E[] es) static <E> @NotNull IndexedList<E> static <E> @NotNull IndexedList<E> static <E> @NotNull IndexedList<E> copyOfTraversable(Traversable<E> traversable) static <E> @NotNull BuilderFactory<E, IndexedList<E>> factory()static <E> @NotNull IndexedList<E> of()static <E> @NotNull IndexedList<E> of(E t) static <E> @NotNull IndexedList<E> of(E e1, E e2) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E... others)
-
Constructor Details
-
IndexedLists
private IndexedLists()
-
-
Method Details
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
@NotNull public static <E> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) -
of
@NotNull public static <E> @NotNull IndexedList<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> @NotNull IndexedList<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> @NotNull IndexedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E... others) -
construct
-
copyOf
-
copyOf
-
copyOf
-
copyOfTraversable
-
factory
-
builder
-