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
-