DefaultReflectionServicepublic abstract class ReflectionService extends Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ReflectionService.BuilderProducer |
|
static interface |
ReflectionService.ClassMetaFactoryProducer |
|
static class |
ReflectionService.DefaultBuilderSupplier |
|
static interface |
ReflectionService.PassThrough |
| Constructor | Description |
|---|---|
ReflectionService() |
public abstract ObjectSetterFactory getObjectSetterFactory()
public abstract InstantiatorFactory getInstantiatorFactory()
public abstract boolean isAsmActivated()
public abstract AsmFactory getAsmFactory()
public abstract <T> ClassMeta<T> getClassMetaExtraInstantiator(Type target, Member builderInstantiator)
public final List<InstantiatorDefinition> extractInstantiator(Type target) throws IOException
IOExceptionpublic abstract List<InstantiatorDefinition> extractInstantiator(Type target, Member extraInstantiator) throws IOException
IOExceptionpublic abstract ObjectGetterFactory getObjectGetterFactory()
public abstract boolean hasAsmFactory()
public abstract ReflectionService withAliasProvider(AliasProvider aliasProvider)
public abstract ReflectionService withBuilderIgnoresNullValues(boolean builderIgnoresNullValues)
public abstract ReflectionService withSelfScoreFullName(boolean selfScoreFullName)
public abstract boolean builderIgnoresNullValues()
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.