Class LinkedLists
java.lang.Object
com.github.andrewoma.dexx.collection.LinkedLists
LinkedLists is the preferred method of constructing instances of LinkedList.
ConsList is currently constructed in
all cases, however this may change in the future.
LinkedLists 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
ConsLists)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> @NotNull Builder<E, LinkedList<E>> builder()private static <E> LinkedList<E> construct(E... es) static <E> @NotNull LinkedList<E> copyOf(E[] es) static <E> @NotNull LinkedList<E> static <E> @NotNull LinkedList<E> static <E> @NotNull LinkedList<E> copyOfTraversable(Traversable<E> traversable) static <E> @NotNull BuilderFactory<E, LinkedList<E>> factory()static <E> @NotNull LinkedList<E> of()static <E> @NotNull LinkedList<E> of(E t) static <E> @NotNull LinkedList<E> of(E e1, E e2) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) static <E> @NotNull LinkedList<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 LinkedList<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
-
LinkedLists
private LinkedLists()
-
-
Method Details
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
@NotNull public static <E> @NotNull LinkedList<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) -
of
@NotNull public static <E> @NotNull LinkedList<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 LinkedList<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 LinkedList<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
-