Module org.simpleflatmapper.reflect
Class PassThroughClassMeta<T,V>
java.lang.Object
org.simpleflatmapper.reflect.meta.PassThroughClassMeta<T,V>
- All Implemented Interfaces:
ClassMeta<T>
-
Constructor Summary
ConstructorsConstructorDescriptionPassThroughClassMeta(Type type, ReflectionService reflectionService) PassThroughClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, PropertyMeta<T, V> propertyMeta, ClassMeta<V> innerMeta) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) intPropertyMeta<T,?> getType()booleanwithReflectionService(ReflectionService reflectionService)
-
Constructor Details
-
PassThroughClassMeta
-
PassThroughClassMeta
public PassThroughClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, PropertyMeta<T, V> propertyMeta, ClassMeta<V> innerMeta)
-
-
Method Details
-
withReflectionService
- Specified by:
withReflectionServicein interfaceClassMeta<T>
-
getReflectionService
- Specified by:
getReflectionServicein interfaceClassMeta<T>
-
newPropertyFinder
- Specified by:
newPropertyFinderin interfaceClassMeta<T>
-
getType
-
getInnerMeta
-
getProperty
-
getInstantiatorDefinitions
- Specified by:
getInstantiatorDefinitionsin interfaceClassMeta<T>
-
forEachProperties
public void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T, ?>> consumer) - Specified by:
forEachPropertiesin interfaceClassMeta<T>
-
getNumberOfProperties
public int getNumberOfProperties()- Specified by:
getNumberOfPropertiesin interfaceClassMeta<T>
-
needTransformer
public boolean needTransformer()- Specified by:
needTransformerin interfaceClassMeta<T>
-