static <T,F> Function<F,T> |
U.bind(Function<F,T> function) |
static <T,E> List<T> |
U.collect(List<E> list,
Function<? super E,T> func) |
static <T,E> Set<T> |
U.collect(Set<E> set,
Function<? super E,T> func) |
static <T> Function<T,T> |
U.compose(Function<T,T>... func) |
<K,E> Map<K,Integer> |
U.countBy(Function<E,K> func) |
<F> U.Chain<Map<F,Integer>> |
U.Chain.countBy(Function<T,F> func) |
static <K,E> Map<K,Integer> |
U.countBy(Iterable<E> iterable,
Function<E,K> func) |
static <K,E> E[] |
U.distinctBy(E[] array,
Function<E,K> func) |
<F> U.Chain<F> |
U.Chain.distinctBy(Function<T,F> func) |
static <K,E> Collection<E> |
U.distinctBy(Iterable<E> iterable,
Function<E,K> func) |
<K,E> Map<K,List<E>> |
U.groupBy(Function<E,K> func) |
<K,E> Map<K,Optional<E>> |
U.groupBy(Function<E,K> func,
BinaryOperator<E> binaryOperator) |
<F> U.Chain<Map<F,List<T>>> |
U.Chain.groupBy(Function<T,F> func) |
<F> U.Chain<Map<F,Optional<T>>> |
U.Chain.groupBy(Function<T,F> func,
BinaryOperator<T> binaryOperator) |
static <K,E> Map<K,List<E>> |
U.groupBy(Iterable<E> iterable,
Function<E,K> func) |
static <K,E> Map<K,Optional<E>> |
U.groupBy(Iterable<E> iterable,
Function<E,K> func,
BinaryOperator<E> binaryOperator) |
<F> Optional<F> |
Optional.map(Function<? super T,F> mapper) |
<F> List<F> |
U.map(Function<? super T,F> func) |
<F> U.Chain<F> |
U.Chain.map(Function<? super T,F> func) |
static <T> List<T> |
U.map(int[] array,
Function<? super Integer,T> func) |
static <T,E> List<T> |
U.map(List<E> list,
Function<? super E,T> func) |
static <T,E> Set<T> |
U.map(Set<E> set,
Function<? super E,T> func) |
static <K,V> List<Tuple<K,V>> |
U.mapObject(Map<K,V> object,
Function<? super V,V> func) |
static <E,F extends Comparable> E |
U.max(Collection<E> collection,
Function<E,F> func) |
<F extends Comparable<? super F>> T |
U.max(Function<T,F> func) |
<F extends Comparable<? super F>> U.Chain<T> |
U.Chain.max(Function<T,F> func) |
static <T,F> Function<F,T> |
U.memoize(Function<F,T> function) |
static <E,F extends Comparable> E |
U.min(Collection<E> collection,
Function<E,F> func) |
<F extends Comparable<? super F>> T |
U.min(Function<T,F> func) |
<F extends Comparable<? super F>> U.Chain<T> |
U.Chain.min(Function<T,F> func) |
static void |
U.mixin(String funcName,
Function<String,String> func) |
<E,V extends Comparable<? super V>> List<E> |
U.sortBy(Function<E,V> func) |
<F extends Comparable<? super F>> U.Chain<T> |
U.Chain.sortBy(Function<T,F> func) |
static <E,T extends Comparable<? super T>> List<E> |
U.sortBy(Iterable<E> iterable,
Function<E,T> func) |
static <K,E> E[] |
U.uniq(E[] array,
Function<E,K> func) |
<F> U.Chain<T> |
U.Chain.uniq(Function<T,F> func) |
static <K,E> Collection<E> |
U.uniq(Iterable<E> iterable,
Function<E,K> func) |
static <T> Function<Void,T> |
U.wrap(Function<T,T> function,
Function<Function<T,T>,T> wrapper) |
static <T> Function<Void,T> |
U.wrap(Function<T,T> function,
Function<Function<T,T>,T> wrapper) |