Package | Description |
---|---|
org.simpleflatmapper.reflect |
Reflection tools.
|
org.simpleflatmapper.reflect.asm |
Asm generation.
|
org.simpleflatmapper.reflect.impl |
Reflection tools implementation.
|
org.simpleflatmapper.reflect.instantiator | |
org.simpleflatmapper.reflect.meta |
Class analyses.
|
Modifier and Type | Method and Description |
---|---|
Parameter[] |
InstantiatorDefinition.getParameters() |
Parameter[] |
BuilderInstantiatorDefinition.getParameters() |
Modifier and Type | Method and Description |
---|---|
Map<Parameter,Method> |
BuilderInstantiatorDefinition.getSetters() |
Modifier and Type | Method and Description |
---|---|
boolean |
InstantiatorDefinition.hasParam(Parameter param) |
boolean |
BuilderInstantiatorDefinition.hasParam(Parameter param) |
Modifier and Type | Method and Description |
---|---|
<S1,S2,T> BiInstantiator<S1,S2,T> |
InstantiatorFactory.getBiInstantiator(InstantiatorDefinition instantiatorDefinition,
Class<?> s1,
Class<?> s2,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections,
boolean useAsmIfEnabled) |
<S1,S2,T> BiInstantiator<S1,S2,T> |
InstantiatorFactory.getBiInstantiator(Type target,
Class<?> s1,
Class<?> s2,
List<InstantiatorDefinition> constructors,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections,
boolean useAsmIfEnabled) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(InstantiatorDefinition instantiatorDefinition,
Class<S> source,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<S> source,
List<InstantiatorDefinition> constructors,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled) |
Constructor and Description |
---|
BuilderInstantiatorDefinition(InstantiatorDefinition builderInstantiator,
Map<Parameter,Method> setters,
Method buildMethod) |
Modifier and Type | Method and Description |
---|---|
<S1,S2,T> BiInstantiator<S1,S2,T> |
AsmFactory.createBiInstantiator(Class<?> s1,
Class<?> s2,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections) |
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<S> source,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
static <S1,S2> byte[] |
BiInstantiatorBuilder.createInstantiator(String className,
Class<?> s1,
Class<?> s2,
ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injectionsMap) |
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) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
Instantiator<Void,?> builderInstantiator,
BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
Constructor and Description |
---|
BiInstantiatorKey(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections,
Class<?> s1,
Class<?> s2) |
InstantiatorKey(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
Class<S> source) |
Modifier and Type | Method and Description |
---|---|
String |
ParamNameDeductor.findParamName(InstantiatorDefinition instantiatorDefinition,
Parameter param) |
Constructor and Description |
---|
ArgumentBuilder(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
BiArgumentBuilder(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections) |
InjectConstructorBiInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections) |
InjectConstructorInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
InjectStaticMethodBiInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections) |
InjectStaticMethodInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
Modifier and Type | Method and Description |
---|---|
Parameter[] |
ExecutableInstantiatorDefinition.getParameters() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExecutableInstantiatorDefinition.hasParam(Parameter param) |
Constructor and Description |
---|
ExecutableInstantiatorDefinition(Member executable,
Parameter... parameters) |
Modifier and Type | Method and Description |
---|---|
Parameter |
ConstructorPropertyMeta.getParameter() |
Constructor and Description |
---|
ConstructorPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
Parameter parameter,
InstantiatorDefinition instantiatorDefinition,
Object[] defineProperties) |
ConstructorPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
Parameter parameter,
ScoredGetter<T,P> scoredGetter,
ScoredSetter<T,P> scoredSetter,
InstantiatorDefinition instantiatorDefinition,
Object[] defineProperties) |
Copyright © 2017. All rights reserved.