com.github.andrewoma.dexx.collection
Class LinkedLists
java.lang.Object
com.github.andrewoma.dexx.collection.LinkedLists
public class LinkedLists
- extends Object
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)
|
Method Summary |
static
|
builder()
|
static
|
copyOf(E[] es)
|
static
|
copyOf(Iterable<E> iterable)
|
static
|
copyOf(Iterator<E> iterator)
|
static
|
copyOfTraversable(Traversable<E> traversable)
|
static
|
factory()
|
static
|
of()
|
static
|
of(E t)
|
static
|
of(E e1,
E e2)
|
static
|
of(E e1,
E e2,
E e3)
|
static
|
of(E e1,
E e2,
E e3,
E e4)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9,
E e10)
|
static
|
of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9,
E e10,
E... others)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
of
@NotNull
public static <E> LinkedList<E> of()
of
@NotNull
public static <E> LinkedList<E> of(E t)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3,
E e4)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3,
E e4,
E e5)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7)
of
@NotNull
public static <E> LinkedList<E> of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8)
of
@NotNull
public static <E> 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> 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> 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)
copyOf
@NotNull
public static <E> LinkedList<E> copyOf(Iterable<E> iterable)
copyOf
@NotNull
public static <E> LinkedList<E> copyOf(Iterator<E> iterator)
copyOf
@NotNull
public static <E> LinkedList<E> copyOf(E[] es)
copyOfTraversable
@NotNull
public static <E> LinkedList<E> copyOfTraversable(Traversable<E> traversable)
factory
@NotNull
public static <E> BuilderFactory<E,LinkedList<E>> factory()
builder
@NotNull
public static <E> Builder<E,LinkedList<E>> builder()
Copyright © 2014. All Rights Reserved.