| 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 | Description |
|---|---|---|
Parameter[] |
BuilderInstantiatorDefinition.getParameters() |
|
Parameter[] |
InstantiatorDefinition.getParameters() |
| Modifier and Type | Method | Description |
|---|---|---|
Map<Parameter,Method> |
BuilderInstantiatorDefinition.getSetters() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
BuilderInstantiatorDefinition.hasParam(Parameter param) |
|
boolean |
InstantiatorDefinition.hasParam(Parameter param) |
| Modifier and Type | Method | Description |
|---|---|---|
<S1,S2,T> BuilderBiInstantiator<S1,S2,T> |
InstantiatorFactory.builderBiInstantiator(BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
|
<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,
boolean builderIgnoresNullValues) |
|
<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,
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.getInstantiator(InstantiatorDefinition instantiatorDefinition,
Class<S> source,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
|
static InstantiatorDefinition |
InstantiatorFactory.getSmallerConstructor(List<InstantiatorDefinition> constructors,
Set<Parameter> parameters) |
| Constructor | Description |
|---|---|
BuilderInstantiatorDefinition(InstantiatorDefinition builderInstantiator,
Map<Parameter,Method> setters,
Method buildMethod) |
| Modifier and Type | Method | 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,
boolean builderIgnoresNullValues) |
|
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<S> source,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
boolean builderIgnoresNullValues) |
|
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,
boolean ignoreNullValues) |
|
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
boolean ignoreNullValues) |
|
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
| Constructor | 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 | Description |
|---|---|---|
String |
ParamNameDeductor.findParamName(InstantiatorDefinition instantiatorDefinition,
Parameter param,
boolean builderIgnoresNullValues) |
| Constructor | 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 | Description |
|---|---|---|
Parameter[] |
ExecutableInstantiatorDefinition.getParameters() |
|
Parameter[] |
KotlinDefaultConstructorInstantiatorDefinition.getParameters() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ExecutableInstantiatorDefinition.hasParam(Parameter param) |
|
boolean |
KotlinDefaultConstructorInstantiatorDefinition.hasParam(Parameter param) |
| Modifier and Type | Method | Description |
|---|---|---|
<S> void |
KotlinDefaultConstructorInstantiatorDefinition.addDefaultValueFlag(Map<Parameter,Getter<? super S,?>> injections) |
|
<S1,S2> void |
KotlinDefaultConstructorInstantiatorDefinition.addDefaultValueFlagBi(Map<Parameter,org.simpleflatmapper.util.BiFunction<? super S1,? super S2,?>> injections) |
| Constructor | Description |
|---|---|
ExecutableInstantiatorDefinition(Member executable,
Parameter... parameters) |
| Modifier and Type | Method | Description |
|---|---|---|
Parameter |
ConstructorPropertyMeta.getParameter() |
| Constructor | 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 © 2019. All rights reserved.