| Modifier and Type | Class | Description |
|---|---|---|
static class |
ArrayClassMeta.InstantiatorDefinitionAndIntermediatType |
|
static interface |
ArrayClassMeta.InstantiatorDefinitionAndIntermediatTypeFactory |
| 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) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
ClassMeta<E> |
getElementClassMeta() |
|
Type |
getElementTarget() |
|
List<InstantiatorDefinition> |
getInstantiatorDefinitions() |
|
int |
getNumberOfProperties() |
|
ReflectionService |
getReflectionService() |
|
Type |
getType() |
|
static ArrayClassMeta.InstantiatorDefinitionAndIntermediatType |
getTypeInfo(Type type) |
|
boolean |
needTransformer() |
|
<T,E> org.simpleflatmapper.util.IntFactory<Getter<T,E>> |
newGetterFactory() |
|
PropertyFinder<T> |
newPropertyFinder() |
|
<T,E> org.simpleflatmapper.util.IntFactory<Setter<T,E>> |
newSetterFactory(org.simpleflatmapper.util.BooleanSupplier appendSetter) |
|
static <T,E> ArrayClassMeta<T,E> |
of(Type type,
Type elementTarget,
ReflectionService reflectionService) |
|
static boolean |
supports(Type target) |
|
ArrayClassMeta<T,E> |
withReflectionService(ReflectionService reflectionService) |
public ArrayClassMeta(Type type, Type elementTarget, ReflectionService reflectionService, ArrayClassMeta.InstantiatorDefinitionAndIntermediatType typeInfo)
public ArrayClassMeta(Type type, Type elementTarget, ReflectionService reflectionService, boolean needTransformer, ClassMeta<E> elementClassMeta, ArrayClassMeta.InstantiatorDefinitionAndIntermediatType instInfo)
public ArrayClassMeta<T,E> withReflectionService(ReflectionService reflectionService)
withReflectionService in interface ClassMeta<T>public Type getElementTarget()
public ReflectionService getReflectionService()
getReflectionService in interface ClassMeta<T>public PropertyFinder<T> newPropertyFinder()
newPropertyFinder in interface ClassMeta<T>public List<InstantiatorDefinition> getInstantiatorDefinitions()
getInstantiatorDefinitions in interface ClassMeta<T>public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer)
forEachProperties in interface ClassMeta<T>public int getNumberOfProperties()
getNumberOfProperties in interface ClassMeta<T>public boolean needTransformer()
needTransformer in interface ClassMeta<T>public <T,E> org.simpleflatmapper.util.IntFactory<Setter<T,E>> newSetterFactory(org.simpleflatmapper.util.BooleanSupplier appendSetter)
public <T,E> org.simpleflatmapper.util.IntFactory<Getter<T,E>> newGetterFactory()
public static boolean supports(Type target)
public static <T,E> ArrayClassMeta<T,E> of(Type type, Type elementTarget, ReflectionService reflectionService)
public static ArrayClassMeta.InstantiatorDefinitionAndIntermediatType getTypeInfo(Type type)
Copyright © 2019. All rights reserved.