public class CollectionUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CollectionUtil.Predicate<T> |
| Constructor and Description |
|---|
CollectionUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.List<T> |
cloneAndSeal(java.util.Collection<? extends T> collection) |
static <K,V> java.util.Map<K,V> |
cloneAndSeal(java.util.Map<K,V> map) |
static <T> java.util.List<T> |
emptyOrSingletonListFrom(T element) |
static <T> java.util.ArrayList<T> |
newListWith(java.util.Collection<? extends T> collection) |
static <T> java.util.Set<T> |
newSetWith(java.util.Collection<? extends T> collection) |
static <T,C extends java.util.Collection<T>> |
removeUntil(C collection,
CollectionUtil.Predicate<T> predicate) |
static <T> java.util.Collection<T> |
requireNotEmpty(java.util.Collection<T> collection,
java.lang.String collectionName) |
public static <T> java.util.Collection<T> requireNotEmpty(java.util.Collection<T> collection,
java.lang.String collectionName)
public static <T,C extends java.util.Collection<T>> java.util.List<T> removeUntil(C collection,
CollectionUtil.Predicate<T> predicate)
public static <T> java.util.ArrayList<T> newListWith(java.util.Collection<? extends T> collection)
public static <T> java.util.List<T> cloneAndSeal(java.util.Collection<? extends T> collection)
public static <K,V> java.util.Map<K,V> cloneAndSeal(java.util.Map<K,V> map)
public static <T> java.util.Set<T> newSetWith(java.util.Collection<? extends T> collection)
public static <T> java.util.List<T> emptyOrSingletonListFrom(T element)