Class ListOrSingle<T>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<T>
-
- com.github.tomakehurst.wiremock.common.ListOrSingle<T>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
,java.util.RandomAccess
public class ListOrSingle<T> extends java.util.ArrayList<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ListOrSingle(java.util.Collection<? extends T> c)
ListOrSingle(T... items)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.AbstractCollection<T>
-
of
public static <T> ListOrSingle<T> of(T... items)
-
of
public static <T> ListOrSingle<T> of(java.util.List<T> items)
-
getFirst
public T getFirst()
-
getLast
public T getLast()
-
get
public T get(int index)
-
isSingle
public boolean isSingle()
-
-