public class DefaultReflectionService extends ReflectionService
ReflectionService.BuilderProducer, ReflectionService.ClassMetaFactoryProducer, ReflectionService.DefaultBuilderSupplier, ReflectionService.PassThrough
Constructor and Description |
---|
DefaultReflectionService(AsmFactory asmFactory) |
disableAsm, extractInstantiator, getClassMeta, newInstance, newInstance
public DefaultReflectionService(AsmFactory asmFactory)
public void registerClassMeta(Type type, ClassMeta<?> classMeta)
registerClassMeta
in class ReflectionService
public ObjectSetterFactory getObjectSetterFactory()
getObjectSetterFactory
in class ReflectionService
public InstantiatorFactory getInstantiatorFactory()
getInstantiatorFactory
in class ReflectionService
public boolean isAsmActivated()
isAsmActivated
in class ReflectionService
public AsmFactory getAsmFactory(ClassLoader classLoader)
public <T> ClassMeta<T> getClassMeta(Type target)
getClassMeta
in class ReflectionService
public <T> ClassMeta<T> getClassMetaExtraInstantiator(Type target, Member builderInstantiator)
getClassMetaExtraInstantiator
in class ReflectionService
public String getColumnName(Method method)
getColumnName
in class ReflectionService
public String getColumnName(Field field)
getColumnName
in class ReflectionService
public List<InstantiatorDefinition> extractInstantiator(Type target, Member extraInstantiator) throws IOException
extractInstantiator
in class ReflectionService
IOException
public ObjectGetterFactory getObjectGetterFactory()
getObjectGetterFactory
in class ReflectionService
public DefaultReflectionService withAliasProvider(AliasProvider aliasProvider)
withAliasProvider
in class ReflectionService
public DefaultReflectionService withBuilderIgnoresNullValues(boolean builderIgnoresNullValues)
withBuilderIgnoresNullValues
in class ReflectionService
public DefaultReflectionService withSelfScoreFullName(boolean selfScoreFullName)
withSelfScoreFullName
in class ReflectionService
public boolean builderIgnoresNullValues()
builderIgnoresNullValues
in class ReflectionService
public boolean selfScoreFullName()
selfScoreFullName
in class ReflectionService
public void registerBuilder(String name, ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier)
registerBuilder
in class ReflectionService
Copyright © 2019. All rights reserved.