public abstract class ReflectionService extends Object implements AsmFactoryProvider
Modifier and Type | Class and Description |
---|---|
static interface |
ReflectionService.BuilderProducer |
static interface |
ReflectionService.ClassMetaFactoryProducer |
static class |
ReflectionService.DefaultBuilderSupplier |
static interface |
ReflectionService.PassThrough |
Constructor and Description |
---|
ReflectionService() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAsmFactory
public abstract ObjectSetterFactory getObjectSetterFactory()
public abstract ObjectGetterFactory getObjectGetterFactory()
public abstract InstantiatorFactory getInstantiatorFactory()
public abstract boolean isAsmActivated()
public abstract <T> ClassMeta<T> getClassMetaExtraInstantiator(Type target, Member builderInstantiator)
public final List<InstantiatorDefinition> extractInstantiator(Type target) throws IOException
IOException
public abstract List<InstantiatorDefinition> extractInstantiator(Type target, Member extraInstantiator) throws IOException
IOException
public abstract ReflectionService withAliasProvider(AliasProvider aliasProvider)
public abstract ReflectionService withBuilderIgnoresNullValues(boolean builderIgnoresNullValues)
@Deprecated public abstract ReflectionService withSelfScoreFullName(boolean selfScoreFullName)
public abstract boolean builderIgnoresNullValues()
@Deprecated public abstract boolean selfScoreFullName()
public abstract void registerBuilder(String name, ReflectionService.DefaultBuilderSupplier defaultBuilderSupplier)
public static ReflectionService newInstance()
public static ReflectionService newInstance(boolean useAsmGeneration)
public static ReflectionService disableAsm()
Copyright © 2019. All rights reserved.