| 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 |
|---|---|
static <T> List<ConstructorDefinition<T>> |
ReflectionConstructorDefinitionFactory.extractConstructors(Type target) |
<T> List<ConstructorDefinition<T>> |
ReflectionService.extractConstructors(Type target) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<ConstructorDefinition<T>> |
AsmConstructorDefinitionFactory.extractConstructors(Type target) |
| 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 |
|---|---|
protected ConstructorDefinition<T> |
SingletonPropertyFinder.readerFriendlyConstructor(List<ConstructorDefinition<T>> eligibleConstructorDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
List<ConstructorDefinition<T>> |
TupleClassMeta.getConstructorDefinitions() |
List<ConstructorDefinition<T>> |
SingletonPropertyFinder.getEligibleConstructorDefinitions() |
List<ConstructorDefinition<T>> |
ArrayPropertyFinder.getEligibleConstructorDefinitions() |
List<ConstructorDefinition<T>> |
DirectClassMeta.DirectPropertyFinder.getEligibleConstructorDefinitions() |
List<ConstructorDefinition<T>> |
PropertyFinder.getEligibleConstructorDefinitions() |
List<ConstructorDefinition<T>> |
TuplePropertyFinder.getEligibleConstructorDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
<E> ConstructorPropertyMeta<T,E> |
SingletonPropertyFinder.findConstructor(ConstructorDefinition<T> constructorDefinition) |
<E> ConstructorPropertyMeta<T,E> |
ArrayPropertyFinder.findConstructor(ConstructorDefinition<T> constructorDefinition) |
<E> ConstructorPropertyMeta<T,E> |
DirectClassMeta.DirectPropertyFinder.findConstructor(ConstructorDefinition<T> constructorDefinition) |
<E> ConstructorPropertyMeta<T,E> |
PropertyFinder.findConstructor(ConstructorDefinition<T> constructorDefinition) |
<E> ConstructorPropertyMeta<T,E> |
TuplePropertyFinder.findConstructor(ConstructorDefinition<T> constructorDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected ConstructorDefinition<T> |
SingletonPropertyFinder.readerFriendlyConstructor(List<ConstructorDefinition<T>> eligibleConstructorDefinitions) |
| Constructor and Description |
|---|
ObjectClassMeta(Type target,
List<ConstructorDefinition<T>> constructorDefinitions,
List<ConstructorPropertyMeta<T,?>> constructorProperties,
List<PropertyMeta<T,?>> properties,
ReflectionService reflectService) |
Copyright © 2015. All rights reserved.