| Package | Description |
|---|---|
| org.simpleflatmapper.reflect |
Reflection tools.
|
| org.simpleflatmapper.reflect.impl |
Reflection tools implementation.
|
| org.simpleflatmapper.reflect.meta |
Class analyses.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultReflectionService |
| Modifier and Type | Method | Description |
|---|---|---|
static ReflectionService |
ReflectionService.disableAsm() |
|
static ReflectionService |
ReflectionService.newInstance() |
|
static ReflectionService |
ReflectionService.newInstance(boolean useAsmGeneration) |
|
abstract ReflectionService |
ReflectionService.withAliasProvider(AliasProvider aliasProvider) |
|
abstract ReflectionService |
ReflectionService.withBuilderIgnoresNullValues(boolean builderIgnoresNullValues) |
|
abstract ReflectionService |
ReflectionService.withSelfScoreFullName(boolean selfScoreFullName) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
JavaLangClassMetaFactoryProducer.produce(org.simpleflatmapper.util.Consumer<? super org.simpleflatmapper.util.UnaryFactory<ReflectionService,ClassMeta<?>>> consumer) |
| Modifier and Type | Field | Description |
|---|---|---|
protected ReflectionService |
PropertyMeta.reflectService |
| Modifier and Type | Method | Description |
|---|---|---|
ReflectionService |
ArrayClassMeta.getReflectionService() |
|
ReflectionService |
ClassMeta.getReflectionService() |
|
ReflectionService |
FastTupleClassMeta.getReflectionService() |
|
ReflectionService |
MapClassMeta.getReflectionService() |
|
ReflectionService |
ObjectClassMeta.getReflectionService() |
|
ReflectionService |
OptionalClassMeta.getReflectionService() |
|
ReflectionService |
PassThroughClassMeta.getReflectionService() |
|
ReflectionService |
TupleClassMeta.getReflectionService() |
|
ReflectionService |
PropertyMeta.getReflectService() |
| Constructor | Description |
|---|---|
ArrayClassMeta(Type type,
Type elementTarget,
ReflectionService reflectionService,
boolean needTransformer,
ClassMeta<E> elementClassMeta,
ArrayClassMeta.InstantiatorDefinitionAndIntermediatType instInfo) |
|
ArrayClassMeta(Type type,
Type elementTarget,
ReflectionService reflectionService,
ArrayClassMeta.InstantiatorDefinitionAndIntermediatType typeInfo) |
|
ArrayElementPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
int index,
ArrayClassMeta<T,E> arrayMetaData,
org.simpleflatmapper.util.IntFactory<Setter<T,E>> setterFactory,
org.simpleflatmapper.util.IntFactory<Getter<T,E>> getterFactory) |
|
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) |
|
FastTupleClassMeta(Type target,
ReflectionService reflectionService) |
|
MapClassMeta(Type type,
Type keyType,
Type valueType,
ReflectionService reflectionService) |
|
MapClassMeta(ReflectionService reflectionService,
org.simpleflatmapper.converter.ContextualConverter<? super CharSequence,? extends K> keyConverter,
org.simpleflatmapper.converter.ContextFactory keyContextFactory,
ClassMeta<V> valueClassMeta,
Type type,
Constructor<?> constructor) |
|
MapElementPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
ClassMeta<V> valueMetaData,
K key,
org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapSetter<T,K,V> setter,
org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapGetter<T,K,V> getter) |
|
MapElementPropertyMeta(PropertyNameMatcher propertyNameMatcher,
Type ownerType,
ReflectionService reflectService,
ClassMeta<V> valueMetaData,
K key) |
|
MapKeyValueElementPropertyMeta(Type ownerType,
ReflectionService reflectService,
Type propertyType) |
|
ObjectClassMeta(Type target,
Member builderInstantiator,
ReflectionService reflectService) |
|
ObjectClassMeta(Type target,
List<InstantiatorDefinition> instantiatorDefinitions,
List<ConstructorPropertyMeta<T,?>> constructorProperties,
Map<String,String> fieldAliases,
List<PropertyMeta<T,?>> properties,
ReflectionService reflectService,
boolean needTransformer) |
|
ObjectClassMeta(Type target,
ReflectionService reflectService) |
|
ObjectPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
Type propertyType,
ScoredGetter<T,P> getter,
ScoredSetter<T,P> setter,
Object[] defineProperties) |
|
OptionalClassMeta(Type type,
ReflectionService reflectionService) |
|
OptionalClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
ConstructorPropertyMeta<Optional<T>,?> propertyMeta,
ClassMeta<T> innerMeta) |
|
PassThroughClassMeta(Type type,
ReflectionService reflectionService) |
|
PassThroughClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
PropertyMeta<T,V> propertyMeta,
ClassMeta<V> innerMeta) |
|
PropertyMeta(String name,
Type ownerType,
ReflectionService reflectService) |
|
SelfPropertyMeta(ReflectionService reflectService,
Type type,
org.simpleflatmapper.util.BooleanProvider isValid,
ClassMeta<E> classMeta) |
|
SubPropertyMeta(ReflectionService reflectService,
PropertyMeta<O,I> ownerProperty,
PropertyMeta<I,P> subProperty) |
|
TupleClassMeta(Type type,
ReflectionService reflectionService) |
|
TupleClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
List<ConstructorPropertyMeta<T,?>> propertyMetas) |
Copyright © 2019. All rights reserved.