static <E> boolean |
U.all(Iterable<E> iterable,
Predicate<E> pred) |
boolean |
U.all(Predicate<T> pred) |
static <T> Predicate<T> |
U.and(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <T> Predicate<T> |
U.and(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <T> Predicate<T> |
U.and(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <E> boolean |
U.any(Iterable<E> iterable,
Predicate<E> pred) |
boolean |
U.any(Predicate<T> pred) |
static <E> Optional<E> |
U.detect(Iterable<E> iterable,
Predicate<E> pred) |
static <E> boolean |
U.every(Iterable<E> iterable,
Predicate<E> pred) |
boolean |
U.every(Predicate<T> pred) |
U.Chain<Boolean> |
U.Chain.every(Predicate<T> pred) |
static <E> List<E> |
U.filter(List<E> list,
Predicate<E> pred) |
List<T> |
U.filter(Predicate<T> pred) |
U.Chain<T> |
U.Chain.filter(Predicate<T> pred) |
static <E> Set<E> |
U.filter(Set<E> set,
Predicate<E> pred) |
static <E> List<E> |
U.filterFalse(List<E> list,
Predicate<E> pred) |
List<T> |
U.filterFalse(Predicate<T> pred) |
U.Chain<T> |
U.Chain.filterFalse(Predicate<T> pred) |
static <E> Set<E> |
U.filterFalse(Set<E> set,
Predicate<E> pred) |
static <E> Optional<E> |
U.find(Iterable<E> iterable,
Predicate<E> pred) |
U.Chain<Optional<T>> |
U.Chain.find(Predicate<T> pred) |
static <E> int |
U.findIndex(E[] array,
Predicate<E> pred) |
static <E> int |
U.findIndex(List<E> list,
Predicate<E> pred) |
static <E> E |
U.findKey(E[] array,
Predicate<E> pred) |
static <E> E |
U.findKey(List<E> list,
Predicate<E> pred) |
static <E> Optional<E> |
U.findLast(Iterable<E> iterable,
Predicate<E> pred) |
U.Chain<Optional<T>> |
U.Chain.findLast(Predicate<T> pred) |
static <E> int |
U.findLastIndex(E[] array,
Predicate<E> pred) |
static <E> int |
U.findLastIndex(List<E> list,
Predicate<E> pred) |
static <E> E |
U.findLastKey(E[] array,
Predicate<E> pred) |
static <E> E |
U.findLastKey(List<E> list,
Predicate<E> pred) |
static <E> E |
U.first(Iterable<E> iterable,
Predicate<E> pred) |
T |
U.first(Predicate<T> pred) |
static <E> E |
U.firstOrNull(Iterable<E> iterable,
Predicate<E> pred) |
T |
U.firstOrNull(Predicate<T> pred) |
U.Chain<T> |
U.Chain.firstOrNull(Predicate<T> pred) |
static <E> E |
U.last(List<E> list,
Predicate<E> pred) |
T |
U.last(Predicate<T> pred) |
static <E> E |
U.lastOrNull(List<E> list,
Predicate<E> pred) |
T |
U.lastOrNull(Predicate<T> pred) |
U.Chain<T> |
U.Chain.lastOrNull(Predicate<T> pred) |
static <E> Predicate<E> |
U.negate(Predicate<E> pred) |
static <K,V> List<Tuple<K,V>> |
U.omit(Map<K,V> object,
Predicate<V> pred) |
static <T> Predicate<T> |
U.or(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <T> Predicate<T> |
U.or(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <T> Predicate<T> |
U.or(Predicate<? super T> pred1,
Predicate<? super T> pred2,
Predicate<? super T>... rest) |
static <E> List<E>[] |
U.partition(E[] iterable,
Predicate<E> pred) |
static <E> List<List<E>> |
U.partition(Iterable<E> iterable,
Predicate<E> pred) |
static <K,V> List<Tuple<K,V>> |
U.pick(Map<K,V> object,
Predicate<V> pred) |
static <E> List<E> |
U.reject(List<E> list,
Predicate<E> pred) |
List<T> |
U.reject(Predicate<T> pred) |
U.Chain<T> |
U.Chain.reject(Predicate<T> pred) |
static <E> Set<E> |
U.reject(Set<E> set,
Predicate<E> pred) |
static <E> Object |
U.result(Iterable<E> iterable,
Predicate<E> pred) |
static <E> List<E> |
U.select(List<E> list,
Predicate<E> pred) |
static <E> Set<E> |
U.select(Set<E> set,
Predicate<E> pred) |
static <E> boolean |
U.some(Iterable<E> iterable,
Predicate<E> pred) |
boolean |
U.some(Predicate<T> pred) |
U.Chain<Boolean> |
U.Chain.some(Predicate<T> pred) |