Module org.simpleflatmapper.reflect
Class OptionalClassMeta<T>
java.lang.Object
org.simpleflatmapper.reflect.meta.OptionalClassMeta<T>
-
Constructor Summary
ConstructorsConstructorDescriptionOptionalClassMeta(Type type, ReflectionService reflectionService) OptionalClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, ConstructorPropertyMeta<Optional<T>, ?> propertyMeta, ClassMeta<T> innerMeta) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<Optional<T>, ?>> consumer) intPropertyMeta<Optional<T>,?> getType()booleanwithReflectionService(ReflectionService reflectionService)
-
Constructor Details
-
OptionalClassMeta
public OptionalClassMeta(ReflectionService reflectionService, Type type, InstantiatorDefinition instantiatorDefinition, ConstructorPropertyMeta<Optional<T>, ?> propertyMeta, ClassMeta<T> innerMeta) -
OptionalClassMeta
-
-
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<Optional<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>
-