Module org.simpleflatmapper.reflect
Package org.simpleflatmapper.reflect
Class BuilderBiInstantiator<S1,S2,T>
java.lang.Object
org.simpleflatmapper.reflect.BuilderBiInstantiator<S1,S2,T>
- All Implemented Interfaces:
BiInstantiator<S1,S2, T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Instantiator<Void,?> final Methodfinal MethodBiFunctionPair<S1,S2>[] final booleanfinal MethodBiFunctionPair<S1,S2>[] -
Constructor Summary
ConstructorsConstructorDescriptionBuilderBiInstantiator(Instantiator<Void, ?> builderInstantiator, MethodBiFunctionPair<S1, S2>[] chainedArguments, MethodBiFunctionPair<S1, S2>[] unchainedArguments, Method buildMethod, boolean ignoreNullValues) -
Method Summary
Modifier and TypeMethodDescriptionnewInitialisedBuilderInstace(S1 s1, S2 s2) newInstance(S1 s1, S2 s2)
-
Field Details
-
builderInstantiator
-
chainedArguments
-
unchainedArguments
-
buildMethod
-
ignoreNullValues
public final boolean ignoreNullValues
-
-
Constructor Details
-
BuilderBiInstantiator
public BuilderBiInstantiator(Instantiator<Void, ?> builderInstantiator, MethodBiFunctionPair<S1, S2>[] chainedArguments, MethodBiFunctionPair<S1, S2>[] unchainedArguments, Method buildMethod, boolean ignoreNullValues)
-
-
Method Details
-
newInstance
- Specified by:
newInstancein interfaceBiInstantiator<S1,S2, T> - Throws:
Exception
-
newInitialisedBuilderInstace
- Throws:
Exception
-