final class FactoryFunction<T>
extends java.lang.Object
implements java.util.function.Function<java.util.Map<java.lang.Long,java.lang.Object>,T>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.function.BiFunction |
biFunction |
(package private) java.lang.reflect.Method |
factoryMethod |
(package private) java.util.function.Function |
function |
(package private) long[] |
hashCodes |
(package private) java.lang.String[] |
paramNames |
| Constructor and Description |
|---|
FactoryFunction(java.lang.reflect.Method factoryMethod,
java.lang.String... paramNames) |
| Modifier and Type | Method and Description |
|---|---|
T |
apply(java.util.Map<java.lang.Long,java.lang.Object> values) |
T |
createInstance(java.lang.Object[] args) |
final java.lang.reflect.Method factoryMethod
final java.util.function.Function function
final java.util.function.BiFunction biFunction
final java.lang.String[] paramNames
final long[] hashCodes