public class ListOrSingle<T>
extends java.util.ArrayList<T>
Constructor and Description |
---|
ListOrSingle(java.util.Collection<? extends T> c) |
ListOrSingle(T... items) |
Modifier and Type | Method and Description |
---|---|
T |
get(int index) |
T |
getFirst() |
T |
getLast() |
boolean |
isSingle() |
static <T> ListOrSingle<T> |
of(java.util.List<T> items) |
static <T> ListOrSingle<T> |
of(T... items) |
java.lang.String |
toString() |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, set, size, subList, toArray, toArray, trimToSize
public ListOrSingle(java.util.Collection<? extends T> c)
public ListOrSingle(T... items)
public java.lang.String toString()
toString
in class java.util.AbstractCollection<T>
public static <T> ListOrSingle<T> of(T... items)
public static <T> ListOrSingle<T> of(java.util.List<T> items)
public T getFirst()
public T getLast()
public T get(int index)
public boolean isSingle()