Package | Description |
---|---|
org.simpleflatmapper.reflect |
Reflection tools.
|
org.simpleflatmapper.reflect.asm |
Asm generation.
|
org.simpleflatmapper.reflect.getter | |
org.simpleflatmapper.reflect.impl |
Reflection tools implementation.
|
org.simpleflatmapper.reflect.instantiator |
Modifier and Type | Field and Description |
---|---|
Instantiator<Void,?> |
BuilderBiInstantiator.builderInstantiator |
Modifier and Type | Method and Description |
---|---|
<S,T> Instantiator<S,T> |
InstantiatorFactory.getArrayInstantiator(Class<?> elementType,
int length) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(InstantiatorDefinition instantiatorDefinition,
Class<S> source,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<S> source,
List<InstantiatorDefinition> constructors,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getOneArgIdentityInstantiator(InstantiatorDefinition id,
boolean builderIgnoresNullValues) |
Constructor and Description |
---|
BuilderBiInstantiator(Instantiator<Void,?> builderInstantiator,
MethodBiFunctionPair<S1,S2>[] chainedArguments,
MethodBiFunctionPair<S1,S2>[] unchainedArguments,
Method buildMethod,
boolean ignoreNullValues) |
Modifier and Type | Field and Description |
---|---|
static Class<Instantiator> |
BiInstantiatorBuilder.INSTANTIATOR_CLASS |
Modifier and Type | Method and Description |
---|---|
<S,T> Instantiator<S,T> |
AsmFactory.createEmptyArgsInstantiator(Class<S> source,
Class<? extends T> target) |
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<S> source,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
boolean builderIgnoresNullValues) |
Modifier and Type | Method and Description |
---|---|
static <S1,S2> byte[] |
BiInstantiatorBuilder.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) |
Constructor and Description |
---|
InstantiatorGetter(Instantiator<? super S,? extends P> instantiator,
Getter<? super T,? extends S> getter) |
Modifier and Type | Class and Description |
---|---|
class |
BuilderInstantiator<S,T> |
class |
EmptyConstructorInstantiator<S,T> |
class |
EmptyStaticMethodInstantiator<S,T> |
class |
InjectConstructorInstantiator<S,T> |
class |
InjectStaticMethodInstantiator<S,T> |
Constructor and Description |
---|
BuilderInstantiator(Instantiator<Void,?> builderInstantiator,
MethodGetterPair<S>[] chainedArguments,
MethodGetterPair<S>[] unchainedArguments,
Method buildMethod,
boolean ignoreNullValues) |
Modifier and Type | Class and Description |
---|---|
class |
GetterInstantiator<S,T> |
Copyright © 2019. All rights reserved.