public final class Functional
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <F,T> Function<F,T> |
cast(java.lang.Class<T> target)
Identity function casting its arguments to a particular type.
|
static <T> Function<T,java.lang.Object> |
invokeMethod(java.lang.reflect.Method method,
java.lang.Object target) |
static <T> Function<org.apache.commons.lang3.tuple.Pair<T,?>,T> |
pairLeft() |
static <T> Function<org.apache.commons.lang3.tuple.Pair<?,T>,T> |
pairRight() |
static Funnel<java.lang.Object> |
serializeFunnel()
A
Funnel that serializes an object to the sink. |
public static <T> Function<org.apache.commons.lang3.tuple.Pair<T,?>,T> pairLeft()
public static <T> Function<org.apache.commons.lang3.tuple.Pair<?,T>,T> pairRight()
public static <T> Function<T,java.lang.Object> invokeMethod(java.lang.reflect.Method method, java.lang.Object target)
public static Funnel<java.lang.Object> serializeFunnel()
Funnel
that serializes an object to the sink.public static <F,T> Function<F,T> cast(java.lang.Class<T> target)
F
- The function's input type.T
- The type to which to cast arguments.target
- The target type for arguments.