Package org.spockframework.util
Class CollectionUtil
- java.lang.Object
-
- org.spockframework.util.CollectionUtil
-
public abstract class CollectionUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CollectionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> void
addLastElement(java.util.List<T> list, T element)
static <T> java.util.Set<T>
asSet(T[] values)
static <T> java.lang.Iterable<T>
concat(java.lang.Iterable<? extends T>... iterables)
static <T> java.lang.Iterable<T>
concat(java.util.List<java.lang.Iterable<? extends T>> iterables)
static boolean
containsAny(java.lang.Iterable<?> iterable, java.lang.Object... elements)
static java.lang.Object[]
copyArray(java.lang.Object[] array, int from, int to)
(Partial) replacement for Arrays.copyOfRange, which is only available in JDK6.static <E,F>
java.util.ArrayList<F>filterMap(java.util.Collection<E> collection, IFunction<E,F> function)
static <T> T
getLastElement(java.util.List<T> list)
static <K,V>
java.util.Map<K,V>mapOf(K key, V value)
static <K,V>
java.util.Map<K,V>mapOf(K key, V value, K key2, V value2)
static <K,V>
java.util.Map<K,V>mapOf(K key, V value, K key2, V value2, K key3, V value3)
static <T> java.lang.Iterable<T>
reverse(java.util.List<T> list)
static <T> void
setLastElement(java.util.List<T> list, T elem)
-
-
-
Method Detail
-
filterMap
public static <E,F> java.util.ArrayList<F> filterMap(java.util.Collection<E> collection, IFunction<E,F> function)
-
copyArray
public static java.lang.Object[] copyArray(java.lang.Object[] array, int from, int to)
(Partial) replacement for Arrays.copyOfRange, which is only available in JDK6.
-
getLastElement
public static <T> T getLastElement(java.util.List<T> list)
-
setLastElement
public static <T> void setLastElement(java.util.List<T> list, T elem)
-
addLastElement
public static <T> void addLastElement(java.util.List<T> list, T element)
-
reverse
public static <T> java.lang.Iterable<T> reverse(java.util.List<T> list)
-
asSet
public static <T> java.util.Set<T> asSet(T[] values)
-
mapOf
public static <K,V> java.util.Map<K,V> mapOf(K key, V value)
-
mapOf
public static <K,V> java.util.Map<K,V> mapOf(K key, V value, K key2, V value2)
-
mapOf
public static <K,V> java.util.Map<K,V> mapOf(K key, V value, K key2, V value2, K key3, V value3)
-
concat
public static <T> java.lang.Iterable<T> concat(java.lang.Iterable<? extends T>... iterables)
-
concat
public static <T> java.lang.Iterable<T> concat(java.util.List<java.lang.Iterable<? extends T>> iterables)
-
containsAny
public static boolean containsAny(java.lang.Iterable<?> iterable, java.lang.Object... elements)
-
-