declare namespace org { namespace springframework { namespace beans { namespace factory { class ListableBeanFactoryExtensionsKt { public static class: java.lang.Class } class BeanFactoryExtensionsKt { public static class: java.lang.Class } namespace config { abstract class AbstractFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { protected logger: org.apache.commons.logging.Log public constructor() public setSingleton(arg0: boolean): void public isSingleton(): boolean public setBeanClassLoader(arg0: java.lang.ClassLoader): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected getBeanFactory(): org.springframework.beans.factory.BeanFactory protected getBeanTypeConverter(): org.springframework.beans.TypeConverter public afterPropertiesSet(): void public getObject(): T public destroy(): void public getObjectType(): java.lang.Class protected createInstance(): T protected getEarlySingletonInterfaces(): java.lang.Class[] protected destroyInstance(arg0: T): void public static class: java.lang.Class } interface SingletonBeanRegistry { registerSingleton(arg0: string, arg1: java.lang.Object): void getSingleton(arg0: string): java.lang.Object containsSingleton(arg0: string): boolean getSingletonNames(): java.lang.String[] getSingletonCount(): int getSingletonMutex(): java.lang.Object } interface BeanDefinition extends org.springframework.core.AttributeAccessor , org.springframework.beans.BeanMetadataElement { SCOPE_SINGLETON: string SCOPE_PROTOTYPE: string ROLE_APPLICATION: int ROLE_SUPPORT: int ROLE_INFRASTRUCTURE: int setParentName(arg0: string): void getParentName(): string setBeanClassName(arg0: string): void getBeanClassName(): string setScope(arg0: string): void getScope(): string setLazyInit(arg0: boolean): void isLazyInit(): boolean setDependsOn(...arg0: java.lang.String[]): void getDependsOn(): java.lang.String[] setAutowireCandidate(arg0: boolean): void isAutowireCandidate(): boolean setPrimary(arg0: boolean): void isPrimary(): boolean setFactoryBeanName(arg0: string): void getFactoryBeanName(): string setFactoryMethodName(arg0: string): void getFactoryMethodName(): string getConstructorArgumentValues(): org.springframework.beans.factory.config.ConstructorArgumentValues getPropertyValues(): org.springframework.beans.MutablePropertyValues isSingleton(): boolean isPrototype(): boolean isAbstract(): boolean getRole(): int getDescription(): string getResourceDescription(): string getOriginatingBeanDefinition(): org.springframework.beans.factory.config.BeanDefinition } class SetFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean> { public constructor() public setSourceSet(arg0: java.util.Set): void public setTargetSetClass(arg0: java.lang.Class): void public getObjectType(): java.lang.Class protected createInstance(): java.util.Set protected createInstance(): java.lang.Object public static class: java.lang.Class } class DependencyDescriptor$1 extends org.springframework.beans.factory.config.DependencyDescriptor { public fallbackMatchAllowed(): boolean public static class: java.lang.Class } class YamlMapFactoryBean extends org.springframework.beans.factory.config.YamlProcessor implements org.springframework.beans.factory.FactoryBean> , org.springframework.beans.factory.InitializingBean { public constructor() public setSingleton(arg0: boolean): void public isSingleton(): boolean public afterPropertiesSet(): void public getObject(): java.util.Map public getObjectType(): java.lang.Class protected createMap(): java.util.Map public getObject(): java.lang.Object public static class: java.lang.Class } class PropertyPlaceholderConfigurer$1 { public static class: java.lang.Class } class ProviderCreatingFactoryBean$TargetBeanProvider implements javax.inject.Provider , java.io.Serializable { public constructor(arg0: org.springframework.beans.factory.BeanFactory, arg1: string) public get(): java.lang.Object public static class: java.lang.Class } class ConstructorArgumentValues { public constructor() public constructor(arg0: org.springframework.beans.factory.config.ConstructorArgumentValues) public addArgumentValues(arg0: org.springframework.beans.factory.config.ConstructorArgumentValues): void public addIndexedArgumentValue(arg0: int, arg1: java.lang.Object): void public addIndexedArgumentValue(arg0: int, arg1: java.lang.Object, arg2: string): void public addIndexedArgumentValue(arg0: int, arg1: org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder): void public hasIndexedArgumentValue(arg0: int): boolean public getIndexedArgumentValue(arg0: int, arg1: java.lang.Class): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getIndexedArgumentValue(arg0: int, arg1: java.lang.Class, arg2: string): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getIndexedArgumentValues(): java.util.Map public addGenericArgumentValue(arg0: java.lang.Object): void public addGenericArgumentValue(arg0: java.lang.Object, arg1: string): void public addGenericArgumentValue(arg0: org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder): void public getGenericArgumentValue(arg0: java.lang.Class): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getGenericArgumentValue(arg0: java.lang.Class, arg1: string): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getGenericArgumentValue(arg0: java.lang.Class, arg1: string, arg2: java.util.Set): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getGenericArgumentValues(): java.util.List public getArgumentValue(arg0: int, arg1: java.lang.Class): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getArgumentValue(arg0: int, arg1: java.lang.Class, arg2: string): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getArgumentValue(arg0: int, arg1: java.lang.Class, arg2: string, arg3: java.util.Set): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public getArgumentCount(): int public isEmpty(): boolean public clear(): void public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class ServiceLocatorFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean { public constructor() public setServiceLocatorInterface(arg0: java.lang.Class): void public setServiceLocatorExceptionClass(arg0: java.lang.Class): void public setServiceMappings(arg0: java.util.Properties): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public afterPropertiesSet(): void protected determineServiceLocatorExceptionConstructor(arg0: java.lang.Class): java.lang.reflect.Constructor protected createServiceLocatorException(arg0: java.lang.reflect.Constructor, arg1: org.springframework.beans.BeansException): java.lang.Exception public getObject(): java.lang.Object public getObjectType(): java.lang.Class public isSingleton(): boolean public static class: java.lang.Class } class ServiceLocatorFactoryBean$1 { public static class: java.lang.Class } interface BeanPostProcessor { postProcessBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object postProcessAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object } class DependencyDescriptor extends org.springframework.beans.factory.InjectionPoint implements java.io.Serializable { public constructor(arg0: org.springframework.core.MethodParameter, arg1: boolean) public constructor(arg0: org.springframework.core.MethodParameter, arg1: boolean, arg2: boolean) public constructor(arg0: java.lang.reflect.Field, arg1: boolean) public constructor(arg0: java.lang.reflect.Field, arg1: boolean, arg2: boolean) public constructor(arg0: org.springframework.beans.factory.config.DependencyDescriptor) public isRequired(): boolean public isEager(): boolean public resolveNotUnique(arg0: java.lang.Class, arg1: java.util.Map): java.lang.Object public resolveShortcut(arg0: org.springframework.beans.factory.BeanFactory): java.lang.Object public resolveCandidate(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object public increaseNestingLevel(): void public setContainingClass(arg0: java.lang.Class): void public getResolvableType(): org.springframework.core.ResolvableType public fallbackMatchAllowed(): boolean public forFallbackMatch(): org.springframework.beans.factory.config.DependencyDescriptor public initParameterNameDiscovery(arg0: org.springframework.core.ParameterNameDiscoverer): void public getDependencyName(): string public getDependencyType(): java.lang.Class public equals(arg0: java.lang.Object): boolean public static class: java.lang.Class } class BeanDefinitionVisitor { public constructor(arg0: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda) protected constructor() public visitBeanDefinition(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitParentName(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitBeanClassName(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitFactoryBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitFactoryMethodName(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitScope(arg0: org.springframework.beans.factory.config.BeanDefinition): void protected visitPropertyValues(arg0: org.springframework.beans.MutablePropertyValues): void protected visitIndexedArgumentValues(arg0: java.util.Map): void protected visitGenericArgumentValues(arg0: java.util.List): void protected resolveValue(arg0: java.lang.Object): java.lang.Object protected visitArray(arg0: java.lang.Object[]): void protected visitList(arg0: java.util.List): void protected visitSet(arg0: java.util.Set): void protected visitMap(arg0: java.util.Map): void protected resolveStringValue(arg0: string): string public static class: java.lang.Class } class TypedStringValue implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Class) public constructor(arg0: string, arg1: string) public setValue(arg0: string): void public getValue(): string public setTargetType(arg0: java.lang.Class): void public getTargetType(): java.lang.Class public setTargetTypeName(arg0: string): void public getTargetTypeName(): string public hasTargetType(): boolean public resolveTargetType(arg0: java.lang.ClassLoader): java.lang.Class public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public setSpecifiedTypeName(arg0: string): void public getSpecifiedTypeName(): string public setDynamic(): void public isDynamic(): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } abstract class PropertyResourceConfigurer extends org.springframework.core.io.support.PropertiesLoaderSupport implements org.springframework.beans.factory.config.BeanFactoryPostProcessor , org.springframework.core.PriorityOrdered { public constructor() public setOrder(arg0: int): void public getOrder(): int public postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void protected convertProperties(arg0: java.util.Properties): void protected convertProperty(arg0: string, arg1: string): string protected convertPropertyValue(arg0: string): string protected processProperties(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: java.util.Properties): void public static class: java.lang.Class } class YamlProcessor$StrictMapAppenderConstructor$1 extends java.util.AbstractMap { public put(arg0: java.lang.Object, arg1: java.lang.Object): java.lang.Object public entrySet(): java.util.Set> public static class: java.lang.Class } interface InstantiationAwareBeanPostProcessor extends org.springframework.beans.factory.config.BeanPostProcessor { postProcessBeforeInstantiation(arg0: java.lang.Class, arg1: string): java.lang.Object postProcessAfterInstantiation(arg0: java.lang.Object, arg1: string): boolean postProcessPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: java.beans.PropertyDescriptor[], arg2: java.lang.Object, arg3: string): org.springframework.beans.PropertyValues } interface BeanFactoryPostProcessor { postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void } interface BeanFactoryPostProcessor$$Lambda { (arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void } class MapFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean> { public constructor() public setSourceMap(arg0: java.util.Map): void public setTargetMapClass(arg0: java.lang.Class): void public getObjectType(): java.lang.Class protected createInstance(): java.util.Map protected createInstance(): java.lang.Object public static class: java.lang.Class } class CustomScopeConfigurer implements org.springframework.beans.factory.config.BeanFactoryPostProcessor , org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.core.Ordered { public constructor() public setScopes(arg0: java.util.Map): void public addScope(arg0: string, arg1: org.springframework.beans.factory.config.Scope): void public setOrder(arg0: int): void public getOrder(): int public setBeanClassLoader(arg0: java.lang.ClassLoader): void public postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void public static class: java.lang.Class } class PropertyPlaceholderConfigurer$PropertyPlaceholderConfigurerResolver implements org.springframework.util.PropertyPlaceholderHelper$PlaceholderResolver { public resolvePlaceholder(arg0: string): string public static class: java.lang.Class } class PropertyPlaceholderConfigurer extends org.springframework.beans.factory.config.PlaceholderConfigurerSupport { public static SYSTEM_PROPERTIES_MODE_NEVER: int public static SYSTEM_PROPERTIES_MODE_FALLBACK: int public static SYSTEM_PROPERTIES_MODE_OVERRIDE: int public constructor() public setSystemPropertiesModeName(arg0: string): void public setSystemPropertiesMode(arg0: int): void public setSearchSystemEnvironment(arg0: boolean): void protected resolvePlaceholder(arg0: string, arg1: java.util.Properties, arg2: int): string protected resolvePlaceholder(arg0: string, arg1: java.util.Properties): string protected resolveSystemProperty(arg0: string): string protected processProperties(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: java.util.Properties): void public static class: java.lang.Class } interface ConfigurableBeanFactory extends org.springframework.beans.factory.HierarchicalBeanFactory , org.springframework.beans.factory.config.SingletonBeanRegistry { SCOPE_SINGLETON: string SCOPE_PROTOTYPE: string setParentBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void setBeanClassLoader(arg0: java.lang.ClassLoader): void getBeanClassLoader(): java.lang.ClassLoader setTempClassLoader(arg0: java.lang.ClassLoader): void getTempClassLoader(): java.lang.ClassLoader setCacheBeanMetadata(arg0: boolean): void isCacheBeanMetadata(): boolean setBeanExpressionResolver(arg0: org.springframework.beans.factory.config.BeanExpressionResolver | org.springframework.beans.factory.config.BeanExpressionResolver$$Lambda): void getBeanExpressionResolver(): org.springframework.beans.factory.config.BeanExpressionResolver setConversionService(arg0: org.springframework.core.convert.ConversionService): void getConversionService(): org.springframework.core.convert.ConversionService addPropertyEditorRegistrar(arg0: org.springframework.beans.PropertyEditorRegistrar | org.springframework.beans.PropertyEditorRegistrar$$Lambda): void registerCustomEditor(arg0: java.lang.Class, arg1: java.lang.Class): void copyRegisteredEditorsTo(arg0: org.springframework.beans.PropertyEditorRegistry): void setTypeConverter(arg0: org.springframework.beans.TypeConverter): void getTypeConverter(): org.springframework.beans.TypeConverter addEmbeddedValueResolver(arg0: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda): void hasEmbeddedValueResolver(): boolean resolveEmbeddedValue(arg0: string): string addBeanPostProcessor(arg0: org.springframework.beans.factory.config.BeanPostProcessor): void getBeanPostProcessorCount(): int registerScope(arg0: string, arg1: org.springframework.beans.factory.config.Scope): void getRegisteredScopeNames(): java.lang.String[] getRegisteredScope(arg0: string): org.springframework.beans.factory.config.Scope getAccessControlContext(): java.security.AccessControlContext copyConfigurationFrom(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory): void registerAlias(arg0: string, arg1: string): void resolveAliases(arg0: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda): void getMergedBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition isFactoryBean(arg0: string): boolean setCurrentlyInCreation(arg0: string, arg1: boolean): void isCurrentlyInCreation(arg0: string): boolean registerDependentBean(arg0: string, arg1: string): void getDependentBeans(arg0: string): java.lang.String[] getDependenciesForBean(arg0: string): java.lang.String[] destroyBean(arg0: string, arg1: java.lang.Object): void destroyScopedBean(arg0: string): void destroySingletons(): void } interface AutowireCapableBeanFactory extends org.springframework.beans.factory.BeanFactory { AUTOWIRE_NO: int AUTOWIRE_BY_NAME: int AUTOWIRE_BY_TYPE: int AUTOWIRE_CONSTRUCTOR: int AUTOWIRE_AUTODETECT: int createBean(arg0: java.lang.Class): T autowireBean(arg0: java.lang.Object): void configureBean(arg0: java.lang.Object, arg1: string): java.lang.Object createBean(arg0: java.lang.Class, arg1: int, arg2: boolean): java.lang.Object autowire(arg0: java.lang.Class, arg1: int, arg2: boolean): java.lang.Object autowireBeanProperties(arg0: java.lang.Object, arg1: int, arg2: boolean): void applyBeanPropertyValues(arg0: java.lang.Object, arg1: string): void initializeBean(arg0: java.lang.Object, arg1: string): java.lang.Object applyBeanPostProcessorsBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object applyBeanPostProcessorsAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object destroyBean(arg0: java.lang.Object): void resolveNamedBean(arg0: java.lang.Class): org.springframework.beans.factory.config.NamedBeanHolder resolveDependency(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string): java.lang.Object resolveDependency(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string, arg2: java.util.Set, arg3: org.springframework.beans.TypeConverter): java.lang.Object } class MethodInvokingBean extends org.springframework.beans.support.ArgumentConvertingMethodInvoker implements org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean { public constructor() public setBeanClassLoader(arg0: java.lang.ClassLoader): void protected resolveClassName(arg0: string): java.lang.Class public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected getDefaultTypeConverter(): org.springframework.beans.TypeConverter public afterPropertiesSet(): void protected invokeWithTargetException(): java.lang.Object public static class: java.lang.Class } class YamlProcessor$ResolutionMethod extends java.lang.Enum { public static OVERRIDE: org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod public static OVERRIDE_AND_IGNORE: org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod public static FIRST_FOUND: org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod public static values(): org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod[] public static valueOf(arg0: string): org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod public static class: java.lang.Class } class PreferencesPlaceholderConfigurer extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer implements org.springframework.beans.factory.InitializingBean { public constructor() public setSystemTreePath(arg0: string): void public setUserTreePath(arg0: string): void public afterPropertiesSet(): void protected resolvePlaceholder(arg0: string, arg1: java.util.Properties): string protected resolvePlaceholder(arg0: string, arg1: string, arg2: java.util.prefs.Preferences): string public static class: java.lang.Class } class EmbeddedValueResolver implements org.springframework.util.StringValueResolver { public constructor(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory) public resolveStringValue(arg0: string): string public static class: java.lang.Class } class YamlProcessor$StrictMapAppenderConstructor extends org.yaml.snakeyaml.constructor.Constructor { public constructor() protected constructMapping(arg0: org.yaml.snakeyaml.nodes.MappingNode): java.util.Map protected createDefaultMap(): java.util.Map public static class: java.lang.Class } class ObjectFactoryCreatingFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean> { public constructor() public setTargetBeanName(arg0: string): void public afterPropertiesSet(): void public getObjectType(): java.lang.Class protected createInstance(): org.springframework.beans.factory.ObjectFactory protected createInstance(): java.lang.Object public static class: java.lang.Class } class FieldRetrievingFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.BeanNameAware , org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.beans.factory.InitializingBean { public constructor() public setTargetClass(arg0: java.lang.Class): void public getTargetClass(): java.lang.Class public setTargetObject(arg0: java.lang.Object): void public getTargetObject(): java.lang.Object public setTargetField(arg0: string): void public getTargetField(): string public setStaticField(arg0: string): void public setBeanName(arg0: string): void public setBeanClassLoader(arg0: java.lang.ClassLoader): void public afterPropertiesSet(): void public getObject(): java.lang.Object public getObjectType(): java.lang.Class public isSingleton(): boolean public static class: java.lang.Class } class YamlPropertiesFactoryBean extends org.springframework.beans.factory.config.YamlProcessor implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.InitializingBean { public constructor() public setSingleton(arg0: boolean): void public isSingleton(): boolean public afterPropertiesSet(): void public getObject(): java.util.Properties public getObjectType(): java.lang.Class protected createProperties(): java.util.Properties public getObject(): java.lang.Object public static class: java.lang.Class } class DeprecatedBeanWarner implements org.springframework.beans.factory.config.BeanFactoryPostProcessor { protected logger: org.apache.commons.logging.Log public constructor() public setLoggerName(arg0: string): void public postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void protected logDeprecatedBean(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.config.BeanDefinition): void protected writeToLog(arg0: string): void protected isLogEnabled(): boolean public static class: java.lang.Class } interface ConfigurableListableBeanFactory extends org.springframework.beans.factory.ListableBeanFactory , org.springframework.beans.factory.config.AutowireCapableBeanFactory , org.springframework.beans.factory.config.ConfigurableBeanFactory { ignoreDependencyType(arg0: java.lang.Class): void ignoreDependencyInterface(arg0: java.lang.Class): void registerResolvableDependency(arg0: java.lang.Class, arg1: java.lang.Object): void isAutowireCandidate(arg0: string, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean getBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition getBeanNamesIterator(): java.util.Iterator clearMetadataCache(): void freezeConfiguration(): void isConfigurationFrozen(): boolean preInstantiateSingletons(): void } class MethodInvokingFactoryBean extends org.springframework.beans.factory.config.MethodInvokingBean implements org.springframework.beans.factory.FactoryBean { public constructor() public setSingleton(arg0: boolean): void public afterPropertiesSet(): void public getObject(): java.lang.Object public getObjectType(): java.lang.Class public isSingleton(): boolean public static class: java.lang.Class } class NamedBeanHolder implements org.springframework.beans.factory.NamedBean { public constructor(arg0: string, arg1: T) public getBeanName(): string public getBeanInstance(): T public static class: java.lang.Class } interface SmartInstantiationAwareBeanPostProcessor extends org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor { predictBeanType(arg0: java.lang.Class, arg1: string): java.lang.Class determineCandidateConstructors(arg0: java.lang.Class, arg1: string): java.lang.reflect.Constructor[] getEarlyBeanReference(arg0: java.lang.Object, arg1: string): java.lang.Object } abstract class YamlProcessor { public constructor() public setDocumentMatchers(...arg0: org.springframework.beans.factory.config.YamlProcessor$DocumentMatcher[]): void public setMatchDefault(arg0: boolean): void public setResolutionMethod(arg0: org.springframework.beans.factory.config.YamlProcessor$ResolutionMethod): void public setResources(...arg0: org.springframework.core.io.Resource[]): void protected process(arg0: org.springframework.beans.factory.config.YamlProcessor$MatchCallback | org.springframework.beans.factory.config.YamlProcessor$MatchCallback): void protected createYaml(): org.yaml.snakeyaml.Yaml protected getFlattenedMap(arg0: java.util.Map): java.util.Map public static class: java.lang.Class } class PropertiesFactoryBean extends org.springframework.core.io.support.PropertiesLoaderSupport implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.InitializingBean { public constructor() public setSingleton(arg0: boolean): void public isSingleton(): boolean public afterPropertiesSet(): void public getObject(): java.util.Properties public getObjectType(): java.lang.Class protected createProperties(): java.util.Properties public getObject(): java.lang.Object public static class: java.lang.Class } interface DestructionAwareBeanPostProcessor extends org.springframework.beans.factory.config.BeanPostProcessor { postProcessBeforeDestruction(arg0: java.lang.Object, arg1: string): void requiresDestruction(arg0: java.lang.Object): boolean } interface Scope { get(arg0: string, arg1: org.springframework.beans.factory.ObjectFactory | org.springframework.beans.factory.ObjectFactory$$Lambda): java.lang.Object remove(arg0: string): java.lang.Object registerDestructionCallback(arg0: string, arg1: java.lang.Runnable | java.lang.Runnable$$Lambda): void resolveContextualObject(arg0: string): java.lang.Object getConversationId(): string } class ServiceLocatorFactoryBean$ServiceLocatorInvocationHandler implements java.lang.reflect.InvocationHandler { public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class PropertyPlaceholderConfigurer$PlaceholderResolvingStringValueResolver implements org.springframework.util.StringValueResolver { public constructor(arg0: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer, arg1: java.util.Properties) public resolveStringValue(arg0: string): string public static class: java.lang.Class } interface BeanReference extends org.springframework.beans.BeanMetadataElement { getBeanName(): string } class YamlProcessor$MatchStatus extends java.lang.Enum { public static FOUND: org.springframework.beans.factory.config.YamlProcessor$MatchStatus public static NOT_FOUND: org.springframework.beans.factory.config.YamlProcessor$MatchStatus public static ABSTAIN: org.springframework.beans.factory.config.YamlProcessor$MatchStatus public static values(): org.springframework.beans.factory.config.YamlProcessor$MatchStatus[] public static valueOf(arg0: string): org.springframework.beans.factory.config.YamlProcessor$MatchStatus public static getMostSpecific(arg0: org.springframework.beans.factory.config.YamlProcessor$MatchStatus, arg1: org.springframework.beans.factory.config.YamlProcessor$MatchStatus): org.springframework.beans.factory.config.YamlProcessor$MatchStatus public static class: java.lang.Class } class AbstractFactoryBean$1 { public static class: java.lang.Class } class BeanExpressionContext { public constructor(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory, arg1: org.springframework.beans.factory.config.Scope) public getBeanFactory(): org.springframework.beans.factory.config.ConfigurableBeanFactory public getScope(): org.springframework.beans.factory.config.Scope public containsObject(arg0: string): boolean public getObject(arg0: string): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class ConstructorArgumentValues$ValueHolder implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: java.lang.Object) public constructor(arg0: java.lang.Object, arg1: string) public constructor(arg0: java.lang.Object, arg1: string, arg2: string) public setValue(arg0: java.lang.Object): void public getValue(): java.lang.Object public setType(arg0: string): void public getType(): string public setName(arg0: string): void public getName(): string public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public isConverted(): boolean public setConvertedValue(arg0: java.lang.Object): void public getConvertedValue(): java.lang.Object public copy(): org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder public static class: java.lang.Class } interface BeanExpressionResolver { evaluate(arg0: string, arg1: org.springframework.beans.factory.config.BeanExpressionContext): java.lang.Object } interface BeanExpressionResolver$$Lambda { (arg0: string, arg1: org.springframework.beans.factory.config.BeanExpressionContext): java.lang.Object } class PropertyOverrideConfigurer extends org.springframework.beans.factory.config.PropertyResourceConfigurer { public static DEFAULT_BEAN_NAME_SEPARATOR: string public constructor() public setBeanNameSeparator(arg0: string): void public setIgnoreInvalidKeys(arg0: boolean): void protected processProperties(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: java.util.Properties): void protected processKey(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: string, arg2: string): void protected applyPropertyValue(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: string, arg2: string, arg3: string): void public hasPropertyOverridesFor(arg0: string): boolean public static class: java.lang.Class } class RuntimeBeanReference implements org.springframework.beans.factory.config.BeanReference { public constructor(arg0: string) public constructor(arg0: string, arg1: boolean) public getBeanName(): string public isToParent(): boolean public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class PropertyPathFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.BeanNameAware , org.springframework.beans.factory.BeanFactoryAware { public constructor() public setTargetObject(arg0: java.lang.Object): void public setTargetBeanName(arg0: string): void public setPropertyPath(arg0: string): void public setResultType(arg0: java.lang.Class): void public setBeanName(arg0: string): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public getObject(): java.lang.Object public getObjectType(): java.lang.Class public isSingleton(): boolean public static class: java.lang.Class } class DependencyDescriptor$KotlinDelegate { public static isNullable(arg0: java.lang.reflect.Field): boolean public static class: java.lang.Class } abstract class InstantiationAwareBeanPostProcessorAdapter implements org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor { public constructor() public predictBeanType(arg0: java.lang.Class, arg1: string): java.lang.Class public determineCandidateConstructors(arg0: java.lang.Class, arg1: string): java.lang.reflect.Constructor[] public getEarlyBeanReference(arg0: java.lang.Object, arg1: string): java.lang.Object public postProcessBeforeInstantiation(arg0: java.lang.Class, arg1: string): java.lang.Object public postProcessAfterInstantiation(arg0: java.lang.Object, arg1: string): boolean public postProcessPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: java.beans.PropertyDescriptor[], arg2: java.lang.Object, arg3: string): org.springframework.beans.PropertyValues public postProcessBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public postProcessAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public static class: java.lang.Class } class AbstractFactoryBean$EarlySingletonInvocationHandler implements java.lang.reflect.InvocationHandler { public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } interface YamlProcessor$DocumentMatcher { matches(arg0: java.util.Properties): org.springframework.beans.factory.config.YamlProcessor$MatchStatus } interface YamlProcessor$DocumentMatcher$$Lambda { (arg0: java.util.Properties): org.springframework.beans.factory.config.YamlProcessor$MatchStatus } class ProviderCreatingFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean> { public constructor() public setTargetBeanName(arg0: string): void public afterPropertiesSet(): void public getObjectType(): java.lang.Class protected createInstance(): javax.inject.Provider protected createInstance(): java.lang.Object public static class: java.lang.Class } class ObjectFactoryCreatingFactoryBean$TargetBeanObjectFactory implements org.springframework.beans.factory.ObjectFactory , java.io.Serializable { public constructor(arg0: org.springframework.beans.factory.BeanFactory, arg1: string) public getObject(): java.lang.Object public static class: java.lang.Class } class BeanDefinitionHolder implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: string) public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: string, arg2: java.lang.String[]) public constructor(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder) public getBeanDefinition(): org.springframework.beans.factory.config.BeanDefinition public getBeanName(): string public getAliases(): java.lang.String[] public getSource(): java.lang.Object public matchesName(arg0: string): boolean public getShortDescription(): string public getLongDescription(): string public toString(): string public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } abstract class PlaceholderConfigurerSupport extends org.springframework.beans.factory.config.PropertyResourceConfigurer implements org.springframework.beans.factory.BeanNameAware , org.springframework.beans.factory.BeanFactoryAware { public static DEFAULT_PLACEHOLDER_PREFIX: string public static DEFAULT_PLACEHOLDER_SUFFIX: string public static DEFAULT_VALUE_SEPARATOR: string protected placeholderPrefix: string protected placeholderSuffix: string protected valueSeparator: string protected trimValues: boolean protected nullValue: string protected ignoreUnresolvablePlaceholders: boolean public constructor() public setPlaceholderPrefix(arg0: string): void public setPlaceholderSuffix(arg0: string): void public setValueSeparator(arg0: string): void public setTrimValues(arg0: boolean): void public setNullValue(arg0: string): void public setIgnoreUnresolvablePlaceholders(arg0: boolean): void public setBeanName(arg0: string): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected doProcessProperties(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda): void public static class: java.lang.Class } class RuntimeBeanNameReference implements org.springframework.beans.factory.config.BeanReference { public constructor(arg0: string) public getBeanName(): string public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class ListFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean> { public constructor() public setSourceList(arg0: java.util.List): void public setTargetListClass(arg0: java.lang.Class): void public getObjectType(): java.lang.Class protected createInstance(): java.util.List protected createInstance(): java.lang.Object public static class: java.lang.Class } class CustomEditorConfigurer implements org.springframework.beans.factory.config.BeanFactoryPostProcessor , org.springframework.core.Ordered { protected logger: org.apache.commons.logging.Log public constructor() public setOrder(arg0: int): void public getOrder(): int public setPropertyEditorRegistrars(arg0: org.springframework.beans.PropertyEditorRegistrar[]): void public setCustomEditors(arg0: java.util.Map, java.lang.Class>): void public postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void public static class: java.lang.Class } interface YamlProcessor$MatchCallback { process(arg0: java.util.Properties, arg1: java.util.Map): void } interface YamlProcessor$MatchCallback$$Lambda { (arg0: java.util.Properties, arg1: java.util.Map): void } interface BeanDefinitionCustomizer { customize(arg0: org.springframework.beans.factory.config.BeanDefinition): void } interface BeanDefinitionCustomizer$$Lambda { (arg0: org.springframework.beans.factory.config.BeanDefinition): void } } class BeanIsNotAFactoryException extends org.springframework.beans.factory.BeanNotOfRequiredTypeException { public constructor(arg0: string, arg1: java.lang.Class) public static class: java.lang.Class } class BeanNotOfRequiredTypeException extends org.springframework.beans.BeansException { public constructor(arg0: string, arg1: java.lang.Class, arg2: java.lang.Class) public getBeanName(): string public getRequiredType(): java.lang.Class public getActualType(): java.lang.Class public static class: java.lang.Class } interface Aware { } namespace support { class DefaultSingletonBeanRegistry extends org.springframework.core.SimpleAliasRegistry implements org.springframework.beans.factory.config.SingletonBeanRegistry { protected logger: org.apache.commons.logging.Log public constructor() public registerSingleton(arg0: string, arg1: java.lang.Object): void protected addSingleton(arg0: string, arg1: java.lang.Object): void protected addSingletonFactory(arg0: string, arg1: org.springframework.beans.factory.ObjectFactory | org.springframework.beans.factory.ObjectFactory$$Lambda): void public getSingleton(arg0: string): java.lang.Object protected getSingleton(arg0: string, arg1: boolean): java.lang.Object public getSingleton(arg0: string, arg1: org.springframework.beans.factory.ObjectFactory | org.springframework.beans.factory.ObjectFactory$$Lambda): java.lang.Object protected onSuppressedException(arg0: java.lang.Exception): void protected removeSingleton(arg0: string): void public containsSingleton(arg0: string): boolean public getSingletonNames(): java.lang.String[] public getSingletonCount(): int public setCurrentlyInCreation(arg0: string, arg1: boolean): void public isCurrentlyInCreation(arg0: string): boolean protected isActuallyInCreation(arg0: string): boolean public isSingletonCurrentlyInCreation(arg0: string): boolean protected beforeSingletonCreation(arg0: string): void protected afterSingletonCreation(arg0: string): void public registerDisposableBean(arg0: string, arg1: org.springframework.beans.factory.DisposableBean | org.springframework.beans.factory.DisposableBean$$Lambda): void public registerContainedBean(arg0: string, arg1: string): void public registerDependentBean(arg0: string, arg1: string): void protected isDependent(arg0: string, arg1: string): boolean protected hasDependentBean(arg0: string): boolean public getDependentBeans(arg0: string): java.lang.String[] public getDependenciesForBean(arg0: string): java.lang.String[] public destroySingletons(): void public destroySingleton(arg0: string): void protected destroyBean(arg0: string, arg1: org.springframework.beans.factory.DisposableBean | org.springframework.beans.factory.DisposableBean$$Lambda): void public getSingletonMutex(): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory$SerializedBeanFactoryReference implements java.io.Serializable { public constructor(arg0: string) public static class: java.lang.Class } class DefaultListableBeanFactory$Jsr330ProviderFactory { public createDependencyProvider(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string): java.lang.Object public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$CglibIdentitySupport { public constructor(arg0: org.springframework.beans.factory.support.RootBeanDefinition) public getBeanDefinition(): org.springframework.beans.factory.support.RootBeanDefinition public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } abstract class AutowireUtils { public static sortConstructors(arg0: java.lang.reflect.Constructor[]): void public static sortFactoryMethods(arg0: java.lang.reflect.Method[]): void public static isExcludedFromDependencyCheck(arg0: java.beans.PropertyDescriptor): boolean public static isSetterDefinedInInterface(arg0: java.beans.PropertyDescriptor, arg1: java.util.Set>): boolean public static resolveAutowiringValue(arg0: java.lang.Object, arg1: java.lang.Class): java.lang.Object public static resolveReturnTypeForFactoryMethod(arg0: java.lang.reflect.Method, arg1: java.lang.Object[], arg2: java.lang.ClassLoader): java.lang.Class public static class: java.lang.Class } class BeanDefinitionValueResolver$KeyedArgName { public constructor(arg0: java.lang.Object, arg1: java.lang.Object) public toString(): string public static class: java.lang.Class } class RootBeanDefinition extends org.springframework.beans.factory.support.AbstractBeanDefinition { public constructor() public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Class, arg1: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda) public constructor(arg0: java.lang.Class, arg1: string, arg2: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda) public constructor(arg0: java.lang.Class, arg1: int, arg2: boolean) public constructor(arg0: java.lang.Class, arg1: org.springframework.beans.factory.config.ConstructorArgumentValues, arg2: org.springframework.beans.MutablePropertyValues) public constructor(arg0: string) public constructor(arg0: string, arg1: org.springframework.beans.factory.config.ConstructorArgumentValues, arg2: org.springframework.beans.MutablePropertyValues) public constructor(arg0: org.springframework.beans.factory.support.RootBeanDefinition) public getParentName(): string public setParentName(arg0: string): void public setDecoratedDefinition(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder): void public getDecoratedDefinition(): org.springframework.beans.factory.config.BeanDefinitionHolder public setQualifiedElement(arg0: java.lang.reflect.AnnotatedElement): void public getQualifiedElement(): java.lang.reflect.AnnotatedElement public setTargetType(arg0: org.springframework.core.ResolvableType): void public setTargetType(arg0: java.lang.Class): void public getTargetType(): java.lang.Class public setUniqueFactoryMethodName(arg0: string): void public isFactoryMethod(arg0: java.lang.reflect.Method): boolean public getResolvedFactoryMethod(): java.lang.reflect.Method public registerExternallyManagedConfigMember(arg0: java.lang.reflect.Member): void public isExternallyManagedConfigMember(arg0: java.lang.reflect.Member): boolean public registerExternallyManagedInitMethod(arg0: string): void public isExternallyManagedInitMethod(arg0: string): boolean public registerExternallyManagedDestroyMethod(arg0: string): void public isExternallyManagedDestroyMethod(arg0: string): boolean public cloneBeanDefinition(): org.springframework.beans.factory.support.RootBeanDefinition public equals(arg0: java.lang.Object): boolean public toString(): string public cloneBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public static class: java.lang.Class } interface InstantiationStrategy { instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.reflect.Constructor, ...arg4: java.lang.Object[]): java.lang.Object instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.Object, arg4: java.lang.reflect.Method, ...arg5: java.lang.Object[]): java.lang.Object } abstract class AbstractBeanFactory extends org.springframework.beans.factory.support.FactoryBeanRegistrySupport implements org.springframework.beans.factory.config.ConfigurableBeanFactory { public constructor() public constructor(arg0: org.springframework.beans.factory.BeanFactory) public getBean(arg0: string): java.lang.Object public getBean(arg0: string, arg1: java.lang.Class): T public getBean(arg0: string, ...arg1: java.lang.Object[]): java.lang.Object public getBean(arg0: string, arg1: java.lang.Class, ...arg2: java.lang.Object[]): T protected doGetBean(arg0: string, arg1: java.lang.Class, arg2: java.lang.Object[], arg3: boolean): T public containsBean(arg0: string): boolean public isSingleton(arg0: string): boolean public isPrototype(arg0: string): boolean public isTypeMatch(arg0: string, arg1: org.springframework.core.ResolvableType): boolean public isTypeMatch(arg0: string, arg1: java.lang.Class): boolean public getType(arg0: string): java.lang.Class public getAliases(arg0: string): java.lang.String[] public getParentBeanFactory(): org.springframework.beans.factory.BeanFactory public containsLocalBean(arg0: string): boolean public setParentBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public setBeanClassLoader(arg0: java.lang.ClassLoader): void public getBeanClassLoader(): java.lang.ClassLoader public setTempClassLoader(arg0: java.lang.ClassLoader): void public getTempClassLoader(): java.lang.ClassLoader public setCacheBeanMetadata(arg0: boolean): void public isCacheBeanMetadata(): boolean public setBeanExpressionResolver(arg0: org.springframework.beans.factory.config.BeanExpressionResolver | org.springframework.beans.factory.config.BeanExpressionResolver$$Lambda): void public getBeanExpressionResolver(): org.springframework.beans.factory.config.BeanExpressionResolver public setConversionService(arg0: org.springframework.core.convert.ConversionService): void public getConversionService(): org.springframework.core.convert.ConversionService public addPropertyEditorRegistrar(arg0: org.springframework.beans.PropertyEditorRegistrar | org.springframework.beans.PropertyEditorRegistrar$$Lambda): void public getPropertyEditorRegistrars(): java.util.Set public registerCustomEditor(arg0: java.lang.Class, arg1: java.lang.Class): void public copyRegisteredEditorsTo(arg0: org.springframework.beans.PropertyEditorRegistry): void public getCustomEditors(): java.util.Map, java.lang.Class> public setTypeConverter(arg0: org.springframework.beans.TypeConverter): void protected getCustomTypeConverter(): org.springframework.beans.TypeConverter public getTypeConverter(): org.springframework.beans.TypeConverter public addEmbeddedValueResolver(arg0: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda): void public hasEmbeddedValueResolver(): boolean public resolveEmbeddedValue(arg0: string): string public addBeanPostProcessor(arg0: org.springframework.beans.factory.config.BeanPostProcessor): void public getBeanPostProcessorCount(): int public getBeanPostProcessors(): java.util.List protected hasInstantiationAwareBeanPostProcessors(): boolean protected hasDestructionAwareBeanPostProcessors(): boolean public registerScope(arg0: string, arg1: org.springframework.beans.factory.config.Scope): void public getRegisteredScopeNames(): java.lang.String[] public getRegisteredScope(arg0: string): org.springframework.beans.factory.config.Scope public setSecurityContextProvider(arg0: org.springframework.beans.factory.support.SecurityContextProvider | org.springframework.beans.factory.support.SecurityContextProvider$$Lambda): void public getAccessControlContext(): java.security.AccessControlContext public copyConfigurationFrom(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory): void public getMergedBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition public isFactoryBean(arg0: string): boolean public isActuallyInCreation(arg0: string): boolean protected isPrototypeCurrentlyInCreation(arg0: string): boolean protected beforePrototypeCreation(arg0: string): void protected afterPrototypeCreation(arg0: string): void public destroyBean(arg0: string, arg1: java.lang.Object): void protected destroyBean(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.support.RootBeanDefinition): void public destroyScopedBean(arg0: string): void protected transformedBeanName(arg0: string): string protected originalBeanName(arg0: string): string protected initBeanWrapper(arg0: org.springframework.beans.BeanWrapper): void protected registerCustomEditors(arg0: org.springframework.beans.PropertyEditorRegistry): void protected getMergedLocalBeanDefinition(arg0: string): org.springframework.beans.factory.support.RootBeanDefinition protected getMergedBeanDefinition(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.support.RootBeanDefinition protected getMergedBeanDefinition(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition, arg2: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.support.RootBeanDefinition protected checkMergedBeanDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: java.lang.Object[]): void protected clearMergedBeanDefinition(arg0: string): void public clearMetadataCache(): void protected resolveBeanClass(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, ...arg2: java.lang.Class[]): java.lang.Class protected evaluateBeanDefinitionString(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition): java.lang.Object protected predictBeanType(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, ...arg2: java.lang.Class[]): java.lang.Class protected isFactoryBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition): boolean protected getTypeForFactoryBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Class protected markBeanAsCreated(arg0: string): void protected cleanupAfterBeanCreationFailure(arg0: string): void protected isBeanEligibleForMetadataCaching(arg0: string): boolean protected removeSingletonIfCreatedForTypeCheckOnly(arg0: string): boolean protected hasBeanCreationStarted(): boolean protected getObjectForBeanInstance(arg0: java.lang.Object, arg1: string, arg2: string, arg3: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Object public isBeanNameInUse(arg0: string): boolean protected requiresDestruction(arg0: java.lang.Object, arg1: org.springframework.beans.factory.support.RootBeanDefinition): boolean protected registerDisposableBeanIfNecessary(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.support.RootBeanDefinition): void protected containsBeanDefinition(arg0: string): boolean protected getBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition protected createBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class LookupOverride extends org.springframework.beans.factory.support.MethodOverride { public constructor(arg0: string, arg1: string) public constructor(arg0: java.lang.reflect.Method, arg1: string) public getBeanName(): string public matches(arg0: java.lang.reflect.Method): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class BeanDefinitionValueResolver { public constructor(arg0: org.springframework.beans.factory.support.AbstractBeanFactory, arg1: string, arg2: org.springframework.beans.factory.config.BeanDefinition, arg3: org.springframework.beans.TypeConverter) public resolveValueIfNecessary(arg0: java.lang.Object, arg1: java.lang.Object): java.lang.Object protected evaluate(arg0: org.springframework.beans.factory.config.TypedStringValue): java.lang.Object protected evaluate(arg0: java.lang.Object): java.lang.Object protected resolveTargetType(arg0: org.springframework.beans.factory.config.TypedStringValue): java.lang.Class public static class: java.lang.Class } class DefaultListableBeanFactory$MultiElementDescriptor extends org.springframework.beans.factory.support.DefaultListableBeanFactory$NestedDependencyDescriptor { public constructor(arg0: org.springframework.beans.factory.config.DependencyDescriptor) public static class: java.lang.Class } class DefaultBeanNameGenerator implements org.springframework.beans.factory.support.BeanNameGenerator { public constructor() public generateBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): string public static class: java.lang.Class } interface SecurityContextProvider { getAccessControlContext(): java.security.AccessControlContext } interface SecurityContextProvider$$Lambda { (): java.security.AccessControlContext } abstract class AbstractBeanDefinitionReader implements org.springframework.core.env.EnvironmentCapable , org.springframework.beans.factory.support.BeanDefinitionReader { protected logger: org.apache.commons.logging.Log protected constructor(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry) public getBeanFactory(): org.springframework.beans.factory.support.BeanDefinitionRegistry public getRegistry(): org.springframework.beans.factory.support.BeanDefinitionRegistry public setResourceLoader(arg0: org.springframework.core.io.ResourceLoader): void public getResourceLoader(): org.springframework.core.io.ResourceLoader public setBeanClassLoader(arg0: java.lang.ClassLoader): void public getBeanClassLoader(): java.lang.ClassLoader public setEnvironment(arg0: org.springframework.core.env.Environment): void public getEnvironment(): org.springframework.core.env.Environment public setBeanNameGenerator(arg0: org.springframework.beans.factory.support.BeanNameGenerator | org.springframework.beans.factory.support.BeanNameGenerator$$Lambda): void public getBeanNameGenerator(): org.springframework.beans.factory.support.BeanNameGenerator public loadBeanDefinitions(...arg0: org.springframework.core.io.Resource[]): int public loadBeanDefinitions(arg0: string): int public loadBeanDefinitions(arg0: string, arg1: java.util.Set): int public loadBeanDefinitions(...arg0: java.lang.String[]): int public static class: java.lang.Class } abstract class AbstractAutowireCapableBeanFactory extends org.springframework.beans.factory.support.AbstractBeanFactory implements org.springframework.beans.factory.config.AutowireCapableBeanFactory { public constructor() public constructor(arg0: org.springframework.beans.factory.BeanFactory) public setInstantiationStrategy(arg0: org.springframework.beans.factory.support.InstantiationStrategy): void protected getInstantiationStrategy(): org.springframework.beans.factory.support.InstantiationStrategy public setParameterNameDiscoverer(arg0: org.springframework.core.ParameterNameDiscoverer): void protected getParameterNameDiscoverer(): org.springframework.core.ParameterNameDiscoverer public setAllowCircularReferences(arg0: boolean): void public setAllowRawInjectionDespiteWrapping(arg0: boolean): void public ignoreDependencyType(arg0: java.lang.Class): void public ignoreDependencyInterface(arg0: java.lang.Class): void public copyConfigurationFrom(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory): void public createBean(arg0: java.lang.Class): T public autowireBean(arg0: java.lang.Object): void public configureBean(arg0: java.lang.Object, arg1: string): java.lang.Object public resolveDependency(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string): java.lang.Object public createBean(arg0: java.lang.Class, arg1: int, arg2: boolean): java.lang.Object public autowire(arg0: java.lang.Class, arg1: int, arg2: boolean): java.lang.Object public autowireBeanProperties(arg0: java.lang.Object, arg1: int, arg2: boolean): void public applyBeanPropertyValues(arg0: java.lang.Object, arg1: string): void public initializeBean(arg0: java.lang.Object, arg1: string): java.lang.Object public applyBeanPostProcessorsBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public applyBeanPostProcessorsAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public destroyBean(arg0: java.lang.Object): void protected createBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): java.lang.Object protected doCreateBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): java.lang.Object protected predictBeanType(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, ...arg2: java.lang.Class[]): java.lang.Class protected determineTargetType(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, ...arg2: java.lang.Class[]): java.lang.Class protected getTypeForFactoryMethod(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, ...arg2: java.lang.Class[]): java.lang.Class protected getTypeForFactoryBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Class protected getEarlyBeanReference(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object): java.lang.Object protected applyMergedBeanDefinitionPostProcessors(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class, arg2: string): void protected resolveBeforeInstantiation(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Object protected applyBeanPostProcessorsBeforeInstantiation(arg0: java.lang.Class, arg1: string): java.lang.Object protected createBeanInstance(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): org.springframework.beans.BeanWrapper protected obtainFromSupplier(arg0: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda, arg1: string): org.springframework.beans.BeanWrapper protected getObjectForBeanInstance(arg0: java.lang.Object, arg1: string, arg2: string, arg3: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Object protected determineConstructorsFromBeanPostProcessors(arg0: java.lang.Class, arg1: string): java.lang.reflect.Constructor[] protected instantiateBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition): org.springframework.beans.BeanWrapper protected instantiateUsingFactoryMethod(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): org.springframework.beans.BeanWrapper protected autowireConstructor(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.reflect.Constructor[], arg3: java.lang.Object[]): org.springframework.beans.BeanWrapper protected populateBean(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: org.springframework.beans.BeanWrapper): void protected autowireByName(arg0: string, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.BeanWrapper, arg3: org.springframework.beans.MutablePropertyValues): void protected autowireByType(arg0: string, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.BeanWrapper, arg3: org.springframework.beans.MutablePropertyValues): void protected unsatisfiedNonSimpleProperties(arg0: org.springframework.beans.factory.support.AbstractBeanDefinition, arg1: org.springframework.beans.BeanWrapper): java.lang.String[] protected filterPropertyDescriptorsForDependencyCheck(arg0: org.springframework.beans.BeanWrapper, arg1: boolean): java.beans.PropertyDescriptor[] protected filterPropertyDescriptorsForDependencyCheck(arg0: org.springframework.beans.BeanWrapper): java.beans.PropertyDescriptor[] protected isExcludedFromDependencyCheck(arg0: java.beans.PropertyDescriptor): boolean protected checkDependencies(arg0: string, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: java.beans.PropertyDescriptor[], arg3: org.springframework.beans.PropertyValues): void protected applyPropertyValues(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition, arg2: org.springframework.beans.BeanWrapper, arg3: org.springframework.beans.PropertyValues): void protected initializeBean(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.support.RootBeanDefinition): java.lang.Object protected invokeInitMethods(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.support.RootBeanDefinition): void protected invokeCustomInitMethod(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.support.RootBeanDefinition): void protected postProcessObjectFromFactoryBean(arg0: java.lang.Object, arg1: string): java.lang.Object protected removeSingleton(arg0: string): void public static class: java.lang.Class } abstract class MethodOverride implements org.springframework.beans.BeanMetadataElement { protected constructor(arg0: string) public getMethodName(): string protected setOverloaded(arg0: boolean): void protected isOverloaded(): boolean public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public matches(arg0: java.lang.reflect.Method): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class ChildBeanDefinition extends org.springframework.beans.factory.support.AbstractBeanDefinition { public constructor(arg0: string) public constructor(arg0: string, arg1: org.springframework.beans.MutablePropertyValues) public constructor(arg0: string, arg1: org.springframework.beans.factory.config.ConstructorArgumentValues, arg2: org.springframework.beans.MutablePropertyValues) public constructor(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.config.ConstructorArgumentValues, arg3: org.springframework.beans.MutablePropertyValues) public constructor(arg0: string, arg1: string, arg2: org.springframework.beans.factory.config.ConstructorArgumentValues, arg3: org.springframework.beans.MutablePropertyValues) public constructor(arg0: org.springframework.beans.factory.support.ChildBeanDefinition) public setParentName(arg0: string): void public getParentName(): string public validate(): void public cloneBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$ReplaceOverrideMethodInterceptor extends org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport implements org.springframework.cglib.proxy.MethodInterceptor { public constructor(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: org.springframework.beans.factory.BeanFactory) public intercept(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[], arg3: org.springframework.cglib.proxy.MethodProxy): java.lang.Object public static class: java.lang.Class } interface BeanDefinitionRegistry extends org.springframework.core.AliasRegistry { registerBeanDefinition(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition): void removeBeanDefinition(arg0: string): void getBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition containsBeanDefinition(arg0: string): boolean getBeanDefinitionNames(): java.lang.String[] getBeanDefinitionCount(): int isBeanNameInUse(arg0: string): boolean } class MethodOverrides { public constructor() public constructor(arg0: org.springframework.beans.factory.support.MethodOverrides) public addOverrides(arg0: org.springframework.beans.factory.support.MethodOverrides): void public addOverride(arg0: org.springframework.beans.factory.support.MethodOverride): void public getOverrides(): java.util.Set public isEmpty(): boolean public getOverride(arg0: java.lang.reflect.Method): org.springframework.beans.factory.support.MethodOverride public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class ReplaceOverride extends org.springframework.beans.factory.support.MethodOverride { public constructor(arg0: string, arg1: string) public getMethodReplacerBeanName(): string public addTypeIdentifier(arg0: string): void public matches(arg0: java.lang.reflect.Method): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class PropertiesBeanDefinitionReader extends org.springframework.beans.factory.support.AbstractBeanDefinitionReader { public static TRUE_VALUE: string public static SEPARATOR: string public static CLASS_KEY: string public static PARENT_KEY: string public static SCOPE_KEY: string public static SINGLETON_KEY: string public static ABSTRACT_KEY: string public static LAZY_INIT_KEY: string public static REF_SUFFIX: string public static REF_PREFIX: string public static CONSTRUCTOR_ARG_PREFIX: string public constructor(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry) public setDefaultParentBean(arg0: string): void public getDefaultParentBean(): string public setPropertiesPersister(arg0: org.springframework.util.PropertiesPersister): void public getPropertiesPersister(): org.springframework.util.PropertiesPersister public loadBeanDefinitions(arg0: org.springframework.core.io.Resource): int public loadBeanDefinitions(arg0: org.springframework.core.io.Resource, arg1: string): int public loadBeanDefinitions(arg0: org.springframework.core.io.support.EncodedResource): int public loadBeanDefinitions(arg0: org.springframework.core.io.support.EncodedResource, arg1: string): int public registerBeanDefinitions(arg0: java.util.ResourceBundle): int public registerBeanDefinitions(arg0: java.util.ResourceBundle, arg1: string): int public registerBeanDefinitions(arg0: java.util.Map): int public registerBeanDefinitions(arg0: java.util.Map, arg1: string): int public registerBeanDefinitions(arg0: java.util.Map, arg1: string, arg2: string): int protected registerBeanDefinition(arg0: string, arg1: java.util.Map, arg2: string, arg3: string): void public static class: java.lang.Class } class ManagedMap extends java.util.LinkedHashMap implements org.springframework.beans.Mergeable , org.springframework.beans.BeanMetadataElement { public constructor() public constructor(arg0: int) public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public setKeyTypeName(arg0: string): void public getKeyTypeName(): string public setValueTypeName(arg0: string): void public getValueTypeName(): string public setMergeEnabled(arg0: boolean): void public isMergeEnabled(): boolean public merge(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class SimpleInstantiationStrategy implements org.springframework.beans.factory.support.InstantiationStrategy { public constructor() public static getCurrentlyInvokedFactoryMethod(): java.lang.reflect.Method public instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object protected instantiateWithMethodInjection(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object public instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.reflect.Constructor, ...arg4: java.lang.Object[]): java.lang.Object protected instantiateWithMethodInjection(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.reflect.Constructor, ...arg4: java.lang.Object[]): java.lang.Object public instantiate(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.Object, arg4: java.lang.reflect.Method, ...arg5: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory$DependencyObjectProvider$2 extends org.springframework.beans.factory.config.DependencyDescriptor { public isRequired(): boolean public static class: java.lang.Class } interface BeanDefinitionReader { getRegistry(): org.springframework.beans.factory.support.BeanDefinitionRegistry getResourceLoader(): org.springframework.core.io.ResourceLoader getBeanClassLoader(): java.lang.ClassLoader getBeanNameGenerator(): org.springframework.beans.factory.support.BeanNameGenerator loadBeanDefinitions(arg0: org.springframework.core.io.Resource): int loadBeanDefinitions(...arg0: org.springframework.core.io.Resource[]): int loadBeanDefinitions(arg0: string): int loadBeanDefinitions(...arg0: java.lang.String[]): int } class ConstructorResolver$1 { public static class: java.lang.Class } class SimpleBeanDefinitionRegistry extends org.springframework.core.SimpleAliasRegistry implements org.springframework.beans.factory.support.BeanDefinitionRegistry { public constructor() public registerBeanDefinition(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition): void public removeBeanDefinition(arg0: string): void public getBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition public containsBeanDefinition(arg0: string): boolean public getBeanDefinitionNames(): java.lang.String[] public getBeanDefinitionCount(): int public isBeanNameInUse(arg0: string): boolean public static class: java.lang.Class } class DefaultListableBeanFactory$DependencyObjectProvider$1 extends org.springframework.beans.factory.config.DependencyDescriptor { public resolveCandidate(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object public static class: java.lang.Class } class ManagedSet extends java.util.LinkedHashSet implements org.springframework.beans.Mergeable , org.springframework.beans.BeanMetadataElement { public constructor() public constructor(arg0: int) public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public setElementTypeName(arg0: string): void public getElementTypeName(): string public setMergeEnabled(arg0: boolean): void public isMergeEnabled(): boolean public merge(arg0: java.lang.Object): java.util.Set public merge(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory$FactoryAwareOrderSourceProvider implements org.springframework.core.OrderComparator$OrderSourceProvider { public constructor(arg0: java.util.Map) public getOrderSource(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory$DependencyObjectProvider implements org.springframework.beans.factory.ObjectProvider , java.io.Serializable { public constructor(arg0: org.springframework.beans.factory.support.DefaultListableBeanFactory, arg1: org.springframework.beans.factory.config.DependencyDescriptor, arg2: string) public getObject(): java.lang.Object public getObject(...arg0: java.lang.Object[]): java.lang.Object public getIfAvailable(): java.lang.Object public getIfUnique(): java.lang.Object protected getValue(): java.lang.Object public static class: java.lang.Class } class NullBean { public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class BeanDefinitionBuilder { public static genericBeanDefinition(): org.springframework.beans.factory.support.BeanDefinitionBuilder public static genericBeanDefinition(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public static genericBeanDefinition(arg0: java.lang.Class): org.springframework.beans.factory.support.BeanDefinitionBuilder public static genericBeanDefinition(arg0: java.lang.Class, arg1: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda): org.springframework.beans.factory.support.BeanDefinitionBuilder public static rootBeanDefinition(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public static rootBeanDefinition(arg0: string, arg1: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public static rootBeanDefinition(arg0: java.lang.Class): org.springframework.beans.factory.support.BeanDefinitionBuilder public static rootBeanDefinition(arg0: java.lang.Class, arg1: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public static childBeanDefinition(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public getRawBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public getBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public setParentName(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setFactoryMethod(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setFactoryMethodOnBean(arg0: string, arg1: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public addConstructorArgValue(arg0: java.lang.Object): org.springframework.beans.factory.support.BeanDefinitionBuilder public addConstructorArgReference(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public addPropertyValue(arg0: string, arg1: java.lang.Object): org.springframework.beans.factory.support.BeanDefinitionBuilder public addPropertyReference(arg0: string, arg1: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setInitMethodName(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setDestroyMethodName(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setScope(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setAbstract(arg0: boolean): org.springframework.beans.factory.support.BeanDefinitionBuilder public setLazyInit(arg0: boolean): org.springframework.beans.factory.support.BeanDefinitionBuilder public setAutowireMode(arg0: int): org.springframework.beans.factory.support.BeanDefinitionBuilder public setDependencyCheck(arg0: int): org.springframework.beans.factory.support.BeanDefinitionBuilder public addDependsOn(arg0: string): org.springframework.beans.factory.support.BeanDefinitionBuilder public setRole(arg0: int): org.springframework.beans.factory.support.BeanDefinitionBuilder public applyCustomizers(...arg0: org.springframework.beans.factory.config.BeanDefinitionCustomizer[]): org.springframework.beans.factory.support.BeanDefinitionBuilder public static class: java.lang.Class } class SimpleSecurityContextProvider implements org.springframework.beans.factory.support.SecurityContextProvider { public constructor() public constructor(arg0: java.security.AccessControlContext) public getAccessControlContext(): java.security.AccessControlContext public static class: java.lang.Class } class DefaultListableBeanFactory$DependencyObjectProvider$3 extends org.springframework.beans.factory.config.DependencyDescriptor { public isRequired(): boolean public resolveNotUnique(arg0: java.lang.Class, arg1: java.util.Map): java.lang.Object public static class: java.lang.Class } class AbstractAutowireCapableBeanFactory$1Holder { public static class: java.lang.Class } interface MergedBeanDefinitionPostProcessor extends org.springframework.beans.factory.config.BeanPostProcessor { postProcessMergedBeanDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class, arg2: string): void } class BeanDefinitionResource extends org.springframework.core.io.AbstractResource { public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition) public getBeanDefinition(): org.springframework.beans.factory.config.BeanDefinition public exists(): boolean public isReadable(): boolean public getInputStream(): java.io.InputStream public getDescription(): string public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$ClassLoaderAwareGeneratorStrategy extends org.springframework.cglib.core.DefaultGeneratorStrategy { public constructor(arg0: java.lang.ClassLoader) public generate(arg0: org.springframework.cglib.core.ClassGenerator | org.springframework.cglib.core.ClassGenerator$$Lambda): byte[] public static class: java.lang.Class } class BeanDefinitionDefaults { public constructor() public setLazyInit(arg0: boolean): void public isLazyInit(): boolean public setDependencyCheck(arg0: int): void public getDependencyCheck(): int public setAutowireMode(arg0: int): void public getAutowireMode(): int public setInitMethodName(arg0: string): void public getInitMethodName(): string public setDestroyMethodName(arg0: string): void public getDestroyMethodName(): string public static class: java.lang.Class } class ConstructorResolver { public constructor(arg0: org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory) public autowireConstructor(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.reflect.Constructor[], arg3: java.lang.Object[]): org.springframework.beans.BeanWrapper public resolveFactoryMethodIfPossible(arg0: org.springframework.beans.factory.support.RootBeanDefinition): void public instantiateUsingFactoryMethod(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: java.lang.Object[]): org.springframework.beans.BeanWrapper protected getUserDeclaredConstructor(arg0: java.lang.reflect.Constructor): java.lang.reflect.Constructor protected resolveAutowiredArgument(arg0: org.springframework.core.MethodParameter, arg1: string, arg2: java.util.Set, arg3: org.springframework.beans.TypeConverter): java.lang.Object public static class: java.lang.Class } abstract class AbstractBeanDefinition extends org.springframework.beans.BeanMetadataAttributeAccessor implements org.springframework.beans.factory.config.BeanDefinition , java.lang.Cloneable { public static SCOPE_DEFAULT: string public static AUTOWIRE_NO: int public static AUTOWIRE_BY_NAME: int public static AUTOWIRE_BY_TYPE: int public static AUTOWIRE_CONSTRUCTOR: int public static AUTOWIRE_AUTODETECT: int public static DEPENDENCY_CHECK_NONE: int public static DEPENDENCY_CHECK_OBJECTS: int public static DEPENDENCY_CHECK_SIMPLE: int public static DEPENDENCY_CHECK_ALL: int public static INFER_METHOD: string protected constructor() protected constructor(arg0: org.springframework.beans.factory.config.ConstructorArgumentValues, arg1: org.springframework.beans.MutablePropertyValues) protected constructor(arg0: org.springframework.beans.factory.config.BeanDefinition) public overrideFrom(arg0: org.springframework.beans.factory.config.BeanDefinition): void public applyDefaults(arg0: org.springframework.beans.factory.support.BeanDefinitionDefaults): void public setBeanClassName(arg0: string): void public getBeanClassName(): string public setBeanClass(arg0: java.lang.Class): void public getBeanClass(): java.lang.Class public hasBeanClass(): boolean public resolveBeanClass(arg0: java.lang.ClassLoader): java.lang.Class public setScope(arg0: string): void public getScope(): string public isSingleton(): boolean public isPrototype(): boolean public setAbstract(arg0: boolean): void public isAbstract(): boolean public setLazyInit(arg0: boolean): void public isLazyInit(): boolean public setAutowireMode(arg0: int): void public getAutowireMode(): int public getResolvedAutowireMode(): int public setDependencyCheck(arg0: int): void public getDependencyCheck(): int public setDependsOn(...arg0: java.lang.String[]): void public getDependsOn(): java.lang.String[] public setAutowireCandidate(arg0: boolean): void public isAutowireCandidate(): boolean public setPrimary(arg0: boolean): void public isPrimary(): boolean public addQualifier(arg0: org.springframework.beans.factory.support.AutowireCandidateQualifier): void public hasQualifier(arg0: string): boolean public getQualifier(arg0: string): org.springframework.beans.factory.support.AutowireCandidateQualifier public getQualifiers(): java.util.Set public copyQualifiersFrom(arg0: org.springframework.beans.factory.support.AbstractBeanDefinition): void public setInstanceSupplier(arg0: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda): void public getInstanceSupplier(): java.util.function$.Supplier public setNonPublicAccessAllowed(arg0: boolean): void public isNonPublicAccessAllowed(): boolean public setLenientConstructorResolution(arg0: boolean): void public isLenientConstructorResolution(): boolean public setFactoryBeanName(arg0: string): void public getFactoryBeanName(): string public setFactoryMethodName(arg0: string): void public getFactoryMethodName(): string public setConstructorArgumentValues(arg0: org.springframework.beans.factory.config.ConstructorArgumentValues): void public getConstructorArgumentValues(): org.springframework.beans.factory.config.ConstructorArgumentValues public hasConstructorArgumentValues(): boolean public setPropertyValues(arg0: org.springframework.beans.MutablePropertyValues): void public getPropertyValues(): org.springframework.beans.MutablePropertyValues public setMethodOverrides(arg0: org.springframework.beans.factory.support.MethodOverrides): void public getMethodOverrides(): org.springframework.beans.factory.support.MethodOverrides public setInitMethodName(arg0: string): void public getInitMethodName(): string public setEnforceInitMethod(arg0: boolean): void public isEnforceInitMethod(): boolean public setDestroyMethodName(arg0: string): void public getDestroyMethodName(): string public setEnforceDestroyMethod(arg0: boolean): void public isEnforceDestroyMethod(): boolean public setSynthetic(arg0: boolean): void public isSynthetic(): boolean public setRole(arg0: int): void public getRole(): int public setDescription(arg0: string): void public getDescription(): string public setResource(arg0: org.springframework.core.io.Resource): void public getResource(): org.springframework.core.io.Resource public setResourceDescription(arg0: string): void public getResourceDescription(): string public setOriginatingBeanDefinition(arg0: org.springframework.beans.factory.config.BeanDefinition): void public getOriginatingBeanDefinition(): org.springframework.beans.factory.config.BeanDefinition public validate(): void public prepareMethodOverrides(): void protected prepareMethodOverride(arg0: org.springframework.beans.factory.support.MethodOverride): void public clone(): java.lang.Object public cloneBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class BeanDefinitionValidationException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class AutowireCandidateQualifier extends org.springframework.beans.BeanMetadataAttributeAccessor { public static VALUE_KEY: string public constructor(arg0: java.lang.Class) public constructor(arg0: string) public constructor(arg0: java.lang.Class, arg1: java.lang.Object) public constructor(arg0: string, arg1: java.lang.Object) public getTypeName(): string public static class: java.lang.Class } class ConstructorResolver$ConstructorPropertiesChecker { public static evaluate(arg0: java.lang.reflect.Constructor, arg1: int): java.lang.String[] public static class: java.lang.Class } class DefaultListableBeanFactory$Jsr330DependencyProvider extends org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider implements javax.inject.Provider { public constructor(arg0: org.springframework.beans.factory.support.DefaultListableBeanFactory, arg1: org.springframework.beans.factory.config.DependencyDescriptor, arg2: string) public get(): java.lang.Object public static class: java.lang.Class } class SimpleAutowireCandidateResolver implements org.springframework.beans.factory.support.AutowireCandidateResolver { public constructor() public isAutowireCandidate(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean public isRequired(arg0: org.springframework.beans.factory.config.DependencyDescriptor): boolean public getSuggestedValue(arg0: org.springframework.beans.factory.config.DependencyDescriptor): java.lang.Object public getLazyResolutionProxyIfNecessary(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string): java.lang.Object public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$LookupOverrideMethodInterceptor extends org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport implements org.springframework.cglib.proxy.MethodInterceptor { public constructor(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: org.springframework.beans.factory.BeanFactory) public intercept(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[], arg3: org.springframework.cglib.proxy.MethodProxy): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory extends org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory implements org.springframework.beans.factory.config.ConfigurableListableBeanFactory , org.springframework.beans.factory.support.BeanDefinitionRegistry , java.io.Serializable { public constructor() public constructor(arg0: org.springframework.beans.factory.BeanFactory) public setSerializationId(arg0: string): void public getSerializationId(): string public setAllowBeanDefinitionOverriding(arg0: boolean): void public isAllowBeanDefinitionOverriding(): boolean public setAllowEagerClassLoading(arg0: boolean): void public isAllowEagerClassLoading(): boolean public setDependencyComparator(arg0: java.util.Comparator): void public getDependencyComparator(): java.util.Comparator public setAutowireCandidateResolver(arg0: org.springframework.beans.factory.support.AutowireCandidateResolver): void public getAutowireCandidateResolver(): org.springframework.beans.factory.support.AutowireCandidateResolver public copyConfigurationFrom(arg0: org.springframework.beans.factory.config.ConfigurableBeanFactory): void public getBean(arg0: java.lang.Class): T public getBean(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T public containsBeanDefinition(arg0: string): boolean public getBeanDefinitionCount(): int public getBeanDefinitionNames(): java.lang.String[] public getBeanNamesForType(arg0: org.springframework.core.ResolvableType): java.lang.String[] public getBeanNamesForType(arg0: java.lang.Class): java.lang.String[] public getBeanNamesForType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.lang.String[] public getBeansOfType(arg0: java.lang.Class): java.util.Map public getBeansOfType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.util.Map public getBeanNamesForAnnotation(arg0: java.lang.Class): java.lang.String[] public getBeansWithAnnotation(arg0: java.lang.Class): java.util.Map public findAnnotationOnBean(arg0: string, arg1: java.lang.Class): A public registerResolvableDependency(arg0: java.lang.Class, arg1: java.lang.Object): void public isAutowireCandidate(arg0: string, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean protected isAutowireCandidate(arg0: string, arg1: org.springframework.beans.factory.config.DependencyDescriptor, arg2: org.springframework.beans.factory.support.AutowireCandidateResolver): boolean protected isAutowireCandidate(arg0: string, arg1: org.springframework.beans.factory.support.RootBeanDefinition, arg2: org.springframework.beans.factory.config.DependencyDescriptor, arg3: org.springframework.beans.factory.support.AutowireCandidateResolver): boolean public getBeanDefinition(arg0: string): org.springframework.beans.factory.config.BeanDefinition public getBeanNamesIterator(): java.util.Iterator public clearMetadataCache(): void public freezeConfiguration(): void public isConfigurationFrozen(): boolean protected isBeanEligibleForMetadataCaching(arg0: string): boolean public preInstantiateSingletons(): void public registerBeanDefinition(arg0: string, arg1: org.springframework.beans.factory.config.BeanDefinition): void public removeBeanDefinition(arg0: string): void protected resetBeanDefinition(arg0: string): void protected allowAliasOverriding(): boolean public registerSingleton(arg0: string, arg1: java.lang.Object): void public destroySingleton(arg0: string): void public destroySingletons(): void public resolveNamedBean(arg0: java.lang.Class): org.springframework.beans.factory.config.NamedBeanHolder public resolveDependency(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string, arg2: java.util.Set, arg3: org.springframework.beans.TypeConverter): java.lang.Object public doResolveDependency(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string, arg2: java.util.Set, arg3: org.springframework.beans.TypeConverter): java.lang.Object protected findAutowireCandidates(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.config.DependencyDescriptor): java.util.Map protected determineAutowireCandidate(arg0: java.util.Map, arg1: org.springframework.beans.factory.config.DependencyDescriptor): string protected determinePrimaryCandidate(arg0: java.util.Map, arg1: java.lang.Class): string protected determineHighestPriorityCandidate(arg0: java.util.Map, arg1: java.lang.Class): string protected isPrimary(arg0: string, arg1: java.lang.Object): boolean protected getPriority(arg0: java.lang.Object): java.lang.Integer protected matchesBeanName(arg0: string, arg1: string): boolean public toString(): string protected writeReplace(): java.lang.Object public static class: java.lang.Class } class GenericTypeAwareAutowireCandidateResolver extends org.springframework.beans.factory.support.SimpleAutowireCandidateResolver implements org.springframework.beans.factory.BeanFactoryAware { public constructor() public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected getBeanFactory(): org.springframework.beans.factory.BeanFactory public isAutowireCandidate(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean protected checkGenericTypeMatch(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean protected getResolvedDecoratedDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition): org.springframework.beans.factory.support.RootBeanDefinition protected getReturnTypeForFactoryMethod(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: org.springframework.beans.factory.config.DependencyDescriptor): org.springframework.core.ResolvableType public static class: java.lang.Class } class ManagedProperties extends java.util.Properties implements org.springframework.beans.Mergeable , org.springframework.beans.BeanMetadataElement { public constructor() public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public setMergeEnabled(arg0: boolean): void public isMergeEnabled(): boolean public merge(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class AutowireUtils$2 implements java.util.Comparator { public compare(arg0: java.lang.reflect.Method, arg1: java.lang.reflect.Method): int public compare(arg0: java.lang.Object, arg1: java.lang.Object): int public static class: java.lang.Class } class ConstructorResolver$AutowiredArgumentMarker { public static class: java.lang.Class } class ImplicitlyAppearedSingletonException extends java.lang.IllegalStateException { public constructor() public static class: java.lang.Class } class ManagedList extends java.util.ArrayList implements org.springframework.beans.Mergeable , org.springframework.beans.BeanMetadataElement { public constructor() public constructor(arg0: int) public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public setElementTypeName(arg0: string): void public getElementTypeName(): string public setMergeEnabled(arg0: boolean): void public isMergeEnabled(): boolean public merge(arg0: java.lang.Object): java.util.List public merge(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class DisposableBeanAdapter implements org.springframework.beans.factory.DisposableBean , java.lang.Runnable , java.io.Serializable { public constructor(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.factory.support.RootBeanDefinition, arg3: java.util.List, arg4: java.security.AccessControlContext) public constructor(arg0: java.lang.Object, arg1: java.util.List, arg2: java.security.AccessControlContext) public run(): void public destroy(): void protected writeReplace(): java.lang.Object public static hasDestroyMethod(arg0: java.lang.Object, arg1: org.springframework.beans.factory.support.RootBeanDefinition): boolean public static hasApplicableProcessors(arg0: java.lang.Object, arg1: java.util.List): boolean public static class: java.lang.Class } interface MethodReplacer { reimplement(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object } interface MethodReplacer$$Lambda { (arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object } class GenericBeanDefinition extends org.springframework.beans.factory.support.AbstractBeanDefinition { public constructor() public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition) public setParentName(arg0: string): void public getParentName(): string public cloneBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public equals(arg0: java.lang.Object): boolean public toString(): string public static class: java.lang.Class } abstract class FactoryBeanRegistrySupport extends org.springframework.beans.factory.support.DefaultSingletonBeanRegistry { public constructor() protected getTypeForFactoryBean(arg0: org.springframework.beans.factory.FactoryBean): java.lang.Class protected getCachedObjectForFactoryBean(arg0: string): java.lang.Object protected getObjectFromFactoryBean(arg0: org.springframework.beans.factory.FactoryBean, arg1: string, arg2: boolean): java.lang.Object protected postProcessObjectFromFactoryBean(arg0: java.lang.Object, arg1: string): java.lang.Object protected getFactoryBean(arg0: string, arg1: java.lang.Object): org.springframework.beans.factory.FactoryBean protected removeSingleton(arg0: string): void public destroySingletons(): void protected getAccessControlContext(): java.security.AccessControlContext public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$MethodOverrideCallbackFilter extends org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport implements org.springframework.cglib.proxy.CallbackFilter { public constructor(arg0: org.springframework.beans.factory.support.RootBeanDefinition) public accept(arg0: java.lang.reflect.Method): int public static class: java.lang.Class } interface BeanDefinitionRegistryPostProcessor extends org.springframework.beans.factory.config.BeanFactoryPostProcessor { postProcessBeanDefinitionRegistry(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry): void } class AbstractAutowireCapableBeanFactory$AutowireByTypeDependencyDescriptor extends org.springframework.beans.factory.config.DependencyDescriptor { public constructor(arg0: org.springframework.core.MethodParameter, arg1: boolean) public getDependencyName(): string public static class: java.lang.Class } class BeanDefinitionReaderUtils { public static GENERATED_BEAN_NAME_SEPARATOR: string public constructor() public static createBeanDefinition(arg0: string, arg1: string, arg2: java.lang.ClassLoader): org.springframework.beans.factory.support.AbstractBeanDefinition public static generateBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): string public static generateBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry, arg2: boolean): string public static registerBeanDefinition(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): void public static registerWithGeneratedName(arg0: org.springframework.beans.factory.support.AbstractBeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): string public static class: java.lang.Class } class StaticListableBeanFactory implements org.springframework.beans.factory.ListableBeanFactory { public constructor() public constructor(arg0: java.util.Map) public addBean(arg0: string, arg1: java.lang.Object): void public getBean(arg0: string): java.lang.Object public getBean(arg0: string, arg1: java.lang.Class): T public getBean(arg0: string, ...arg1: java.lang.Object[]): java.lang.Object public getBean(arg0: java.lang.Class): T public getBean(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T public containsBean(arg0: string): boolean public isSingleton(arg0: string): boolean public isPrototype(arg0: string): boolean public isTypeMatch(arg0: string, arg1: org.springframework.core.ResolvableType): boolean public isTypeMatch(arg0: string, arg1: java.lang.Class): boolean public getType(arg0: string): java.lang.Class public getAliases(arg0: string): java.lang.String[] public containsBeanDefinition(arg0: string): boolean public getBeanDefinitionCount(): int public getBeanDefinitionNames(): java.lang.String[] public getBeanNamesForType(arg0: org.springframework.core.ResolvableType): java.lang.String[] public getBeanNamesForType(arg0: java.lang.Class): java.lang.String[] public getBeanNamesForType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.lang.String[] public getBeansOfType(arg0: java.lang.Class): java.util.Map public getBeansOfType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.util.Map public getBeanNamesForAnnotation(arg0: java.lang.Class): java.lang.String[] public getBeansWithAnnotation(arg0: java.lang.Class): java.util.Map public findAnnotationOnBean(arg0: string, arg1: java.lang.Class): A public static class: java.lang.Class } class AutowireUtils$1 implements java.util.Comparator> { public compare(arg0: java.lang.reflect.Constructor, arg1: java.lang.reflect.Constructor): int public compare(arg0: java.lang.Object, arg1: java.lang.Object): int public static class: java.lang.Class } class DefaultListableBeanFactory$NestedDependencyDescriptor extends org.springframework.beans.factory.config.DependencyDescriptor { public constructor(arg0: org.springframework.beans.factory.config.DependencyDescriptor) public static class: java.lang.Class } interface AutowireCandidateResolver { isAutowireCandidate(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean isRequired(arg0: org.springframework.beans.factory.config.DependencyDescriptor): boolean getSuggestedValue(arg0: org.springframework.beans.factory.config.DependencyDescriptor): java.lang.Object getLazyResolutionProxyIfNecessary(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string): java.lang.Object } class ConstructorResolver$ArgumentsHolder { public rawArguments: java.lang.Object[] public arguments: java.lang.Object[] public preparedArguments: java.lang.Object[] public resolveNecessary: boolean public constructor(arg0: int) public constructor(arg0: java.lang.Object[]) public getTypeDifferenceWeight(arg0: java.lang.Class[]): int public getAssignabilityWeight(arg0: java.lang.Class[]): int public storeCache(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.reflect.Executable): void public static class: java.lang.Class } class ManagedArray extends org.springframework.beans.factory.support.ManagedList { public constructor(arg0: string, arg1: int) public static class: java.lang.Class } interface BeanNameGenerator { generateBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): string } interface BeanNameGenerator$$Lambda { (arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): string } class AutowireUtils$ObjectFactoryDelegatingInvocationHandler implements java.lang.reflect.InvocationHandler , java.io.Serializable { public constructor(arg0: org.springframework.beans.factory.ObjectFactory | org.springframework.beans.factory.ObjectFactory$$Lambda) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy extends org.springframework.beans.factory.support.SimpleInstantiationStrategy { public constructor() protected instantiateWithMethodInjection(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object protected instantiateWithMethodInjection(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: string, arg2: org.springframework.beans.factory.BeanFactory, arg3: java.lang.reflect.Constructor, ...arg4: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class DefaultListableBeanFactory$1 extends org.springframework.beans.factory.support.DefaultListableBeanFactory$NestedDependencyDescriptor { public isRequired(): boolean public resolveCandidate(arg0: string, arg1: java.lang.Class, arg2: org.springframework.beans.factory.BeanFactory): java.lang.Object public static class: java.lang.Class } class CglibSubclassingInstantiationStrategy$CglibSubclassCreator { public instantiate(arg0: java.lang.reflect.Constructor, ...arg1: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } } namespace annotation { abstract class BeanFactoryAnnotationUtils { public constructor() public static qualifiedBeanOfType(arg0: org.springframework.beans.factory.BeanFactory, arg1: java.lang.Class, arg2: string): T public static isQualifierMatch(arg0: java.util.function$.Predicate, arg1: string, arg2: org.springframework.beans.factory.BeanFactory): boolean public static class: java.lang.Class } class AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement extends org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement { public constructor(arg0: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor, arg1: java.lang.reflect.Field, arg2: boolean) protected inject(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.PropertyValues): void public static class: java.lang.Class } class AutowiredAnnotationBeanPostProcessor$ShortcutDependencyDescriptor extends org.springframework.beans.factory.config.DependencyDescriptor { public constructor(arg0: org.springframework.beans.factory.config.DependencyDescriptor, arg1: string, arg2: java.lang.Class) public resolveShortcut(arg0: org.springframework.beans.factory.BeanFactory): java.lang.Object public static class: java.lang.Class } interface Autowired extends java.lang.annotation.Annotation { required(): boolean } class AnnotatedGenericBeanDefinition extends org.springframework.beans.factory.support.GenericBeanDefinition implements org.springframework.beans.factory.annotation.AnnotatedBeanDefinition { public constructor(arg0: java.lang.Class) public constructor(arg0: org.springframework.core.type.AnnotationMetadata) public constructor(arg0: org.springframework.core.type.AnnotationMetadata, arg1: org.springframework.core.type.MethodMetadata) public getMetadata(): org.springframework.core.type.AnnotationMetadata public getFactoryMethodMetadata(): org.springframework.core.type.MethodMetadata public static class: java.lang.Class } interface Configurable extends java.lang.annotation.Annotation { value(): string autowire(): org.springframework.beans.factory.annotation.Autowire dependencyCheck(): boolean preConstruction(): boolean } abstract class InjectionMetadata$InjectedElement { protected member: java.lang.reflect.Member protected isField: boolean protected pd: java.beans.PropertyDescriptor protected skip: boolean protected constructor(arg0: java.lang.reflect.Member, arg1: java.beans.PropertyDescriptor) public getMember(): java.lang.reflect.Member protected getResourceType(): java.lang.Class protected checkResourceType(arg0: java.lang.Class): void protected inject(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.PropertyValues): void protected checkPropertySkipping(arg0: org.springframework.beans.PropertyValues): boolean protected clearPropertySkipping(arg0: org.springframework.beans.PropertyValues): void protected getResourceToInject(arg0: java.lang.Object, arg1: string): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class AnnotationBeanWiringInfoResolver implements org.springframework.beans.factory.wiring.BeanWiringInfoResolver { public constructor() public resolveWiringInfo(arg0: java.lang.Object): org.springframework.beans.factory.wiring.BeanWiringInfo protected buildWiringInfo(arg0: java.lang.Object, arg1: org.springframework.beans.factory.annotation.Configurable): org.springframework.beans.factory.wiring.BeanWiringInfo protected getDefaultBeanName(arg0: java.lang.Object): string public static class: java.lang.Class } class InitDestroyAnnotationBeanPostProcessor$LifecycleElement { public constructor(arg0: java.lang.reflect.Method) public getMethod(): java.lang.reflect.Method public getIdentifier(): string public invoke(arg0: java.lang.Object): void public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class InitDestroyAnnotationBeanPostProcessor implements org.springframework.beans.factory.config.DestructionAwareBeanPostProcessor , org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor , org.springframework.core.PriorityOrdered , java.io.Serializable { protected logger: org.apache.commons.logging.Log public constructor() public setInitAnnotationType(arg0: java.lang.Class): void public setDestroyAnnotationType(arg0: java.lang.Class): void public setOrder(arg0: int): void public getOrder(): int public postProcessMergedBeanDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class, arg2: string): void public postProcessBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public postProcessAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public postProcessBeforeDestruction(arg0: java.lang.Object, arg1: string): void public requiresDestruction(arg0: java.lang.Object): boolean public static class: java.lang.Class } class AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement extends org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement { public constructor(arg0: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor, arg1: java.lang.reflect.Method, arg2: boolean, arg3: java.beans.PropertyDescriptor) protected inject(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.PropertyValues): void public static class: java.lang.Class } interface Required extends java.lang.annotation.Annotation { } class QualifierAnnotationAutowireCandidateResolver extends org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver { public constructor() public constructor(arg0: java.lang.Class) public constructor(arg0: java.util.Set>) public addQualifierType(arg0: java.lang.Class): void public setValueAnnotationType(arg0: java.lang.Class): void public isAutowireCandidate(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.config.DependencyDescriptor): boolean protected checkQualifiers(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: java.lang.annotation.Annotation[]): boolean protected isQualifier(arg0: java.lang.Class): boolean protected checkQualifier(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: java.lang.annotation.Annotation, arg2: org.springframework.beans.TypeConverter): boolean protected getQualifiedElementAnnotation(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class): java.lang.annotation.Annotation protected getFactoryMethodAnnotation(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class): java.lang.annotation.Annotation public isRequired(arg0: org.springframework.beans.factory.config.DependencyDescriptor): boolean public getSuggestedValue(arg0: org.springframework.beans.factory.config.DependencyDescriptor): java.lang.Object protected findValue(arg0: java.lang.annotation.Annotation[]): java.lang.Object protected extractValue(arg0: org.springframework.core.annotation.AnnotationAttributes): java.lang.Object public static class: java.lang.Class } class AutowiredAnnotationBeanPostProcessor extends org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter implements org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor , org.springframework.core.PriorityOrdered , org.springframework.beans.factory.BeanFactoryAware { protected logger: org.apache.commons.logging.Log public constructor() public setAutowiredAnnotationType(arg0: java.lang.Class): void public setAutowiredAnnotationTypes(arg0: java.util.Set>): void public setRequiredParameterName(arg0: string): void public setRequiredParameterValue(arg0: boolean): void public setOrder(arg0: int): void public getOrder(): int public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public postProcessMergedBeanDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class, arg2: string): void public determineCandidateConstructors(arg0: java.lang.Class, arg1: string): java.lang.reflect.Constructor[] public postProcessPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: java.beans.PropertyDescriptor[], arg2: java.lang.Object, arg3: string): org.springframework.beans.PropertyValues public processInjection(arg0: java.lang.Object): void protected determineRequiredStatus(arg0: org.springframework.core.annotation.AnnotationAttributes): boolean protected findAutowireCandidates(arg0: java.lang.Class): java.util.Map public static class: java.lang.Class } class InjectionMetadata { public constructor(arg0: java.lang.Class, arg1: java.util.Collection) public checkConfigMembers(arg0: org.springframework.beans.factory.support.RootBeanDefinition): void public inject(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.PropertyValues): void public clear(arg0: org.springframework.beans.PropertyValues): void public static needsRefresh(arg0: org.springframework.beans.factory.annotation.InjectionMetadata, arg1: java.lang.Class): boolean public static class: java.lang.Class } class InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata { public constructor(arg0: java.lang.Class, arg1: java.util.Collection, arg2: java.util.Collection) public checkConfigMembers(arg0: org.springframework.beans.factory.support.RootBeanDefinition): void public invokeInitMethods(arg0: java.lang.Object, arg1: string): void public invokeDestroyMethods(arg0: java.lang.Object, arg1: string): void public hasDestroyMethods(): boolean public static class: java.lang.Class } interface AnnotatedBeanDefinition extends org.springframework.beans.factory.config.BeanDefinition { getMetadata(): org.springframework.core.type.AnnotationMetadata getFactoryMethodMetadata(): org.springframework.core.type.MethodMetadata } class Autowire extends java.lang.Enum { public static NO: org.springframework.beans.factory.annotation.Autowire public static BY_NAME: org.springframework.beans.factory.annotation.Autowire public static BY_TYPE: org.springframework.beans.factory.annotation.Autowire public static values(): org.springframework.beans.factory.annotation.Autowire[] public static valueOf(arg0: string): org.springframework.beans.factory.annotation.Autowire public value(): int public isAutowire(): boolean public static class: java.lang.Class } class RequiredAnnotationBeanPostProcessor extends org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter implements org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor , org.springframework.core.PriorityOrdered , org.springframework.beans.factory.BeanFactoryAware { public static SKIP_REQUIRED_CHECK_ATTRIBUTE: string public constructor() public setRequiredAnnotationType(arg0: java.lang.Class): void protected getRequiredAnnotationType(): java.lang.Class public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public setOrder(arg0: int): void public getOrder(): int public postProcessMergedBeanDefinition(arg0: org.springframework.beans.factory.support.RootBeanDefinition, arg1: java.lang.Class, arg2: string): void public postProcessPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: java.beans.PropertyDescriptor[], arg2: java.lang.Object, arg3: string): org.springframework.beans.PropertyValues protected shouldSkip(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory, arg1: string): boolean protected isRequiredProperty(arg0: java.beans.PropertyDescriptor): boolean public static class: java.lang.Class } class CustomAutowireConfigurer implements org.springframework.beans.factory.config.BeanFactoryPostProcessor , org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.core.Ordered { public constructor() public setOrder(arg0: int): void public getOrder(): int public setBeanClassLoader(arg0: java.lang.ClassLoader): void public setCustomQualifierTypes(arg0: java.util.Set): void public postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void public static class: java.lang.Class } interface Lookup extends java.lang.annotation.Annotation { value(): string } interface Value extends java.lang.annotation.Annotation { value(): string } interface Qualifier extends java.lang.annotation.Annotation { value(): string } } interface BeanNameAware extends org.springframework.beans.factory.Aware { setBeanName(arg0: string): void } interface BeanFactoryAware extends org.springframework.beans.factory.Aware { setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void } namespace parsing { interface ComponentDefinition extends org.springframework.beans.BeanMetadataElement { getName(): string getDescription(): string getBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] getInnerBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] getBeanReferences(): org.springframework.beans.factory.config.BeanReference[] } interface ReaderEventListener extends java.util.EventListener { defaultsRegistered(arg0: org.springframework.beans.factory.parsing.DefaultsDefinition): void componentRegistered(arg0: org.springframework.beans.factory.parsing.ComponentDefinition): void aliasRegistered(arg0: org.springframework.beans.factory.parsing.AliasDefinition): void importProcessed(arg0: org.springframework.beans.factory.parsing.ImportDefinition): void } class PassThroughSourceExtractor implements org.springframework.beans.factory.parsing.SourceExtractor { public constructor() public extractSource(arg0: java.lang.Object, arg1: org.springframework.core.io.Resource): java.lang.Object public static class: java.lang.Class } interface ProblemReporter { fatal(arg0: org.springframework.beans.factory.parsing.Problem): void error(arg0: org.springframework.beans.factory.parsing.Problem): void warning(arg0: org.springframework.beans.factory.parsing.Problem): void } class QualifierEntry implements org.springframework.beans.factory.parsing.ParseState$Entry { public constructor(arg0: string) public toString(): string public static class: java.lang.Class } class BeanComponentDefinition extends org.springframework.beans.factory.config.BeanDefinitionHolder implements org.springframework.beans.factory.parsing.ComponentDefinition { public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: string) public constructor(arg0: org.springframework.beans.factory.config.BeanDefinition, arg1: string, arg2: java.lang.String[]) public constructor(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder) public getName(): string public getDescription(): string public getBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] public getInnerBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] public getBeanReferences(): org.springframework.beans.factory.config.BeanReference[] public toString(): string public equals(arg0: java.lang.Object): boolean public static class: java.lang.Class } class Problem { public constructor(arg0: string, arg1: org.springframework.beans.factory.parsing.Location) public constructor(arg0: string, arg1: org.springframework.beans.factory.parsing.Location, arg2: org.springframework.beans.factory.parsing.ParseState) public constructor(arg0: string, arg1: org.springframework.beans.factory.parsing.Location, arg2: org.springframework.beans.factory.parsing.ParseState, arg3: java.lang.Throwable) public getMessage(): string public getLocation(): org.springframework.beans.factory.parsing.Location public getResourceDescription(): string public getParseState(): org.springframework.beans.factory.parsing.ParseState public getRootCause(): java.lang.Throwable public toString(): string public static class: java.lang.Class } class PropertyEntry implements org.springframework.beans.factory.parsing.ParseState$Entry { public constructor(arg0: string) public toString(): string public static class: java.lang.Class } interface ParseState$Entry { } class BeanEntry implements org.springframework.beans.factory.parsing.ParseState$Entry { public constructor(arg0: string) public toString(): string public static class: java.lang.Class } class FailFastProblemReporter implements org.springframework.beans.factory.parsing.ProblemReporter { public constructor() public setLogger(arg0: org.apache.commons.logging.Log): void public fatal(arg0: org.springframework.beans.factory.parsing.Problem): void public error(arg0: org.springframework.beans.factory.parsing.Problem): void public warning(arg0: org.springframework.beans.factory.parsing.Problem): void public static class: java.lang.Class } class ParseState { public constructor() public push(arg0: org.springframework.beans.factory.parsing.ParseState$Entry): void public pop(): void public peek(): org.springframework.beans.factory.parsing.ParseState$Entry public snapshot(): org.springframework.beans.factory.parsing.ParseState public toString(): string public static class: java.lang.Class } class ImportDefinition implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Object) public constructor(arg0: string, arg1: org.springframework.core.io.Resource[], arg2: java.lang.Object) public getImportedResource(): string public getActualResources(): org.springframework.core.io.Resource[] public getSource(): java.lang.Object public static class: java.lang.Class } class ReaderContext { public constructor(arg0: org.springframework.core.io.Resource, arg1: org.springframework.beans.factory.parsing.ProblemReporter, arg2: org.springframework.beans.factory.parsing.ReaderEventListener, arg3: org.springframework.beans.factory.parsing.SourceExtractor | org.springframework.beans.factory.parsing.SourceExtractor$$Lambda) public getResource(): org.springframework.core.io.Resource public fatal(arg0: string, arg1: java.lang.Object): void public fatal(arg0: string, arg1: java.lang.Object, arg2: java.lang.Throwable): void public fatal(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState): void public fatal(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState, arg3: java.lang.Throwable): void public error(arg0: string, arg1: java.lang.Object): void public error(arg0: string, arg1: java.lang.Object, arg2: java.lang.Throwable): void public error(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState): void public error(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState, arg3: java.lang.Throwable): void public warning(arg0: string, arg1: java.lang.Object): void public warning(arg0: string, arg1: java.lang.Object, arg2: java.lang.Throwable): void public warning(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState): void public warning(arg0: string, arg1: java.lang.Object, arg2: org.springframework.beans.factory.parsing.ParseState, arg3: java.lang.Throwable): void public fireDefaultsRegistered(arg0: org.springframework.beans.factory.parsing.DefaultsDefinition): void public fireComponentRegistered(arg0: org.springframework.beans.factory.parsing.ComponentDefinition): void public fireAliasRegistered(arg0: string, arg1: string, arg2: java.lang.Object): void public fireImportProcessed(arg0: string, arg1: java.lang.Object): void public fireImportProcessed(arg0: string, arg1: org.springframework.core.io.Resource[], arg2: java.lang.Object): void public getSourceExtractor(): org.springframework.beans.factory.parsing.SourceExtractor public extractSource(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } class NullSourceExtractor implements org.springframework.beans.factory.parsing.SourceExtractor { public constructor() public extractSource(arg0: java.lang.Object, arg1: org.springframework.core.io.Resource): java.lang.Object public static class: java.lang.Class } class CompositeComponentDefinition extends org.springframework.beans.factory.parsing.AbstractComponentDefinition { public constructor(arg0: string, arg1: java.lang.Object) public getName(): string public getSource(): java.lang.Object public addNestedComponent(arg0: org.springframework.beans.factory.parsing.ComponentDefinition): void public getNestedComponents(): org.springframework.beans.factory.parsing.ComponentDefinition[] public static class: java.lang.Class } class AliasDefinition implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: string, arg1: string) public constructor(arg0: string, arg1: string, arg2: java.lang.Object) public getBeanName(): string public getAlias(): string public getSource(): java.lang.Object public static class: java.lang.Class } class Location { public constructor(arg0: org.springframework.core.io.Resource) public constructor(arg0: org.springframework.core.io.Resource, arg1: java.lang.Object) public getResource(): org.springframework.core.io.Resource public getSource(): java.lang.Object public static class: java.lang.Class } interface SourceExtractor { extractSource(arg0: java.lang.Object, arg1: org.springframework.core.io.Resource): java.lang.Object } interface SourceExtractor$$Lambda { (arg0: java.lang.Object, arg1: org.springframework.core.io.Resource): java.lang.Object } class EmptyReaderEventListener implements org.springframework.beans.factory.parsing.ReaderEventListener { public constructor() public defaultsRegistered(arg0: org.springframework.beans.factory.parsing.DefaultsDefinition): void public componentRegistered(arg0: org.springframework.beans.factory.parsing.ComponentDefinition): void public aliasRegistered(arg0: org.springframework.beans.factory.parsing.AliasDefinition): void public importProcessed(arg0: org.springframework.beans.factory.parsing.ImportDefinition): void public static class: java.lang.Class } abstract class AbstractComponentDefinition implements org.springframework.beans.factory.parsing.ComponentDefinition { public constructor() public getDescription(): string public getBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] public getInnerBeanDefinitions(): org.springframework.beans.factory.config.BeanDefinition[] public getBeanReferences(): org.springframework.beans.factory.config.BeanReference[] public toString(): string public static class: java.lang.Class } class BeanDefinitionParsingException extends org.springframework.beans.factory.BeanDefinitionStoreException { public constructor(arg0: org.springframework.beans.factory.parsing.Problem) public static class: java.lang.Class } class ConstructorArgumentEntry implements org.springframework.beans.factory.parsing.ParseState$Entry { public constructor() public constructor(arg0: int) public toString(): string public static class: java.lang.Class } interface DefaultsDefinition extends org.springframework.beans.BeanMetadataElement { } } interface HierarchicalBeanFactory extends org.springframework.beans.factory.BeanFactory { getParentBeanFactory(): org.springframework.beans.factory.BeanFactory containsLocalBean(arg0: string): boolean } class InjectionPoint { protected methodParameter: org.springframework.core.MethodParameter protected field: java.lang.reflect.Field public constructor(arg0: org.springframework.core.MethodParameter) public constructor(arg0: java.lang.reflect.Field) protected constructor(arg0: org.springframework.beans.factory.InjectionPoint) protected constructor() public getMethodParameter(): org.springframework.core.MethodParameter public getField(): java.lang.reflect.Field protected obtainMethodParameter(): org.springframework.core.MethodParameter public getAnnotations(): java.lang.annotation.Annotation[] public getAnnotation(arg0: java.lang.Class): A public getDeclaredType(): java.lang.Class public getMember(): java.lang.reflect.Member public getAnnotatedElement(): java.lang.reflect.AnnotatedElement public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class CannotLoadBeanClassException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string, arg1: string, arg2: string, arg3: java.lang.ClassNotFoundException) public constructor(arg0: string, arg1: string, arg2: string, arg3: java.lang.LinkageError) public getResourceDescription(): string public getBeanName(): string public getBeanClassName(): string public static class: java.lang.Class } interface ObjectFactory { getObject(): T } interface ObjectFactory$$Lambda { (): T } class UnsatisfiedDependencyException extends org.springframework.beans.factory.BeanCreationException { public constructor(arg0: string, arg1: string, arg2: string, arg3: string) public constructor(arg0: string, arg1: string, arg2: string, arg3: org.springframework.beans.BeansException) public constructor(arg0: string, arg1: string, arg2: org.springframework.beans.factory.InjectionPoint, arg3: string) public constructor(arg0: string, arg1: string, arg2: org.springframework.beans.factory.InjectionPoint, arg3: org.springframework.beans.BeansException) public getInjectionPoint(): org.springframework.beans.factory.InjectionPoint public static class: java.lang.Class } interface SmartFactoryBean extends org.springframework.beans.factory.FactoryBean { isPrototype(): boolean isEagerInit(): boolean } interface SmartInitializingSingleton { afterSingletonsInstantiated(): void } interface SmartInitializingSingleton$$Lambda { (): void } class BeanCreationNotAllowedException extends org.springframework.beans.factory.BeanCreationException { public constructor(arg0: string, arg1: string) public static class: java.lang.Class } class BeanInitializationException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class BeanCurrentlyInCreationException extends org.springframework.beans.factory.BeanCreationException { public constructor(arg0: string) public constructor(arg0: string, arg1: string) public static class: java.lang.Class } abstract class BeanFactoryUtils { public static GENERATED_BEAN_NAME_SEPARATOR: string public constructor() public static isFactoryDereference(arg0: string): boolean public static transformedBeanName(arg0: string): string public static isGeneratedBeanName(arg0: string): boolean public static originalBeanName(arg0: string): string public static countBeansIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory): int public static beanNamesIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory): java.lang.String[] public static beanNamesForTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: org.springframework.core.ResolvableType): java.lang.String[] public static beanNamesForTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class): java.lang.String[] public static beanNamesForTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class, arg2: boolean, arg3: boolean): java.lang.String[] public static beansOfTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class): java.util.Map public static beansOfTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class, arg2: boolean, arg3: boolean): java.util.Map public static beanOfTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class): T public static beanNamesForAnnotationIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class): java.lang.String[] public static beanOfTypeIncludingAncestors(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class, arg2: boolean, arg3: boolean): T public static beanOfType(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class): T public static beanOfType(arg0: org.springframework.beans.factory.ListableBeanFactory, arg1: java.lang.Class, arg2: boolean, arg3: boolean): T public static class: java.lang.Class } class BeanDefinitionStoreException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public constructor(arg0: string, arg1: string) public constructor(arg0: string, arg1: string, arg2: java.lang.Throwable) public constructor(arg0: string, arg1: string, arg2: string) public constructor(arg0: string, arg1: string, arg2: string, arg3: java.lang.Throwable) public getResourceDescription(): string public getBeanName(): string public static class: java.lang.Class } interface DisposableBean { destroy(): void } interface DisposableBean$$Lambda { (): void } interface ListableBeanFactory extends org.springframework.beans.factory.BeanFactory { containsBeanDefinition(arg0: string): boolean getBeanDefinitionCount(): int getBeanDefinitionNames(): java.lang.String[] getBeanNamesForType(arg0: org.springframework.core.ResolvableType): java.lang.String[] getBeanNamesForType(arg0: java.lang.Class): java.lang.String[] getBeanNamesForType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.lang.String[] getBeansOfType(arg0: java.lang.Class): java.util.Map getBeansOfType(arg0: java.lang.Class, arg1: boolean, arg2: boolean): java.util.Map getBeanNamesForAnnotation(arg0: java.lang.Class): java.lang.String[] getBeansWithAnnotation(arg0: java.lang.Class): java.util.Map findAnnotationOnBean(arg0: string, arg1: java.lang.Class): A } interface BeanFactory { FACTORY_BEAN_PREFIX: string getBean(arg0: string): java.lang.Object getBean(arg0: string, arg1: java.lang.Class): T getBean(arg0: string, ...arg1: java.lang.Object[]): java.lang.Object getBean(arg0: java.lang.Class): T getBean(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T containsBean(arg0: string): boolean isSingleton(arg0: string): boolean isPrototype(arg0: string): boolean isTypeMatch(arg0: string, arg1: org.springframework.core.ResolvableType): boolean isTypeMatch(arg0: string, arg1: java.lang.Class): boolean getType(arg0: string): java.lang.Class getAliases(arg0: string): java.lang.String[] } interface ObjectProvider extends org.springframework.beans.factory.ObjectFactory { getObject(...arg0: java.lang.Object[]): T getIfAvailable(): T getIfAvailable(arg0: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda): T ifAvailable(arg0: java.util.function$.Consumer$$TypeScript): void getIfUnique(): T getIfUnique(arg0: java.util.function$.Supplier | java.util.function$.Supplier$$Lambda): T ifUnique(arg0: java.util.function$.Consumer$$TypeScript): void } class FactoryBeanNotInitializedException extends org.springframework.beans.FatalBeanException { public constructor() public constructor(arg0: string) public static class: java.lang.Class } interface FactoryBean { getObject(): T getObjectType(): java.lang.Class isSingleton(): boolean } namespace serviceloader { class ServiceListFactoryBean extends org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean implements org.springframework.beans.factory.BeanClassLoaderAware { public constructor() protected getObjectToExpose(arg0: java.util.ServiceLoader): java.lang.Object public getObjectType(): java.lang.Class public static class: java.lang.Class } class ServiceFactoryBean extends org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean implements org.springframework.beans.factory.BeanClassLoaderAware { public constructor() protected getObjectToExpose(arg0: java.util.ServiceLoader): java.lang.Object public getObjectType(): java.lang.Class public static class: java.lang.Class } class ServiceLoaderFactoryBean extends org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean implements org.springframework.beans.factory.BeanClassLoaderAware { public constructor() protected getObjectToExpose(arg0: java.util.ServiceLoader): java.lang.Object public getObjectType(): java.lang.Class public static class: java.lang.Class } abstract class AbstractServiceLoaderBasedFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean implements org.springframework.beans.factory.BeanClassLoaderAware { public constructor() public setServiceType(arg0: java.lang.Class): void public getServiceType(): java.lang.Class public setBeanClassLoader(arg0: java.lang.ClassLoader): void protected createInstance(): java.lang.Object protected getObjectToExpose(arg0: java.util.ServiceLoader): java.lang.Object public static class: java.lang.Class } } namespace wiring { interface BeanWiringInfoResolver { resolveWiringInfo(arg0: java.lang.Object): org.springframework.beans.factory.wiring.BeanWiringInfo } interface BeanWiringInfoResolver$$Lambda { (arg0: java.lang.Object): org.springframework.beans.factory.wiring.BeanWiringInfo } class BeanConfigurerSupport implements org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { protected logger: org.apache.commons.logging.Log public constructor() public setBeanWiringInfoResolver(arg0: org.springframework.beans.factory.wiring.BeanWiringInfoResolver | org.springframework.beans.factory.wiring.BeanWiringInfoResolver$$Lambda): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected createDefaultBeanWiringInfoResolver(): org.springframework.beans.factory.wiring.BeanWiringInfoResolver public afterPropertiesSet(): void public destroy(): void public configureBean(arg0: java.lang.Object): void public static class: java.lang.Class } class ClassNameBeanWiringInfoResolver implements org.springframework.beans.factory.wiring.BeanWiringInfoResolver { public constructor() public resolveWiringInfo(arg0: java.lang.Object): org.springframework.beans.factory.wiring.BeanWiringInfo public static class: java.lang.Class } class BeanWiringInfo { public static AUTOWIRE_BY_NAME: int public static AUTOWIRE_BY_TYPE: int public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: boolean) public constructor(arg0: int, arg1: boolean) public indicatesAutowiring(): boolean public getBeanName(): string public isDefaultBeanName(): boolean public getAutowireMode(): int public getDependencyCheck(): boolean public static class: java.lang.Class } } class BeanCreationException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public constructor(arg0: string, arg1: string) public constructor(arg0: string, arg1: string, arg2: java.lang.Throwable) public constructor(arg0: string, arg1: string, arg2: string) public constructor(arg0: string, arg1: string, arg2: string, arg3: java.lang.Throwable) public getResourceDescription(): string public getBeanName(): string public addRelatedCause(arg0: java.lang.Throwable): void public getRelatedCauses(): java.lang.Throwable[] public toString(): string public printStackTrace(arg0: java.io.PrintStream): void public printStackTrace(arg0: java.io.PrintWriter): void public contains(arg0: java.lang.Class): boolean public static class: java.lang.Class } class BeanIsAbstractException extends org.springframework.beans.factory.BeanCreationException { public constructor(arg0: string) public static class: java.lang.Class } namespace xml { class DefaultNamespaceHandlerResolver implements org.springframework.beans.factory.xml.NamespaceHandlerResolver { public static DEFAULT_HANDLER_MAPPINGS_LOCATION: string protected logger: org.apache.commons.logging.Log public constructor() public constructor(arg0: java.lang.ClassLoader) public constructor(arg0: java.lang.ClassLoader, arg1: string) public resolve(arg0: string): org.springframework.beans.factory.xml.NamespaceHandler public toString(): string public static class: java.lang.Class } abstract class NamespaceHandlerSupport implements org.springframework.beans.factory.xml.NamespaceHandler { public constructor() public parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition public decorate(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder protected registerBeanDefinitionParser(arg0: string, arg1: org.springframework.beans.factory.xml.BeanDefinitionParser | org.springframework.beans.factory.xml.BeanDefinitionParser$$Lambda): void protected registerBeanDefinitionDecorator(arg0: string, arg1: org.springframework.beans.factory.xml.BeanDefinitionDecorator | org.springframework.beans.factory.xml.BeanDefinitionDecorator$$Lambda): void protected registerBeanDefinitionDecoratorForAttribute(arg0: string, arg1: org.springframework.beans.factory.xml.BeanDefinitionDecorator | org.springframework.beans.factory.xml.BeanDefinitionDecorator$$Lambda): void public static class: java.lang.Class } class XmlBeanDefinitionReader extends org.springframework.beans.factory.support.AbstractBeanDefinitionReader { public static VALIDATION_NONE: int public static VALIDATION_AUTO: int public static VALIDATION_DTD: int public static VALIDATION_XSD: int public constructor(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry) public setValidating(arg0: boolean): void public setValidationModeName(arg0: string): void public setValidationMode(arg0: int): void public getValidationMode(): int public setNamespaceAware(arg0: boolean): void public isNamespaceAware(): boolean public setProblemReporter(arg0: org.springframework.beans.factory.parsing.ProblemReporter): void public setEventListener(arg0: org.springframework.beans.factory.parsing.ReaderEventListener): void public setSourceExtractor(arg0: org.springframework.beans.factory.parsing.SourceExtractor | org.springframework.beans.factory.parsing.SourceExtractor$$Lambda): void public setNamespaceHandlerResolver(arg0: org.springframework.beans.factory.xml.NamespaceHandlerResolver | org.springframework.beans.factory.xml.NamespaceHandlerResolver$$Lambda): void public setDocumentLoader(arg0: org.springframework.beans.factory.xml.DocumentLoader | org.springframework.beans.factory.xml.DocumentLoader$$Lambda): void public setEntityResolver(arg0: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda): void protected getEntityResolver(): org.xml.sax.EntityResolver public setErrorHandler(arg0: org.xml.sax.ErrorHandler): void public setDocumentReaderClass(arg0: java.lang.Class): void public loadBeanDefinitions(arg0: org.springframework.core.io.Resource): int public loadBeanDefinitions(arg0: org.springframework.core.io.support.EncodedResource): int public loadBeanDefinitions(arg0: org.xml.sax.InputSource): int public loadBeanDefinitions(arg0: org.xml.sax.InputSource, arg1: string): int protected doLoadBeanDefinitions(arg0: org.xml.sax.InputSource, arg1: org.springframework.core.io.Resource): int protected doLoadDocument(arg0: org.xml.sax.InputSource, arg1: org.springframework.core.io.Resource): org.w3c.dom.Document protected getValidationModeForResource(arg0: org.springframework.core.io.Resource): int protected detectValidationMode(arg0: org.springframework.core.io.Resource): int public registerBeanDefinitions(arg0: org.w3c.dom.Document, arg1: org.springframework.core.io.Resource): int protected createBeanDefinitionDocumentReader(): org.springframework.beans.factory.xml.BeanDefinitionDocumentReader public createReaderContext(arg0: org.springframework.core.io.Resource): org.springframework.beans.factory.xml.XmlReaderContext public getNamespaceHandlerResolver(): org.springframework.beans.factory.xml.NamespaceHandlerResolver protected createDefaultNamespaceHandlerResolver(): org.springframework.beans.factory.xml.NamespaceHandlerResolver public static class: java.lang.Class } class UtilNamespaceHandler$PropertyPathBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void protected resolveId(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.factory.xml.ParserContext): string public static class: java.lang.Class } interface BeanDefinitionDocumentReader { registerBeanDefinitions(arg0: org.w3c.dom.Document, arg1: org.springframework.beans.factory.xml.XmlReaderContext): void } interface BeanDefinitionDocumentReader$$Lambda { (arg0: org.w3c.dom.Document, arg1: org.springframework.beans.factory.xml.XmlReaderContext): void } class BeansDtdResolver implements org.xml.sax.EntityResolver { public constructor() public resolveEntity(arg0: string, arg1: string): org.xml.sax.InputSource public toString(): string public static class: java.lang.Class } abstract class AbstractSimpleBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { public constructor() protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void protected isEligibleAttribute(arg0: org.w3c.dom.Attr, arg1: org.springframework.beans.factory.xml.ParserContext): boolean protected isEligibleAttribute(arg0: string): boolean protected extractPropertyName(arg0: string): string protected postProcess(arg0: org.springframework.beans.factory.support.BeanDefinitionBuilder, arg1: org.w3c.dom.Element): void public static class: java.lang.Class } class DefaultBeanDefinitionDocumentReader implements org.springframework.beans.factory.xml.BeanDefinitionDocumentReader { public static BEAN_ELEMENT: string public static NESTED_BEANS_ELEMENT: string public static ALIAS_ELEMENT: string public static NAME_ATTRIBUTE: string public static ALIAS_ATTRIBUTE: string public static IMPORT_ELEMENT: string public static RESOURCE_ATTRIBUTE: string public static PROFILE_ATTRIBUTE: string protected logger: org.apache.commons.logging.Log public constructor() public registerBeanDefinitions(arg0: org.w3c.dom.Document, arg1: org.springframework.beans.factory.xml.XmlReaderContext): void protected getReaderContext(): org.springframework.beans.factory.xml.XmlReaderContext protected extractSource(arg0: org.w3c.dom.Element): java.lang.Object protected doRegisterBeanDefinitions(arg0: org.w3c.dom.Element): void protected createDelegate(arg0: org.springframework.beans.factory.xml.XmlReaderContext, arg1: org.w3c.dom.Element, arg2: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate): org.springframework.beans.factory.xml.BeanDefinitionParserDelegate protected parseBeanDefinitions(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate): void protected importBeanDefinitionResource(arg0: org.w3c.dom.Element): void protected processAliasRegistration(arg0: org.w3c.dom.Element): void protected processBeanDefinition(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate): void protected preProcessXml(arg0: org.w3c.dom.Element): void protected postProcessXml(arg0: org.w3c.dom.Element): void public static class: java.lang.Class } class UtilNamespaceHandler$PropertiesBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class ParserContext { public constructor(arg0: org.springframework.beans.factory.xml.XmlReaderContext, arg1: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate) public constructor(arg0: org.springframework.beans.factory.xml.XmlReaderContext, arg1: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate, arg2: org.springframework.beans.factory.config.BeanDefinition) public getReaderContext(): org.springframework.beans.factory.xml.XmlReaderContext public getRegistry(): org.springframework.beans.factory.support.BeanDefinitionRegistry public getDelegate(): org.springframework.beans.factory.xml.BeanDefinitionParserDelegate public getContainingBeanDefinition(): org.springframework.beans.factory.config.BeanDefinition public isNested(): boolean public isDefaultLazyInit(): boolean public extractSource(arg0: java.lang.Object): java.lang.Object public getContainingComponent(): org.springframework.beans.factory.parsing.CompositeComponentDefinition public pushContainingComponent(arg0: org.springframework.beans.factory.parsing.CompositeComponentDefinition): void public popContainingComponent(): org.springframework.beans.factory.parsing.CompositeComponentDefinition public popAndRegisterContainingComponent(): void public registerComponent(arg0: org.springframework.beans.factory.parsing.ComponentDefinition): void public registerBeanComponent(arg0: org.springframework.beans.factory.parsing.BeanComponentDefinition): void public static class: java.lang.Class } class UtilNamespaceHandler$ConstantBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected resolveId(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.factory.xml.ParserContext): string public static class: java.lang.Class } abstract class AbstractSingleBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser { public constructor() protected parseInternal(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.support.AbstractBeanDefinition protected getParentName(arg0: org.w3c.dom.Element): string protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected getBeanClassName(arg0: org.w3c.dom.Element): string protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class UtilNamespaceHandler extends org.springframework.beans.factory.xml.NamespaceHandlerSupport { public constructor() public init(): void public static class: java.lang.Class } interface NamespaceHandlerResolver { resolve(arg0: string): org.springframework.beans.factory.xml.NamespaceHandler } interface NamespaceHandlerResolver$$Lambda { (arg0: string): org.springframework.beans.factory.xml.NamespaceHandler } class UtilNamespaceHandler$ListBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class UtilNamespaceHandler$SetBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class DefaultDocumentLoader implements org.springframework.beans.factory.xml.DocumentLoader { public constructor() public loadDocument(arg0: org.xml.sax.InputSource, arg1: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda, arg2: org.xml.sax.ErrorHandler, arg3: int, arg4: boolean): org.w3c.dom.Document protected createDocumentBuilderFactory(arg0: int, arg1: boolean): javax.xml.parsers.DocumentBuilderFactory protected createDocumentBuilder(arg0: javax.xml.parsers.DocumentBuilderFactory, arg1: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda, arg2: org.xml.sax.ErrorHandler): javax.xml.parsers.DocumentBuilder public static class: java.lang.Class } interface BeanDefinitionParser { parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition } interface BeanDefinitionParser$$Lambda { (arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition } class XmlBeanFactory extends org.springframework.beans.factory.support.DefaultListableBeanFactory { public constructor(arg0: org.springframework.core.io.Resource) public constructor(arg0: org.springframework.core.io.Resource, arg1: org.springframework.beans.factory.BeanFactory) public static class: java.lang.Class } interface DocumentLoader { loadDocument(arg0: org.xml.sax.InputSource, arg1: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda, arg2: org.xml.sax.ErrorHandler, arg3: int, arg4: boolean): org.w3c.dom.Document } interface DocumentLoader$$Lambda { (arg0: org.xml.sax.InputSource, arg1: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda, arg2: org.xml.sax.ErrorHandler, arg3: int, arg4: boolean): org.w3c.dom.Document } class UtilNamespaceHandler$1 { public static class: java.lang.Class } class SimplePropertyNamespaceHandler implements org.springframework.beans.factory.xml.NamespaceHandler { public constructor() public init(): void public parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition public decorate(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder public static class: java.lang.Class } class BeanDefinitionParserDelegate { public static BEANS_NAMESPACE_URI: string public static MULTI_VALUE_ATTRIBUTE_DELIMITERS: string public static TRUE_VALUE: string public static FALSE_VALUE: string public static DEFAULT_VALUE: string public static DESCRIPTION_ELEMENT: string public static AUTOWIRE_NO_VALUE: string public static AUTOWIRE_BY_NAME_VALUE: string public static AUTOWIRE_BY_TYPE_VALUE: string public static AUTOWIRE_CONSTRUCTOR_VALUE: string public static AUTOWIRE_AUTODETECT_VALUE: string public static NAME_ATTRIBUTE: string public static BEAN_ELEMENT: string public static META_ELEMENT: string public static ID_ATTRIBUTE: string public static PARENT_ATTRIBUTE: string public static CLASS_ATTRIBUTE: string public static ABSTRACT_ATTRIBUTE: string public static SCOPE_ATTRIBUTE: string public static LAZY_INIT_ATTRIBUTE: string public static AUTOWIRE_ATTRIBUTE: string public static AUTOWIRE_CANDIDATE_ATTRIBUTE: string public static PRIMARY_ATTRIBUTE: string public static DEPENDS_ON_ATTRIBUTE: string public static INIT_METHOD_ATTRIBUTE: string public static DESTROY_METHOD_ATTRIBUTE: string public static FACTORY_METHOD_ATTRIBUTE: string public static FACTORY_BEAN_ATTRIBUTE: string public static CONSTRUCTOR_ARG_ELEMENT: string public static INDEX_ATTRIBUTE: string public static TYPE_ATTRIBUTE: string public static VALUE_TYPE_ATTRIBUTE: string public static KEY_TYPE_ATTRIBUTE: string public static PROPERTY_ELEMENT: string public static REF_ATTRIBUTE: string public static VALUE_ATTRIBUTE: string public static LOOKUP_METHOD_ELEMENT: string public static REPLACED_METHOD_ELEMENT: string public static REPLACER_ATTRIBUTE: string public static ARG_TYPE_ELEMENT: string public static ARG_TYPE_MATCH_ATTRIBUTE: string public static REF_ELEMENT: string public static IDREF_ELEMENT: string public static BEAN_REF_ATTRIBUTE: string public static PARENT_REF_ATTRIBUTE: string public static VALUE_ELEMENT: string public static NULL_ELEMENT: string public static ARRAY_ELEMENT: string public static LIST_ELEMENT: string public static SET_ELEMENT: string public static MAP_ELEMENT: string public static ENTRY_ELEMENT: string public static KEY_ELEMENT: string public static KEY_ATTRIBUTE: string public static KEY_REF_ATTRIBUTE: string public static VALUE_REF_ATTRIBUTE: string public static PROPS_ELEMENT: string public static PROP_ELEMENT: string public static MERGE_ATTRIBUTE: string public static QUALIFIER_ELEMENT: string public static QUALIFIER_ATTRIBUTE_ELEMENT: string public static DEFAULT_LAZY_INIT_ATTRIBUTE: string public static DEFAULT_MERGE_ATTRIBUTE: string public static DEFAULT_AUTOWIRE_ATTRIBUTE: string public static DEFAULT_AUTOWIRE_CANDIDATES_ATTRIBUTE: string public static DEFAULT_INIT_METHOD_ATTRIBUTE: string public static DEFAULT_DESTROY_METHOD_ATTRIBUTE: string protected logger: org.apache.commons.logging.Log public constructor(arg0: org.springframework.beans.factory.xml.XmlReaderContext) public getReaderContext(): org.springframework.beans.factory.xml.XmlReaderContext protected extractSource(arg0: org.w3c.dom.Element): java.lang.Object protected error(arg0: string, arg1: org.w3c.dom.Node): void protected error(arg0: string, arg1: org.w3c.dom.Element): void protected error(arg0: string, arg1: org.w3c.dom.Element, arg2: java.lang.Throwable): void public initDefaults(arg0: org.w3c.dom.Element): void public initDefaults(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate): void protected populateDefaults(arg0: org.springframework.beans.factory.xml.DocumentDefaultsDefinition, arg1: org.springframework.beans.factory.xml.DocumentDefaultsDefinition, arg2: org.w3c.dom.Element): void public getDefaults(): org.springframework.beans.factory.xml.DocumentDefaultsDefinition public getBeanDefinitionDefaults(): org.springframework.beans.factory.support.BeanDefinitionDefaults public getAutowireCandidatePatterns(): java.lang.String[] public parseBeanDefinitionElement(arg0: org.w3c.dom.Element): org.springframework.beans.factory.config.BeanDefinitionHolder public parseBeanDefinitionElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.config.BeanDefinitionHolder protected checkNameUniqueness(arg0: string, arg1: java.util.List, arg2: org.w3c.dom.Element): void public parseBeanDefinitionElement(arg0: org.w3c.dom.Element, arg1: string, arg2: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.support.AbstractBeanDefinition public parseBeanDefinitionAttributes(arg0: org.w3c.dom.Element, arg1: string, arg2: org.springframework.beans.factory.config.BeanDefinition, arg3: org.springframework.beans.factory.support.AbstractBeanDefinition): org.springframework.beans.factory.support.AbstractBeanDefinition protected createBeanDefinition(arg0: string, arg1: string): org.springframework.beans.factory.support.AbstractBeanDefinition public parseMetaElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.BeanMetadataAttributeAccessor): void public getAutowireMode(arg0: string): int public parseConstructorArgElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): void public parsePropertyElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): void public parseQualifierElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition): void public parseLookupOverrideSubElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.MethodOverrides): void public parseReplacedMethodSubElements(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.MethodOverrides): void public parseConstructorArgElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): void public parsePropertyElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): void public parseQualifierElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition): void public parsePropertyValue(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition, arg2: string): java.lang.Object public parsePropertySubElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): java.lang.Object public parsePropertySubElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition, arg2: string): java.lang.Object public parseIdRefElement(arg0: org.w3c.dom.Element): java.lang.Object public parseValueElement(arg0: org.w3c.dom.Element, arg1: string): java.lang.Object protected buildTypedStringValue(arg0: string, arg1: string): org.springframework.beans.factory.config.TypedStringValue public parseArrayElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): java.lang.Object public parseListElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): java.util.List public parseSetElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): java.util.Set protected parseCollectionElements(arg0: org.w3c.dom.NodeList, arg1: java.util.Collection, arg2: org.springframework.beans.factory.config.BeanDefinition, arg3: string): void public parseMapElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): java.util.Map protected buildTypedStringValueForMap(arg0: string, arg1: string, arg2: org.w3c.dom.Element): java.lang.Object protected parseKeyElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition, arg2: string): java.lang.Object public parsePropsElement(arg0: org.w3c.dom.Element): java.util.Properties public parseMergeAttribute(arg0: org.w3c.dom.Element): boolean public parseCustomElement(arg0: org.w3c.dom.Element): org.springframework.beans.factory.config.BeanDefinition public parseCustomElement(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.config.BeanDefinition public decorateBeanDefinitionIfRequired(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder): org.springframework.beans.factory.config.BeanDefinitionHolder public decorateBeanDefinitionIfRequired(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.config.BeanDefinitionHolder public decorateIfRequired(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.config.BeanDefinition): org.springframework.beans.factory.config.BeanDefinitionHolder public getNamespaceURI(arg0: org.w3c.dom.Node): string public getLocalName(arg0: org.w3c.dom.Node): string public nodeNameEquals(arg0: org.w3c.dom.Node, arg1: string): boolean public isDefaultNamespace(arg0: string): boolean public isDefaultNamespace(arg0: org.w3c.dom.Node): boolean public static class: java.lang.Class } class XmlReaderContext extends org.springframework.beans.factory.parsing.ReaderContext { public constructor(arg0: org.springframework.core.io.Resource, arg1: org.springframework.beans.factory.parsing.ProblemReporter, arg2: org.springframework.beans.factory.parsing.ReaderEventListener, arg3: org.springframework.beans.factory.parsing.SourceExtractor | org.springframework.beans.factory.parsing.SourceExtractor$$Lambda, arg4: org.springframework.beans.factory.xml.XmlBeanDefinitionReader, arg5: org.springframework.beans.factory.xml.NamespaceHandlerResolver | org.springframework.beans.factory.xml.NamespaceHandlerResolver$$Lambda) public getReader(): org.springframework.beans.factory.xml.XmlBeanDefinitionReader public getRegistry(): org.springframework.beans.factory.support.BeanDefinitionRegistry public getResourceLoader(): org.springframework.core.io.ResourceLoader public getBeanClassLoader(): java.lang.ClassLoader public getEnvironment(): org.springframework.core.env.Environment public getNamespaceHandlerResolver(): org.springframework.beans.factory.xml.NamespaceHandlerResolver public generateBeanName(arg0: org.springframework.beans.factory.config.BeanDefinition): string public registerWithGeneratedName(arg0: org.springframework.beans.factory.config.BeanDefinition): string public readDocumentFromString(arg0: string): org.w3c.dom.Document public static class: java.lang.Class } class DelegatingEntityResolver implements org.xml.sax.EntityResolver { public static DTD_SUFFIX: string public static XSD_SUFFIX: string public constructor(arg0: java.lang.ClassLoader) public constructor(arg0: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda, arg1: org.xml.sax.EntityResolver | org.xml.sax.EntityResolver$$Lambda) public resolveEntity(arg0: string, arg1: string): org.xml.sax.InputSource public toString(): string public static class: java.lang.Class } class XmlBeanDefinitionStoreException extends org.springframework.beans.factory.BeanDefinitionStoreException { public constructor(arg0: string, arg1: string, arg2: org.xml.sax.SAXException) public getLineNumber(): int public static class: java.lang.Class } class DocumentDefaultsDefinition implements org.springframework.beans.factory.parsing.DefaultsDefinition { public constructor() public setLazyInit(arg0: string): void public getLazyInit(): string public setMerge(arg0: string): void public getMerge(): string public setAutowire(arg0: string): void public getAutowire(): string public setAutowireCandidates(arg0: string): void public getAutowireCandidates(): string public setInitMethod(arg0: string): void public getInitMethod(): string public setDestroyMethod(arg0: string): void public getDestroyMethod(): string public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public static class: java.lang.Class } class ResourceEntityResolver extends org.springframework.beans.factory.xml.DelegatingEntityResolver { public constructor(arg0: org.springframework.core.io.ResourceLoader) public resolveEntity(arg0: string, arg1: string): org.xml.sax.InputSource public static class: java.lang.Class } class SimpleConstructorNamespaceHandler implements org.springframework.beans.factory.xml.NamespaceHandler { public constructor() public init(): void public parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition public decorate(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder public static class: java.lang.Class } interface BeanDefinitionDecorator { decorate(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder } interface BeanDefinitionDecorator$$Lambda { (arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder } interface NamespaceHandler { init(): void parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition decorate(arg0: org.w3c.dom.Node, arg1: org.springframework.beans.factory.config.BeanDefinitionHolder, arg2: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinitionHolder } class UtilNamespaceHandler$MapBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } abstract class AbstractBeanDefinitionParser implements org.springframework.beans.factory.xml.BeanDefinitionParser { public static ID_ATTRIBUTE: string public static NAME_ATTRIBUTE: string public constructor() public parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition protected resolveId(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.factory.xml.ParserContext): string protected registerBeanDefinition(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder, arg1: org.springframework.beans.factory.support.BeanDefinitionRegistry): void protected parseInternal(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.support.AbstractBeanDefinition protected shouldGenerateId(): boolean protected shouldGenerateIdAsFallback(): boolean protected shouldParseNameAsAliases(): boolean protected shouldFireEvents(): boolean protected postProcessComponentDefinition(arg0: org.springframework.beans.factory.parsing.BeanComponentDefinition): void public static class: java.lang.Class } class PluggableSchemaResolver implements org.xml.sax.EntityResolver { public static DEFAULT_SCHEMA_MAPPINGS_LOCATION: string public constructor(arg0: java.lang.ClassLoader) public constructor(arg0: java.lang.ClassLoader, arg1: string) public resolveEntity(arg0: string, arg1: string): org.xml.sax.InputSource public toString(): string public static class: java.lang.Class } } interface BeanClassLoaderAware extends org.springframework.beans.factory.Aware { setBeanClassLoader(arg0: java.lang.ClassLoader): void } class NoSuchBeanDefinitionException extends org.springframework.beans.BeansException { public constructor(arg0: string) public constructor(arg0: string, arg1: string) public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Class, arg1: string) public constructor(arg0: org.springframework.core.ResolvableType) public constructor(arg0: org.springframework.core.ResolvableType, arg1: string) public getBeanName(): string public getBeanType(): java.lang.Class public getResolvableType(): org.springframework.core.ResolvableType public getNumberOfBeansFound(): int public static class: java.lang.Class } class BeanExpressionException extends org.springframework.beans.FatalBeanException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } interface NamedBean { getBeanName(): string } interface NamedBean$$Lambda { (): string } class NoUniqueBeanDefinitionException extends org.springframework.beans.factory.NoSuchBeanDefinitionException { public constructor(arg0: java.lang.Class, arg1: int, arg2: string) public constructor(arg0: java.lang.Class, arg1: java.util.Collection) public constructor(arg0: java.lang.Class, ...arg1: java.lang.String[]) public getNumberOfBeansFound(): int public getBeanNamesFound(): java.util.Collection public static class: java.lang.Class } interface InitializingBean { afterPropertiesSet(): void } interface InitializingBean$$Lambda { (): void } namespace groovy { class GroovyDynamicElementReader$_invokeMethod_closure1 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure { public static __$stMC: boolean public constructor(arg0: java.lang.Object, arg1: java.lang.Object, arg2: groovy.lang.Reference, arg3: groovy.lang.Reference, arg4: groovy.lang.Reference, arg5: groovy.lang.Reference, arg6: groovy.lang.Reference) public doCall(arg0: java.lang.Object): java.lang.Object public getMyNamespaces(): java.lang.Object public getArgs(): java.lang.Object public getBuilder(): groovy.xml.StreamingMarkupBuilder public getMyNamespace(): java.lang.Object public getName(): string public doCall(): java.lang.Object protected $getStaticMetaClass(): groovy.lang.MetaClass public static class: java.lang.Class } class GroovyDynamicElementReader extends groovy.lang.GroovyObjectSupport { protected decorating: boolean public static __$stMC: boolean public constructor(arg0: string, arg1: java.util.Map, arg2: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate, arg3: org.springframework.beans.factory.groovy.GroovyBeanDefinitionWrapper, arg4: boolean) public invokeMethod(arg0: string, arg1: java.lang.Object): java.lang.Object protected afterInvocation(): void protected $getStaticMetaClass(): groovy.lang.MetaClass public super$2$invokeMethod(arg0: string, arg1: java.lang.Object): java.lang.Object public static class: java.lang.Class } class GroovyBeanDefinitionReader$GroovyRuntimeBeanReference extends org.springframework.beans.factory.config.RuntimeBeanReference implements groovy.lang.GroovyObject { public constructor(arg0: org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader, arg1: string, arg2: org.springframework.beans.factory.groovy.GroovyBeanDefinitionWrapper, arg3: boolean) public getMetaClass(): groovy.lang.MetaClass public getProperty(arg0: string): java.lang.Object public invokeMethod(arg0: string, arg1: java.lang.Object): java.lang.Object public setMetaClass(arg0: groovy.lang.MetaClass): void public setProperty(arg0: string, arg1: java.lang.Object): void public static class: java.lang.Class } class GroovyBeanDefinitionWrapper extends groovy.lang.GroovyObjectSupport { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Class) public constructor(arg0: string, arg1: java.lang.Class, arg2: java.util.Collection) public getBeanName(): string public setBeanDefinition(arg0: org.springframework.beans.factory.support.AbstractBeanDefinition): void public getBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition protected createBeanDefinition(): org.springframework.beans.factory.support.AbstractBeanDefinition public setBeanDefinitionHolder(arg0: org.springframework.beans.factory.config.BeanDefinitionHolder): void public getBeanDefinitionHolder(): org.springframework.beans.factory.config.BeanDefinitionHolder public setParent(arg0: java.lang.Object): void public addProperty(arg0: string, arg1: java.lang.Object): org.springframework.beans.factory.groovy.GroovyBeanDefinitionWrapper public getProperty(arg0: string): java.lang.Object public setProperty(arg0: string, arg1: java.lang.Object): void public static class: java.lang.Class } class GroovyBeanDefinitionReader$3 extends org.springframework.beans.factory.groovy.GroovyDynamicElementReader { protected afterInvocation(): void public static class: java.lang.Class } class GroovyBeanDefinitionReader$GroovyRuntimeBeanReference$GroovyPropertyValue extends groovy.lang.GroovyObjectSupport { public constructor(arg0: org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader$GroovyRuntimeBeanReference, arg1: string, arg2: java.lang.Object) public leftShift(arg0: java.lang.Object): void public add(arg0: java.lang.Object): boolean public addAll(arg0: java.util.Collection): boolean public invokeMethod(arg0: string, arg1: java.lang.Object): java.lang.Object public getProperty(arg0: string): java.lang.Object public setProperty(arg0: string, arg1: java.lang.Object): void public static class: java.lang.Class } class GroovyBeanDefinitionReader extends org.springframework.beans.factory.support.AbstractBeanDefinitionReader implements groovy.lang.GroovyObject { public constructor(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry) public constructor(arg0: org.springframework.beans.factory.xml.XmlBeanDefinitionReader) public setMetaClass(arg0: groovy.lang.MetaClass): void public getMetaClass(): groovy.lang.MetaClass public setBinding(arg0: groovy.lang.Binding): void public getBinding(): groovy.lang.Binding public loadBeanDefinitions(arg0: org.springframework.core.io.Resource): int public loadBeanDefinitions(arg0: org.springframework.core.io.support.EncodedResource): int public beans(arg0: groovy.lang.Closure): org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader public bean(arg0: java.lang.Class): org.springframework.beans.factory.support.GenericBeanDefinition public bean(arg0: java.lang.Class, ...arg1: java.lang.Object[]): org.springframework.beans.factory.support.AbstractBeanDefinition public xmlns(arg0: java.util.Map): void public importBeans(arg0: string): void public invokeMethod(arg0: string, arg1: java.lang.Object): java.lang.Object protected invokeBeanDefiningClosure(arg0: groovy.lang.Closure): org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader protected resolveConstructorArguments(arg0: java.lang.Object[], arg1: int, arg2: int): java.util.List public setProperty(arg0: string, arg1: java.lang.Object): void protected applyPropertyToBeanDefinition(arg0: string, arg1: java.lang.Object): void public getProperty(arg0: string): java.lang.Object public static class: java.lang.Class } class GroovyBeanDefinitionReader$1 extends groovy.lang.Closure { public call(arg0: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class GroovyBeanDefinitionReader$DeferredProperty { public value: java.lang.Object public constructor(arg0: org.springframework.beans.factory.groovy.GroovyBeanDefinitionWrapper, arg1: string, arg2: java.lang.Object) public apply(): void public static class: java.lang.Class } class GroovyBeanDefinitionReader$2 extends groovy.lang.Binding { public setVariable(arg0: string, arg1: java.lang.Object): void public static class: java.lang.Class } } } class TypeMismatchException extends org.springframework.beans.PropertyAccessException { public static ERROR_CODE: string public constructor(arg0: java.beans.PropertyChangeEvent, arg1: java.lang.Class) public constructor(arg0: java.beans.PropertyChangeEvent, arg1: java.lang.Class, arg2: java.lang.Throwable) public constructor(arg0: java.lang.Object, arg1: java.lang.Class) public constructor(arg0: java.lang.Object, arg1: java.lang.Class, arg2: java.lang.Throwable) public getValue(): java.lang.Object public getRequiredType(): java.lang.Class public getErrorCode(): string public static class: java.lang.Class } class NotReadablePropertyException extends org.springframework.beans.InvalidPropertyException { public constructor(arg0: java.lang.Class, arg1: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string, arg3: java.lang.Throwable) public static class: java.lang.Class } interface BeanInfoFactory { getBeanInfo(arg0: java.lang.Class): java.beans.BeanInfo } interface BeanInfoFactory$$Lambda { (arg0: java.lang.Class): java.beans.BeanInfo } class PropertyMatches$BeanPropertyMatches extends org.springframework.beans.PropertyMatches { public constructor(arg0: string, arg1: java.lang.Class, arg2: int) public buildErrorMessage(): string public static class: java.lang.Class } class ConversionNotSupportedException extends org.springframework.beans.TypeMismatchException { public constructor(arg0: java.beans.PropertyChangeEvent, arg1: java.lang.Class, arg2: java.lang.Throwable) public constructor(arg0: java.lang.Object, arg1: java.lang.Class, arg2: java.lang.Throwable) public static class: java.lang.Class } class CachedIntrospectionResults { public static IGNORE_BEANINFO_PROPERTY_NAME: string public static acceptClassLoader(arg0: java.lang.ClassLoader): void public static clearClassLoader(arg0: java.lang.ClassLoader): void public static class: java.lang.Class } abstract class TypeConverterSupport extends org.springframework.beans.PropertyEditorRegistrySupport implements org.springframework.beans.TypeConverter { public constructor() public convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class): T public convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: org.springframework.core.MethodParameter): T public convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: java.lang.reflect.Field): T public static class: java.lang.Class } class PropertyEditorRegistrySupport implements org.springframework.beans.PropertyEditorRegistry { public constructor() public setConversionService(arg0: org.springframework.core.convert.ConversionService): void public getConversionService(): org.springframework.core.convert.ConversionService protected registerDefaultEditors(): void public useConfigValueEditors(): void public overrideDefaultEditor(arg0: java.lang.Class, arg1: java.beans.PropertyEditor): void public getDefaultEditor(arg0: java.lang.Class): java.beans.PropertyEditor protected copyDefaultEditorsTo(arg0: org.springframework.beans.PropertyEditorRegistrySupport): void public registerCustomEditor(arg0: java.lang.Class, arg1: java.beans.PropertyEditor): void public registerCustomEditor(arg0: java.lang.Class, arg1: string, arg2: java.beans.PropertyEditor): void public findCustomEditor(arg0: java.lang.Class, arg1: string): java.beans.PropertyEditor public hasCustomEditorForElement(arg0: java.lang.Class, arg1: string): boolean protected getPropertyType(arg0: string): java.lang.Class protected guessPropertyTypeFromEditors(arg0: string): java.lang.Class protected copyCustomEditorsTo(arg0: org.springframework.beans.PropertyEditorRegistry, arg1: string): void public static class: java.lang.Class } class PropertyValue extends org.springframework.beans.BeanMetadataAttributeAccessor implements java.io.Serializable { public constructor(arg0: string, arg1: java.lang.Object) public constructor(arg0: org.springframework.beans.PropertyValue) public constructor(arg0: org.springframework.beans.PropertyValue, arg1: java.lang.Object) public getName(): string public getValue(): java.lang.Object public getOriginalPropertyValue(): org.springframework.beans.PropertyValue public setOptional(arg0: boolean): void public isOptional(): boolean public isConverted(): boolean public setConvertedValue(arg0: java.lang.Object): void public getConvertedValue(): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } namespace support { class PropertyComparator implements java.util.Comparator { protected logger: org.apache.commons.logging.Log public constructor(arg0: org.springframework.beans.support.SortDefinition) public constructor(arg0: string, arg1: boolean, arg2: boolean) public getSortDefinition(): org.springframework.beans.support.SortDefinition public compare(arg0: T, arg1: T): int public static sort(arg0: java.util.List, arg1: org.springframework.beans.support.SortDefinition): void public static sort(arg0: java.lang.Object[], arg1: org.springframework.beans.support.SortDefinition): void public static class: java.lang.Class } class ResourceEditorRegistrar implements org.springframework.beans.PropertyEditorRegistrar { public constructor(arg0: org.springframework.core.io.ResourceLoader, arg1: org.springframework.core.env.PropertyResolver) public registerCustomEditors(arg0: org.springframework.beans.PropertyEditorRegistry): void public static class: java.lang.Class } interface SortDefinition { getProperty(): string isIgnoreCase(): boolean isAscending(): boolean } class PagedListHolder implements java.io.Serializable { public static DEFAULT_PAGE_SIZE: int public static DEFAULT_MAX_LINKED_PAGES: int public constructor() public constructor(arg0: java.util.List) public constructor(arg0: java.util.List, arg1: org.springframework.beans.support.SortDefinition) public setSource(arg0: java.util.List): void public getSource(): java.util.List public getRefreshDate(): java.util.Date public setSort(arg0: org.springframework.beans.support.SortDefinition): void public getSort(): org.springframework.beans.support.SortDefinition public setPageSize(arg0: int): void public getPageSize(): int public setPage(arg0: int): void public getPage(): int public setMaxLinkedPages(arg0: int): void public getMaxLinkedPages(): int public getPageCount(): int public isFirstPage(): boolean public isLastPage(): boolean public previousPage(): void public nextPage(): void public getNrOfElements(): int public getFirstElementOnPage(): int public getLastElementOnPage(): int public getPageList(): java.util.List public getFirstLinkedPage(): int public getLastLinkedPage(): int public resort(): void protected copySortDefinition(arg0: org.springframework.beans.support.SortDefinition): org.springframework.beans.support.SortDefinition protected doSort(arg0: java.util.List, arg1: org.springframework.beans.support.SortDefinition): void public static class: java.lang.Class } class ArgumentConvertingMethodInvoker extends org.springframework.util.MethodInvoker { public constructor() public setTypeConverter(arg0: org.springframework.beans.TypeConverter): void public getTypeConverter(): org.springframework.beans.TypeConverter protected getDefaultTypeConverter(): org.springframework.beans.TypeConverter public registerCustomEditor(arg0: java.lang.Class, arg1: java.beans.PropertyEditor): void protected findMatchingMethod(): java.lang.reflect.Method protected doFindMatchingMethod(arg0: java.lang.Object[]): java.lang.reflect.Method public static class: java.lang.Class } class MutableSortDefinition implements org.springframework.beans.support.SortDefinition , java.io.Serializable { public constructor() public constructor(arg0: org.springframework.beans.support.SortDefinition) public constructor(arg0: string, arg1: boolean, arg2: boolean) public constructor(arg0: boolean) public setProperty(arg0: string): void public getProperty(): string public setIgnoreCase(arg0: boolean): void public isIgnoreCase(): boolean public setAscending(arg0: boolean): void public isAscending(): boolean public setToggleAscendingOnProperty(arg0: boolean): void public isToggleAscendingOnProperty(): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } } class PropertyMatches$FieldPropertyMatches extends org.springframework.beans.PropertyMatches { public constructor(arg0: string, arg1: java.lang.Class, arg2: int) public buildErrorMessage(): string public static class: java.lang.Class } namespace annotation { abstract class AnnotationBeanUtils { public constructor() public static copyPropertiesToBean(arg0: java.lang.annotation.Annotation, arg1: java.lang.Object, ...arg2: java.lang.String[]): void public static copyPropertiesToBean(arg0: java.lang.annotation.Annotation, arg1: java.lang.Object, arg2: org.springframework.util.StringValueResolver | org.springframework.util.StringValueResolver$$Lambda, ...arg3: java.lang.String[]): void public static class: java.lang.Class } } class PropertyValuesEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public static class: java.lang.Class } class NotWritablePropertyException extends org.springframework.beans.InvalidPropertyException { public constructor(arg0: java.lang.Class, arg1: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string, arg3: java.lang.Throwable) public constructor(arg0: java.lang.Class, arg1: string, arg2: string, arg3: java.lang.String[]) public getPossibleMatches(): java.lang.String[] public static class: java.lang.Class } class AbstractNestablePropertyAccessor$PropertyTokenHolder { public actualName: string public canonicalName: string public keys: java.lang.String[] public constructor(arg0: string) public static class: java.lang.Class } class GenericTypeAwarePropertyDescriptor extends java.beans.PropertyDescriptor { public constructor(arg0: java.lang.Class, arg1: string, arg2: java.lang.reflect.Method, arg3: java.lang.reflect.Method, arg4: java.lang.Class) public getBeanClass(): java.lang.Class public getReadMethod(): java.lang.reflect.Method public getWriteMethod(): java.lang.reflect.Method public getWriteMethodForActualAccess(): java.lang.reflect.Method public getWriteMethodParameter(): org.springframework.core.MethodParameter public getPropertyType(): java.lang.Class public getPropertyEditorClass(): java.lang.Class public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class BeanMetadataAttribute implements org.springframework.beans.BeanMetadataElement { public constructor(arg0: string, arg1: java.lang.Object) public getName(): string public getValue(): java.lang.Object public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class BeanWrapperImpl$BeanPropertyHandler extends org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler { public constructor(arg0: org.springframework.beans.BeanWrapperImpl, arg1: java.beans.PropertyDescriptor) public getResolvableType(): org.springframework.core.ResolvableType public toTypeDescriptor(): org.springframework.core.convert.TypeDescriptor public nested(arg0: int): org.springframework.core.convert.TypeDescriptor public getValue(): java.lang.Object public setValue(arg0: java.lang.Object): void public static class: java.lang.Class } interface ConfigurablePropertyAccessor extends org.springframework.beans.PropertyAccessor , org.springframework.beans.PropertyEditorRegistry , org.springframework.beans.TypeConverter { setConversionService(arg0: org.springframework.core.convert.ConversionService): void getConversionService(): org.springframework.core.convert.ConversionService setExtractOldValueForEditor(arg0: boolean): void isExtractOldValueForEditor(): boolean setAutoGrowNestedPaths(arg0: boolean): void isAutoGrowNestedPaths(): boolean } abstract class AbstractPropertyAccessor extends org.springframework.beans.TypeConverterSupport implements org.springframework.beans.ConfigurablePropertyAccessor { public constructor() public setExtractOldValueForEditor(arg0: boolean): void public isExtractOldValueForEditor(): boolean public setAutoGrowNestedPaths(arg0: boolean): void public isAutoGrowNestedPaths(): boolean public setPropertyValue(arg0: org.springframework.beans.PropertyValue): void public setPropertyValues(arg0: java.util.Map): void public setPropertyValues(arg0: org.springframework.beans.PropertyValues): void public setPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: boolean): void public setPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: boolean, arg2: boolean): void public getPropertyType(arg0: string): java.lang.Class public getPropertyValue(arg0: string): java.lang.Object public setPropertyValue(arg0: string, arg1: java.lang.Object): void public static class: java.lang.Class } abstract class PropertyAccessException extends org.springframework.beans.BeansException { public constructor(arg0: java.beans.PropertyChangeEvent, arg1: string, arg2: java.lang.Throwable) public constructor(arg0: string, arg1: java.lang.Throwable) public getPropertyChangeEvent(): java.beans.PropertyChangeEvent public getPropertyName(): string public getValue(): java.lang.Object public getErrorCode(): string public static class: java.lang.Class } class BeanMetadataAttributeAccessor extends org.springframework.core.AttributeAccessorSupport implements org.springframework.beans.BeanMetadataElement { public constructor() public setSource(arg0: java.lang.Object): void public getSource(): java.lang.Object public addMetadataAttribute(arg0: org.springframework.beans.BeanMetadataAttribute): void public getMetadataAttribute(arg0: string): org.springframework.beans.BeanMetadataAttribute public setAttribute(arg0: string, arg1: java.lang.Object): void public getAttribute(arg0: string): java.lang.Object public removeAttribute(arg0: string): java.lang.Object public static class: java.lang.Class } interface BeanWrapper extends org.springframework.beans.ConfigurablePropertyAccessor { setAutoGrowCollectionLimit(arg0: int): void getAutoGrowCollectionLimit(): int getWrappedInstance(): java.lang.Object getWrappedClass(): java.lang.Class getPropertyDescriptors(): java.beans.PropertyDescriptor[] getPropertyDescriptor(arg0: string): java.beans.PropertyDescriptor } class TypeConverterDelegate { public constructor(arg0: org.springframework.beans.PropertyEditorRegistrySupport) public constructor(arg0: org.springframework.beans.PropertyEditorRegistrySupport, arg1: java.lang.Object) public convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: org.springframework.core.MethodParameter): T public convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: java.lang.reflect.Field): T public convertIfNecessary(arg0: string, arg1: java.lang.Object, arg2: java.lang.Object, arg3: java.lang.Class): T public convertIfNecessary(arg0: string, arg1: java.lang.Object, arg2: java.lang.Object, arg3: java.lang.Class, arg4: org.springframework.core.convert.TypeDescriptor): T public static class: java.lang.Class } class PropertyDescriptorUtils { public static copyNonMethodProperties(arg0: java.beans.PropertyDescriptor, arg1: java.beans.PropertyDescriptor): void public static findPropertyType(arg0: java.lang.reflect.Method, arg1: java.lang.reflect.Method): java.lang.Class public static findIndexedPropertyType(arg0: string, arg1: java.lang.Class, arg2: java.lang.reflect.Method, arg3: java.lang.reflect.Method): java.lang.Class public static equals(arg0: java.beans.PropertyDescriptor, arg1: java.beans.PropertyDescriptor): boolean public static class: java.lang.Class } class MethodInvocationException extends org.springframework.beans.PropertyAccessException { public static ERROR_CODE: string public constructor(arg0: java.beans.PropertyChangeEvent, arg1: java.lang.Throwable) public getErrorCode(): string public static class: java.lang.Class } class PropertyEditorRegistrySupport$1 { public static class: java.lang.Class } class ExtendedBeanInfoFactory implements org.springframework.beans.BeanInfoFactory , org.springframework.core.Ordered { public constructor() public getBeanInfo(arg0: java.lang.Class): java.beans.BeanInfo public getOrder(): int public static class: java.lang.Class } class PropertyMatches$1 { public static class: java.lang.Class } abstract class PropertyAccessorFactory { public constructor() public static forBeanPropertyAccess(arg0: java.lang.Object): org.springframework.beans.BeanWrapper public static forDirectFieldAccess(arg0: java.lang.Object): org.springframework.beans.ConfigurablePropertyAccessor public static class: java.lang.Class } abstract class AbstractNestablePropertyAccessor$PropertyHandler { public constructor(arg0: java.lang.Class, arg1: boolean, arg2: boolean) public getPropertyType(): java.lang.Class public isReadable(): boolean public isWritable(): boolean public toTypeDescriptor(): org.springframework.core.convert.TypeDescriptor public getResolvableType(): org.springframework.core.ResolvableType public getMapKeyType(arg0: int): java.lang.Class public getMapValueType(arg0: int): java.lang.Class public getCollectionType(arg0: int): java.lang.Class public nested(arg0: int): org.springframework.core.convert.TypeDescriptor public getValue(): java.lang.Object public setValue(arg0: java.lang.Object): void public static class: java.lang.Class } interface PropertyEditorRegistrar { registerCustomEditors(arg0: org.springframework.beans.PropertyEditorRegistry): void } interface PropertyEditorRegistrar$$Lambda { (arg0: org.springframework.beans.PropertyEditorRegistry): void } class NullValueInNestedPathException extends org.springframework.beans.InvalidPropertyException { public constructor(arg0: java.lang.Class, arg1: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string, arg3: java.lang.Throwable) public static class: java.lang.Class } class BeanWrapperImpl extends org.springframework.beans.AbstractNestablePropertyAccessor implements org.springframework.beans.BeanWrapper { public constructor() public constructor(arg0: boolean) public constructor(arg0: java.lang.Object) public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Object, arg1: string, arg2: java.lang.Object) public setBeanInstance(arg0: java.lang.Object): void public setWrappedInstance(arg0: java.lang.Object, arg1: string, arg2: java.lang.Object): void protected setIntrospectionClass(arg0: java.lang.Class): void public setSecurityContext(arg0: java.security.AccessControlContext): void public getSecurityContext(): java.security.AccessControlContext public convertForProperty(arg0: java.lang.Object, arg1: string): java.lang.Object protected getLocalPropertyHandler(arg0: string): org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler protected newNestedPropertyAccessor(arg0: java.lang.Object, arg1: string): org.springframework.beans.BeanWrapperImpl protected createNotWritablePropertyException(arg0: string): org.springframework.beans.NotWritablePropertyException public getPropertyDescriptors(): java.beans.PropertyDescriptor[] public getPropertyDescriptor(arg0: string): java.beans.PropertyDescriptor protected newNestedPropertyAccessor(arg0: java.lang.Object, arg1: string): org.springframework.beans.AbstractNestablePropertyAccessor protected getLocalPropertyHandler(arg0: string): org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler public static class: java.lang.Class } abstract class AbstractNestablePropertyAccessor extends org.springframework.beans.AbstractPropertyAccessor { protected constructor() protected constructor(arg0: boolean) protected constructor(arg0: java.lang.Object) protected constructor(arg0: java.lang.Class) protected constructor(arg0: java.lang.Object, arg1: string, arg2: java.lang.Object) protected constructor(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.AbstractNestablePropertyAccessor) public setAutoGrowCollectionLimit(arg0: int): void public getAutoGrowCollectionLimit(): int public setWrappedInstance(arg0: java.lang.Object): void public setWrappedInstance(arg0: java.lang.Object, arg1: string, arg2: java.lang.Object): void public getWrappedInstance(): java.lang.Object public getWrappedClass(): java.lang.Class public getNestedPath(): string public getRootInstance(): java.lang.Object public getRootClass(): java.lang.Class public setPropertyValue(arg0: string, arg1: java.lang.Object): void public setPropertyValue(arg0: org.springframework.beans.PropertyValue): void protected setPropertyValue(arg0: org.springframework.beans.AbstractNestablePropertyAccessor$PropertyTokenHolder, arg1: org.springframework.beans.PropertyValue): void public getPropertyType(arg0: string): java.lang.Class public getPropertyTypeDescriptor(arg0: string): org.springframework.core.convert.TypeDescriptor public isReadableProperty(arg0: string): boolean public isWritableProperty(arg0: string): boolean protected convertForProperty(arg0: string, arg1: java.lang.Object, arg2: java.lang.Object, arg3: org.springframework.core.convert.TypeDescriptor): java.lang.Object public getPropertyValue(arg0: string): java.lang.Object protected getPropertyValue(arg0: org.springframework.beans.AbstractNestablePropertyAccessor$PropertyTokenHolder): java.lang.Object protected getPropertyHandler(arg0: string): org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler protected getLocalPropertyHandler(arg0: string): org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler protected newNestedPropertyAccessor(arg0: java.lang.Object, arg1: string): org.springframework.beans.AbstractNestablePropertyAccessor protected createNotWritablePropertyException(arg0: string): org.springframework.beans.NotWritablePropertyException protected getFinalPath(arg0: org.springframework.beans.AbstractNestablePropertyAccessor, arg1: string): string protected getPropertyAccessorForPropertyPath(arg0: string): org.springframework.beans.AbstractNestablePropertyAccessor public toString(): string public static class: java.lang.Class } abstract class BeansException extends org.springframework.core.NestedRuntimeException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class PropertyEditorRegistrySupport$CustomEditorHolder { public static class: java.lang.Class } interface Mergeable { isMergeEnabled(): boolean merge(arg0: java.lang.Object): java.lang.Object } class ExtendedBeanInfo$PropertyDescriptorComparator implements java.util.Comparator { public compare(arg0: java.beans.PropertyDescriptor, arg1: java.beans.PropertyDescriptor): int public compare(arg0: java.lang.Object, arg1: java.lang.Object): int public static class: java.lang.Class } class ExtendedBeanInfo$SimplePropertyDescriptor extends java.beans.PropertyDescriptor { public constructor(arg0: java.beans.PropertyDescriptor) public constructor(arg0: string, arg1: java.lang.reflect.Method, arg2: java.lang.reflect.Method) public getReadMethod(): java.lang.reflect.Method public setReadMethod(arg0: java.lang.reflect.Method): void public getWriteMethod(): java.lang.reflect.Method public setWriteMethod(arg0: java.lang.reflect.Method): void public getPropertyType(): java.lang.Class public getPropertyEditorClass(): java.lang.Class public setPropertyEditorClass(arg0: java.lang.Class): void public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } abstract class BeanUtils { public constructor() public static instantiate(arg0: java.lang.Class): T public static instantiateClass(arg0: java.lang.Class): T public static instantiateClass(arg0: java.lang.Class, arg1: java.lang.Class): T public static instantiateClass(arg0: java.lang.reflect.Constructor, ...arg1: java.lang.Object[]): T public static findPrimaryConstructor(arg0: java.lang.Class): java.lang.reflect.Constructor public static findMethod(arg0: java.lang.Class, arg1: string, ...arg2: java.lang.Class[]): java.lang.reflect.Method public static findDeclaredMethod(arg0: java.lang.Class, arg1: string, ...arg2: java.lang.Class[]): java.lang.reflect.Method public static findMethodWithMinimalParameters(arg0: java.lang.Class, arg1: string): java.lang.reflect.Method public static findDeclaredMethodWithMinimalParameters(arg0: java.lang.Class, arg1: string): java.lang.reflect.Method public static findMethodWithMinimalParameters(arg0: java.lang.reflect.Method[], arg1: string): java.lang.reflect.Method public static resolveSignature(arg0: string, arg1: java.lang.Class): java.lang.reflect.Method public static getPropertyDescriptors(arg0: java.lang.Class): java.beans.PropertyDescriptor[] public static getPropertyDescriptor(arg0: java.lang.Class, arg1: string): java.beans.PropertyDescriptor public static findPropertyForMethod(arg0: java.lang.reflect.Method): java.beans.PropertyDescriptor public static findPropertyForMethod(arg0: java.lang.reflect.Method, arg1: java.lang.Class): java.beans.PropertyDescriptor public static findEditorByConvention(arg0: java.lang.Class): java.beans.PropertyEditor public static findPropertyType(arg0: string, ...arg1: java.lang.Class[]): java.lang.Class public static getWriteMethodParameter(arg0: java.beans.PropertyDescriptor): org.springframework.core.MethodParameter public static isSimpleProperty(arg0: java.lang.Class): boolean public static isSimpleValueType(arg0: java.lang.Class): boolean public static copyProperties(arg0: java.lang.Object, arg1: java.lang.Object): void public static copyProperties(arg0: java.lang.Object, arg1: java.lang.Object, arg2: java.lang.Class): void public static copyProperties(arg0: java.lang.Object, arg1: java.lang.Object, ...arg2: java.lang.String[]): void public static class: java.lang.Class } class DirectFieldAccessor$FieldPropertyHandler extends org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler { public constructor(arg0: org.springframework.beans.DirectFieldAccessor, arg1: java.lang.reflect.Field) public toTypeDescriptor(): org.springframework.core.convert.TypeDescriptor public getResolvableType(): org.springframework.core.ResolvableType public nested(arg0: int): org.springframework.core.convert.TypeDescriptor public getValue(): java.lang.Object public setValue(arg0: java.lang.Object): void public static class: java.lang.Class } class MutablePropertyValues implements org.springframework.beans.PropertyValues , java.io.Serializable { public constructor() public constructor(arg0: org.springframework.beans.PropertyValues) public constructor(arg0: java.util.Map) public constructor(arg0: java.util.List) public getPropertyValueList(): java.util.List public size(): int public addPropertyValues(arg0: org.springframework.beans.PropertyValues): org.springframework.beans.MutablePropertyValues public addPropertyValues(arg0: java.util.Map): org.springframework.beans.MutablePropertyValues public addPropertyValue(arg0: org.springframework.beans.PropertyValue): org.springframework.beans.MutablePropertyValues public addPropertyValue(arg0: string, arg1: java.lang.Object): void public add(arg0: string, arg1: java.lang.Object): org.springframework.beans.MutablePropertyValues public setPropertyValueAt(arg0: org.springframework.beans.PropertyValue, arg1: int): void public removePropertyValue(arg0: org.springframework.beans.PropertyValue): void public removePropertyValue(arg0: string): void public getPropertyValues(): org.springframework.beans.PropertyValue[] public getPropertyValue(arg0: string): org.springframework.beans.PropertyValue public get(arg0: string): java.lang.Object public changesSince(arg0: org.springframework.beans.PropertyValues): org.springframework.beans.PropertyValues public contains(arg0: string): boolean public isEmpty(): boolean public registerProcessedProperty(arg0: string): void public clearProcessedProperty(arg0: string): void public setConverted(): void public isConverted(): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } interface PropertyValues { getPropertyValues(): org.springframework.beans.PropertyValue[] getPropertyValue(arg0: string): org.springframework.beans.PropertyValue changesSince(arg0: org.springframework.beans.PropertyValues): org.springframework.beans.PropertyValues contains(arg0: string): boolean isEmpty(): boolean } interface BeanMetadataElement { getSource(): java.lang.Object } interface BeanMetadataElement$$Lambda { (): java.lang.Object } class InvalidPropertyException extends org.springframework.beans.FatalBeanException { public constructor(arg0: java.lang.Class, arg1: string, arg2: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: string, arg3: java.lang.Throwable) public getBeanClass(): java.lang.Class public getPropertyName(): string public static class: java.lang.Class } abstract class PropertyAccessorUtils { public constructor() public static getPropertyName(arg0: string): string public static isNestedOrIndexedProperty(arg0: string): boolean public static getFirstNestedPropertySeparatorIndex(arg0: string): int public static getLastNestedPropertySeparatorIndex(arg0: string): int public static matchesProperty(arg0: string, arg1: string): boolean public static canonicalPropertyName(arg0: string): string public static canonicalPropertyNames(arg0: java.lang.String[]): java.lang.String[] public static class: java.lang.Class } namespace propertyeditors { class ByteArrayPropertyEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class ClassEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: java.lang.ClassLoader) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CustomNumberEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: java.lang.Class, arg1: boolean) public constructor(arg0: java.lang.Class, arg1: java.text.NumberFormat, arg2: boolean) public setAsText(arg0: string): void public setValue(arg0: java.lang.Object): void public getAsText(): string public static class: java.lang.Class } class UUIDEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class PropertiesEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public setValue(arg0: java.lang.Object): void public static class: java.lang.Class } class PathEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class StringArrayPropertyEditor extends java.beans.PropertyEditorSupport { public static DEFAULT_SEPARATOR: string public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: boolean) public constructor(arg0: string, arg1: boolean, arg2: boolean) public constructor(arg0: string, arg1: string, arg2: boolean) public constructor(arg0: string, arg1: string, arg2: boolean, arg3: boolean) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class PatternEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: int) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class URIEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: boolean) public constructor(arg0: java.lang.ClassLoader) public constructor(arg0: java.lang.ClassLoader, arg1: boolean) public setAsText(arg0: string): void protected createURI(arg0: string): java.net.URI public getAsText(): string public static class: java.lang.Class } class CustomBooleanEditor extends java.beans.PropertyEditorSupport { public static VALUE_TRUE: string public static VALUE_FALSE: string public static VALUE_ON: string public static VALUE_OFF: string public static VALUE_YES: string public static VALUE_NO: string public static VALUE_1: string public static VALUE_0: string public constructor(arg0: boolean) public constructor(arg0: string, arg1: string, arg2: boolean) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class TimeZoneEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CharacterEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: boolean) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CurrencyEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CustomCollectionEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Class, arg1: boolean) public setAsText(arg0: string): void public setValue(arg0: java.lang.Object): void protected createCollection(arg0: java.lang.Class, arg1: int): java.util.Collection protected alwaysCreateNewCollection(): boolean protected convertElement(arg0: java.lang.Object): java.lang.Object public getAsText(): string public static class: java.lang.Class } class InputStreamEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class LocaleEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class FileEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CustomDateEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: java.text.DateFormat, arg1: boolean) public constructor(arg0: java.text.DateFormat, arg1: boolean, arg2: int) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class ReaderEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class InputSourceEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class URLEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: org.springframework.core.io.ResourceEditor) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CharsetEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class ZoneIdEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class ResourceBundleEditor extends java.beans.PropertyEditorSupport { public static BASE_NAME_SEPARATOR: string public constructor() public setAsText(arg0: string): void public static class: java.lang.Class } class StringTrimmerEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: boolean) public constructor(arg0: string, arg1: boolean) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class ClassArrayEditor extends java.beans.PropertyEditorSupport { public constructor() public constructor(arg0: java.lang.ClassLoader) public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } class CustomMapEditor extends java.beans.PropertyEditorSupport { public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Class, arg1: boolean) public setAsText(arg0: string): void public setValue(arg0: java.lang.Object): void protected createMap(arg0: java.lang.Class, arg1: int): java.util.Map protected alwaysCreateNewMap(): boolean protected convertKey(arg0: java.lang.Object): java.lang.Object protected convertValue(arg0: java.lang.Object): java.lang.Object public getAsText(): string public static class: java.lang.Class } class CharArrayPropertyEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public getAsText(): string public static class: java.lang.Class } } class BeanInstantiationException extends org.springframework.beans.FatalBeanException { public constructor(arg0: java.lang.Class, arg1: string) public constructor(arg0: java.lang.Class, arg1: string, arg2: java.lang.Throwable) public constructor(arg0: java.lang.reflect.Constructor, arg1: string, arg2: java.lang.Throwable) public constructor(arg0: java.lang.reflect.Method, arg1: string, arg2: java.lang.Throwable) public getBeanClass(): java.lang.Class public getConstructor(): java.lang.reflect.Constructor public getConstructingMethod(): java.lang.reflect.Method public static class: java.lang.Class } interface TypeConverter { convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class): T convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: org.springframework.core.MethodParameter): T convertIfNecessary(arg0: java.lang.Object, arg1: java.lang.Class, arg2: java.lang.reflect.Field): T } class SimpleTypeConverter extends org.springframework.beans.TypeConverterSupport { public constructor() public static class: java.lang.Class } class ExtendedBeanInfo$SimpleIndexedPropertyDescriptor extends java.beans.IndexedPropertyDescriptor { public constructor(arg0: java.beans.IndexedPropertyDescriptor) public constructor(arg0: string, arg1: java.lang.reflect.Method, arg2: java.lang.reflect.Method, arg3: java.lang.reflect.Method, arg4: java.lang.reflect.Method) public getReadMethod(): java.lang.reflect.Method public setReadMethod(arg0: java.lang.reflect.Method): void public getWriteMethod(): java.lang.reflect.Method public setWriteMethod(arg0: java.lang.reflect.Method): void public getPropertyType(): java.lang.Class public getIndexedReadMethod(): java.lang.reflect.Method public setIndexedReadMethod(arg0: java.lang.reflect.Method): void public getIndexedWriteMethod(): java.lang.reflect.Method public setIndexedWriteMethod(arg0: java.lang.reflect.Method): void public getIndexedPropertyType(): java.lang.Class public getPropertyEditorClass(): java.lang.Class public setPropertyEditorClass(arg0: java.lang.Class): void public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class ExtendedBeanInfo implements java.beans.BeanInfo { public constructor(arg0: java.beans.BeanInfo) public static isCandidateWriteMethod(arg0: java.lang.reflect.Method): boolean public getPropertyDescriptors(): java.beans.PropertyDescriptor[] public getAdditionalBeanInfo(): java.beans.BeanInfo[] public getBeanDescriptor(): java.beans.BeanDescriptor public getDefaultEventIndex(): int public getDefaultPropertyIndex(): int public getEventSetDescriptors(): java.beans.EventSetDescriptor[] public getIcon(arg0: int): java.awt.Image public getMethodDescriptors(): java.beans.MethodDescriptor[] public static class: java.lang.Class } interface PropertyEditorRegistry { registerCustomEditor(arg0: java.lang.Class, arg1: java.beans.PropertyEditor): void registerCustomEditor(arg0: java.lang.Class, arg1: string, arg2: java.beans.PropertyEditor): void findCustomEditor(arg0: java.lang.Class, arg1: string): java.beans.PropertyEditor } abstract class PropertyMatches { public static DEFAULT_MAX_DISTANCE: int public static forProperty(arg0: string, arg1: java.lang.Class): org.springframework.beans.PropertyMatches public static forProperty(arg0: string, arg1: java.lang.Class, arg2: int): org.springframework.beans.PropertyMatches public static forField(arg0: string, arg1: java.lang.Class): org.springframework.beans.PropertyMatches public static forField(arg0: string, arg1: java.lang.Class, arg2: int): org.springframework.beans.PropertyMatches public getPropertyName(): string public getPossibleMatches(): java.lang.String[] public buildErrorMessage(): string protected appendHintMessage(arg0: java.lang.StringBuilder): void public static class: java.lang.Class } class FatalBeanException extends org.springframework.beans.BeansException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } interface PropertyAccessor { NESTED_PROPERTY_SEPARATOR: string NESTED_PROPERTY_SEPARATOR_CHAR: char PROPERTY_KEY_PREFIX: string PROPERTY_KEY_PREFIX_CHAR: char PROPERTY_KEY_SUFFIX: string PROPERTY_KEY_SUFFIX_CHAR: char isReadableProperty(arg0: string): boolean isWritableProperty(arg0: string): boolean getPropertyType(arg0: string): java.lang.Class getPropertyTypeDescriptor(arg0: string): org.springframework.core.convert.TypeDescriptor getPropertyValue(arg0: string): java.lang.Object setPropertyValue(arg0: string, arg1: java.lang.Object): void setPropertyValue(arg0: org.springframework.beans.PropertyValue): void setPropertyValues(arg0: java.util.Map): void setPropertyValues(arg0: org.springframework.beans.PropertyValues): void setPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: boolean): void setPropertyValues(arg0: org.springframework.beans.PropertyValues, arg1: boolean, arg2: boolean): void } class PropertyBatchUpdateException extends org.springframework.beans.BeansException { public constructor(arg0: org.springframework.beans.PropertyAccessException[]) public getExceptionCount(): int public getPropertyAccessExceptions(): org.springframework.beans.PropertyAccessException[] public getPropertyAccessException(arg0: string): org.springframework.beans.PropertyAccessException public getMessage(): string public toString(): string public printStackTrace(arg0: java.io.PrintStream): void public printStackTrace(arg0: java.io.PrintWriter): void public contains(arg0: java.lang.Class): boolean public static class: java.lang.Class } class DirectFieldAccessor extends org.springframework.beans.AbstractNestablePropertyAccessor { public constructor(arg0: java.lang.Object) protected constructor(arg0: java.lang.Object, arg1: string, arg2: org.springframework.beans.DirectFieldAccessor) protected getLocalPropertyHandler(arg0: string): org.springframework.beans.DirectFieldAccessor$FieldPropertyHandler protected newNestedPropertyAccessor(arg0: java.lang.Object, arg1: string): org.springframework.beans.DirectFieldAccessor protected createNotWritablePropertyException(arg0: string): org.springframework.beans.NotWritablePropertyException protected newNestedPropertyAccessor(arg0: java.lang.Object, arg1: string): org.springframework.beans.AbstractNestablePropertyAccessor protected getLocalPropertyHandler(arg0: string): org.springframework.beans.AbstractNestablePropertyAccessor$PropertyHandler public static class: java.lang.Class } class BeanUtils$KotlinDelegate { public static findPrimaryConstructor(arg0: java.lang.Class): java.lang.reflect.Constructor public static instantiateClass(arg0: java.lang.reflect.Constructor, ...arg1: java.lang.Object[]): T public static class: java.lang.Class } } } }