Module org.simpleflatmapper.reflect
Package org.simpleflatmapper.reflect
Class DefaultReflectionService
java.lang.Object
org.simpleflatmapper.reflect.ReflectionService
org.simpleflatmapper.reflect.DefaultReflectionService
- All Implemented Interfaces:
AsmFactoryProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.simpleflatmapper.reflect.ReflectionService
ReflectionService.BuilderProducer, ReflectionService.ClassMetaFactoryProducer, ReflectionService.DefaultBuilderSupplier, ReflectionService.PassThrough -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanextractInstantiator(Type target, Member extraInstantiator) getAsmFactory(ClassLoader classLoader) <T> ClassMeta<T>getClassMeta(Type target) <T> ClassMeta<T>getClassMetaExtraInstantiator(Type target, Member builderInstantiator) getColumnName(Field field) getColumnName(Method method) booleanvoidregisterBuilder(String name, ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier) voidregisterClassMeta(Type type, ClassMeta<?> classMeta) booleanDeprecated.withAliasProvider(AliasProvider aliasProvider) withBuilderIgnoresNullValues(boolean builderIgnoresNullValues) withSelfScoreFullName(boolean selfScoreFullName) Deprecated.Methods inherited from class org.simpleflatmapper.reflect.ReflectionService
disableAsm, extractInstantiator, getClassMeta, newInstance, newInstance
-
Constructor Details
-
DefaultReflectionService
-
-
Method Details
-
registerClassMeta
- Specified by:
registerClassMetain classReflectionService
-
getObjectSetterFactory
- Specified by:
getObjectSetterFactoryin classReflectionService
-
getInstantiatorFactory
- Specified by:
getInstantiatorFactoryin classReflectionService
-
isAsmActivated
public boolean isAsmActivated()- Specified by:
isAsmActivatedin classReflectionService
-
getAsmFactory
-
getClassMeta
- Specified by:
getClassMetain classReflectionService
-
getClassMetaExtraInstantiator
- Specified by:
getClassMetaExtraInstantiatorin classReflectionService
-
getColumnName
- Specified by:
getColumnNamein classReflectionService
-
getColumnName
- Specified by:
getColumnNamein classReflectionService
-
extractInstantiator
public List<InstantiatorDefinition> extractInstantiator(Type target, Member extraInstantiator) throws IOException - Specified by:
extractInstantiatorin classReflectionService- Throws:
IOException
-
getObjectGetterFactory
- Specified by:
getObjectGetterFactoryin classReflectionService
-
withAliasProvider
- Specified by:
withAliasProviderin classReflectionService
-
withBuilderIgnoresNullValues
- Specified by:
withBuilderIgnoresNullValuesin classReflectionService
-
withSelfScoreFullName
Deprecated.- Specified by:
withSelfScoreFullNamein classReflectionService
-
builderIgnoresNullValues
public boolean builderIgnoresNullValues()- Specified by:
builderIgnoresNullValuesin classReflectionService
-
selfScoreFullName
Deprecated.- Specified by:
selfScoreFullNamein classReflectionService
-
registerBuilder
public void registerBuilder(String name, ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier) - Specified by:
registerBuilderin classReflectionService
-