public class Functions
extends java.lang.Object
| Constructor and Description |
|---|
Functions() |
| Modifier and Type | Method and Description |
|---|---|
static <X,Y,Z> Function<X,Z> |
compose(Function<Y,Z> g,
Function<X,Y> f) |
static <X,Y> Function<X,Y> |
constant(Y y) |
static boolean |
equal(java.lang.Object x,
java.lang.Object y) |
static int |
hashCode(java.lang.Object x) |
static <X> Function<X,X> |
identity() |
static <X,Y> java.lang.Iterable<Y> |
map(java.lang.Iterable<X> xs,
Function<X,Y> f) |
static <T> Function<java.lang.Long,T> |
onList(java.util.List<T> list) |
static Unfoldable<java.lang.String,java.lang.String> |
splitBy(java.lang.String separator) |
public static <X> Function<X,X> identity()
public static <T> Function<java.lang.Long,T> onList(java.util.List<T> list)
public static <X,Y> java.lang.Iterable<Y> map(java.lang.Iterable<X> xs,
Function<X,Y> f)
public static <X,Y> Function<X,Y> constant(Y y)
public static Unfoldable<java.lang.String,java.lang.String> splitBy(java.lang.String separator)
public static int hashCode(java.lang.Object x)
public static boolean equal(java.lang.Object x,
java.lang.Object y)