public class BiInstantiatorBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BI_FUNCTION_PREFIX |
static Class<BiInstantiator> |
BI_INSTANTIATOR_CLASS |
static Class<Instantiator> |
INSTANTIATOR_CLASS |
Constructor and Description |
---|
BiInstantiatorBuilder() |
Modifier and Type | Method and Description |
---|---|
static <S1,S2> byte[] |
createInstantiator(String className,
Class<?> s1,
Class<?> s2,
ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injectionsMap) |
static <S1,S2> byte[] |
createInstantiator(String className,
Class<?> s1,
Class<?> s2,
Instantiator<Void,?> builderInstantiator,
BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injectionsMap,
boolean ignoreNullValues) |
static Method |
getMethod(Class<?> aClass,
String name,
int nbParam) |
static Class<?> |
getPrimitiveGetter(Class<?> propertyType) |
static Type |
getTargetType(InstantiatorDefinition instantiatorDefinition) |
public static final Class<BiInstantiator> BI_INSTANTIATOR_CLASS
public static final Class<Instantiator> INSTANTIATOR_CLASS
public static final String BI_FUNCTION_PREFIX
public static <S1,S2> byte[] createInstantiator(String className, Class<?> s1, Class<?> s2, ExecutableInstantiatorDefinition instantiatorDefinition, Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injectionsMap) throws Exception
Exception
public static <S1,S2> byte[] createInstantiator(String className, Class<?> s1, Class<?> s2, Instantiator<Void,?> builderInstantiator, BuilderInstantiatorDefinition instantiatorDefinition, Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injectionsMap, boolean ignoreNullValues) throws Exception
Exception
public static Type getTargetType(InstantiatorDefinition instantiatorDefinition)
Copyright © 2017. All rights reserved.