| Package | Description |
|---|---|
| org.sfm.reflect |
Reflection tools.
|
| org.sfm.reflect.asm |
Asm generation.
|
| org.sfm.reflect.impl |
Reflection tools implementation.
|
| org.sfm.reflect.meta |
Class analyses.
|
| Modifier and Type | Method and Description |
|---|---|
ConstructorParameter[] |
ConstructorDefinition.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConstructorDefinition.hasParam(ConstructorParameter param) |
| Modifier and Type | Method and Description |
|---|---|
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<?> source,
List<ConstructorDefinition<T>> constructors,
Map<ConstructorParameter,Getter<S,?>> injections,
boolean useAsmIfEnabled) |
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
InstantiatorFactory.getInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<ConstructorParameter,Getter<S,?>> constructorParameterGetterMap,
GetterFactory<S,K> getterFactory) |
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
InstantiatorFactory.getInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<ConstructorParameter,Getter<S,?>> constructorParameterGetterMap,
GetterFactory<S,K> getterFactory,
boolean useAsmIfEnabled) |
| Constructor and Description |
|---|
ConstructorDefinition(Constructor<? extends T> constructor,
ConstructorParameter... parameters) |
| Modifier and Type | Method and Description |
|---|---|
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<?> source,
ConstructorDefinition<T> constructorDefinition,
Map<ConstructorParameter,Getter<S,?>> injections) |
static <S,T> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
ConstructorDefinition<T> constructorDefinition,
Map<ConstructorParameter,Getter<S,?>> injections) |
| Constructor and Description |
|---|
InstantiatorKey(ConstructorDefinition<?> constructorDefinition,
Set<ConstructorParameter> injections,
Class<?> source) |
| Constructor and Description |
|---|
ArgumentBuilder(ConstructorDefinition<T> constructorDefinition,
Map<ConstructorParameter,Getter<S,?>> injections) |
InjectConstructorInstantiator(ConstructorDefinition<T> constructorDefinition,
Map<ConstructorParameter,Getter<S,?>> injections) |
| Modifier and Type | Method and Description |
|---|---|
ConstructorParameter |
ConstructorPropertyMeta.getConstructorParameter() |
| Constructor and Description |
|---|
ConstructorPropertyMeta(String name,
String column,
ReflectionService reflectService,
ConstructorParameter constructorParameter,
Class<T> owner) |
Copyright © 2015. All rights reserved.