Upgrading org.springframework:spring-beans 1 to 2
Unknown1.2.9 → 2.5.6.SEC03
Fetching 22 releases from GitHub…0 / 22
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
class PropertyAccessExceptionsException extends BeansException - removed:
ctor PropertyAccessExceptionsException(BeanWrapper, PropertyAccessException[]) - removed:
method BeanWrapper.getPropertyType(String): Class - removed:
method BeanWrapper.isExtractOldValueForEditor(): boolean - removed:
method BeanWrapper.isReadableProperty(String): boolean - removed:
method BeanWrapper.isWritableProperty(String): boolean - removed:
method BeanWrapper.setExtractOldValueForEditor(boolean): void - removed:
method BeanWrapperImpl.doTypeConversionIfNecessary(String, String, Object, Object, Class): Object - removed:
method BeanWrapperImpl.isExtractOldValueForEditor(): boolean - removed:
method BeanWrapperImpl.setExtractOldValueForEditor(boolean): void - removed:
method BeanWrapperImpl.setPropertyValues(Map): void - removed:
method BeanWrapperImpl.setPropertyValues(PropertyValues): void - removed:
method BeanWrapperImpl.setPropertyValues(PropertyValues, boolean): void - removed:
method PropertyAccessExceptionsException.contains(Class): boolean - removed:
method PropertyAccessExceptionsException.getBeanWrapper(): BeanWrapper - removed:
method PropertyAccessExceptionsException.getBindObject(): Object - removed:
method PropertyAccessExceptionsException.getExceptionCount(): int - removed:
method PropertyAccessExceptionsException.getMessage(): String - removed:
method PropertyAccessExceptionsException.getPropertyAccessException(String): PropertyAccessException - removed:
method PropertyAccessExceptionsException.getPropertyAccessExceptions(): PropertyAccessException[] - removed:
method PropertyAccessExceptionsException.printStackTrace(PrintStream): void - removed:
method PropertyAccessExceptionsException.printStackTrace(PrintWriter): void - removed:
method PropertyAccessExceptionsException.toString(): String - removed:
static method BeanUtils.canonicalName(String): String - removed:
static method BeanUtils.isPrimitiveArray(Class): boolean - removed:
static method BeanUtils.isPrimitiveWrapper(Class): boolean - removed:
static method BeanUtils.isPrimitiveWrapperArray(Class): boolean - changed:
class BeanWrapperImpl extends PropertyEditorRegistrySupport implements BeanWrapper → class BeanWrapperImpl extends AbstractPropertyAccessor implements BeanWrapper - changed:
class PropertyValue implements Serializable → class PropertyValue extends BeanMetadataAttributeAccessor implements Serializable - changed:
ctor PropertyAccessException(PropertyChangeEvent, String) → ctor PropertyAccessException(String, Throwable) - changed:
interface BeanWrapper extends PropertyAccessor, PropertyEditorRegistry → interface BeanWrapper extends ConfigurablePropertyAccessor - added:
abstract class AbstractPropertyAccessor extends PropertyEditorRegistrySupport implements ConfigurablePropertyAccessor - added:
abstract class PropertyAccessorFactory - added:
class BeanMetadataAttribute implements BeanMetadataElement - added:
class BeanMetadataAttributeAccessor extends AttributeAccessorSupport implements BeanMetadataElement - added:
class CachedIntrospectionResults - added:
class DirectFieldAccessor extends AbstractPropertyAccessor - added:
class PropertyBatchUpdateException extends BeansException - added:
class SimpleTypeConverter extends PropertyEditorRegistrySupport implements TypeConverter - added:
ctor AbstractPropertyAccessor() - added:
ctor BeanMetadataAttribute(String, Object) - added:
ctor BeanMetadataAttributeAccessor() - added:
ctor DirectFieldAccessor(Object) - added:
ctor MutablePropertyValues(List) - added:
ctor NotReadablePropertyException(Class, String, String) - added:
ctor NotWritablePropertyException(Class, String, String) - added:
ctor NotWritablePropertyException(Class, String, String, String[]) - added:
ctor PropertyAccessorFactory() - added:
ctor PropertyBatchUpdateException(PropertyAccessException[]) - added:
ctor PropertyValue(PropertyValue) - added:
ctor PropertyValue(PropertyValue, Object) - added:
ctor SimpleTypeConverter() - added:
ctor TypeMismatchException(Object, Class) - added:
ctor TypeMismatchException(Object, Class, Throwable) - added:
interface BeanMetadataElement - added:
interface ConfigurablePropertyAccessor extends PropertyAccessor, PropertyEditorRegistry, TypeConverter - added:
interface Mergeable - added:
interface TypeConverter - added:
method AbstractPropertyAccessor.convertIfNecessary(Object, Class): Object - added:
method AbstractPropertyAccessor.getPropertyType(String): Class - added:
method AbstractPropertyAccessor.getPropertyValue(String): Object - added:
method AbstractPropertyAccessor.isExtractOldValueForEditor(): boolean - added:
method AbstractPropertyAccessor.setExtractOldValueForEditor(boolean): void - added:
method AbstractPropertyAccessor.setPropertyValue(PropertyValue): void - added:
method AbstractPropertyAccessor.setPropertyValue(String, Object): void - added:
method AbstractPropertyAccessor.setPropertyValues(Map): void - added:
method AbstractPropertyAccessor.setPropertyValues(PropertyValues): void - added:
method AbstractPropertyAccessor.setPropertyValues(PropertyValues, boolean): void - added:
method AbstractPropertyAccessor.setPropertyValues(PropertyValues, boolean, boolean): void - added:
method BeanMetadataAttribute.equals(Object): boolean - added:
method BeanMetadataAttribute.getName(): String - added:
method BeanMetadataAttribute.getSource(): Object - added:
method BeanMetadataAttribute.getValue(): Object - added:
method BeanMetadataAttribute.hashCode(): int - added:
method BeanMetadataAttribute.setSource(Object): void - added:
method BeanMetadataAttribute.toString(): String - added:
method BeanMetadataAttributeAccessor.addMetadataAttribute(BeanMetadataAttribute): void - added:
method BeanMetadataAttributeAccessor.getAttribute(String): Object - added:
method BeanMetadataAttributeAccessor.getMetadataAttribute(String): BeanMetadataAttribute - added:
method BeanMetadataAttributeAccessor.getSource(): Object - added:
method BeanMetadataAttributeAccessor.removeAttribute(String): Object - added:
method BeanMetadataAttributeAccessor.setAttribute(String, Object): void - added:
method BeanMetadataAttributeAccessor.setSource(Object): void - added:
method BeanMetadataElement.getSource(): Object - added:
method BeanWrapperImpl.convertForProperty(Object, String): Object - added:
method BeanWrapperImpl.convertIfNecessary(Object, Class, MethodParameter): Object - added:
method BeansException.equals(Object): boolean - added:
method BeansException.hashCode(): int - added:
method ConfigurablePropertyAccessor.isExtractOldValueForEditor(): boolean - added:
method ConfigurablePropertyAccessor.setExtractOldValueForEditor(boolean): void - added:
method DirectFieldAccessor.convertIfNecessary(Object, Class, MethodParameter): Object - added:
method DirectFieldAccessor.getPropertyType(String): Class - added:
method DirectFieldAccessor.getPropertyValue(String): Object - added:
method DirectFieldAccessor.isReadableProperty(String): boolean - added:
method DirectFieldAccessor.isWritableProperty(String): boolean - added:
method DirectFieldAccessor.setPropertyValue(String, Object): void - added:
method Mergeable.isMergeEnabled(): boolean - added:
method Mergeable.merge(Object): Object - added:
method MutablePropertyValues.equals(Object): boolean - added:
method MutablePropertyValues.getPropertyValueList(): List - added:
method MutablePropertyValues.hashCode(): int - added:
method MutablePropertyValues.isConverted(): boolean - added:
method MutablePropertyValues.registerProcessedProperty(String): void - added:
method MutablePropertyValues.setConverted(): void - added:
method MutablePropertyValues.size(): int - added:
method NotWritablePropertyException.getPossibleMatches(): String[] - added:
method PropertyAccessor.getPropertyType(String): Class - added:
method PropertyAccessor.isReadableProperty(String): boolean - added:
method PropertyAccessor.isWritableProperty(String): boolean - added:
method PropertyAccessor.setPropertyValues(PropertyValues, boolean, boolean): void - added:
method PropertyBatchUpdateException.contains(Class): boolean - added:
method PropertyBatchUpdateException.getExceptionCount(): int - added:
method PropertyBatchUpdateException.getMessage(): String - added:
method PropertyBatchUpdateException.getPropertyAccessException(String): PropertyAccessException - added:
method PropertyBatchUpdateException.getPropertyAccessExceptions(): PropertyAccessException[] - added:
method PropertyBatchUpdateException.printStackTrace(PrintStream): void - added:
method PropertyBatchUpdateException.printStackTrace(PrintWriter): void - added:
method PropertyBatchUpdateException.toString(): String - added:
method PropertyEditorRegistrySupport.hasCustomEditorForElement(Class, String): boolean - added:
method PropertyEditorRegistrySupport.isSharedEditor(PropertyEditor): boolean - added:
method PropertyEditorRegistrySupport.registerSharedEditor(Class, PropertyEditor): void - added:
method PropertyEditorRegistrySupport.useConfigValueEditors(): void - added:
method PropertyValue.getConvertedValue(): Object - added:
method PropertyValue.getOriginalPropertyValue(): PropertyValue - added:
method PropertyValue.isConverted(): boolean - added:
method PropertyValue.setConvertedValue(Object): void - added:
method PropertyValues.isEmpty(): boolean - added:
method SimpleTypeConverter.convertIfNecessary(Object, Class): Object - added:
method SimpleTypeConverter.convertIfNecessary(Object, Class, MethodParameter): Object - added:
method TypeConverter.convertIfNecessary(Object, Class): Object - added:
method TypeConverter.convertIfNecessary(Object, Class, MethodParameter): Object - added:
method TypeMismatchException.getValue(): Object - added:
static method BeanUtils.findEditorByConvention(Class): PropertyEditor - added:
static method BeanUtils.findPropertyType(String, Class[]): Class - added:
static method BeanUtils.getWriteMethodParameter(PropertyDescriptor): MethodParameter - added:
static method BeanUtils.isSimpleValueType(Class): boolean - added:
static method BeanUtils.resolveSignature(String, Class): Method - added:
static method CachedIntrospectionResults.acceptClassLoader(ClassLoader): void - added:
static method CachedIntrospectionResults.clearClassLoader(ClassLoader): void - added:
static method PropertyAccessorFactory.forBeanPropertyAccess(Object): BeanWrapper - added:
static method PropertyAccessorFactory.forDirectFieldAccess(Object): ConfigurablePropertyAccessor - added:
static method PropertyAccessorUtils.isNestedOrIndexedProperty(String): boolean - added:
static method PropertyAccessorUtils.matchesProperty(String, String): boolean
- added:
abstract class AnnotationBeanUtils - added:
ctor AnnotationBeanUtils() - added:
static method AnnotationBeanUtils.copyPropertiesToBean(Annotation, Object, String[]): void
- removed:
method ListableBeanFactory.getBeanDefinitionNames(Class): String[] - removed:
static method BeanFactoryUtils.beanNamesIncludingAncestors(ListableBeanFactory, Class): String[] - changed:
class FactoryBeanNotInitializedException extends BeanCreationException → class FactoryBeanNotInitializedException extends FatalBeanException - changed:
ctor BeanDefinitionStoreException(Resource, String, String) → ctor BeanDefinitionStoreException(String, String) - changed:
ctor BeanDefinitionStoreException(Resource, String, String, Throwable) → ctor BeanDefinitionStoreException(String, String, Throwable) - changed:
ctor FactoryBeanNotInitializedException(String, String) → ctor FactoryBeanNotInitializedException() - added:
class BeanCreationNotAllowedException extends BeanCreationException - added:
class CannotLoadBeanClassException extends FatalBeanException - added:
ctor BeanCreationNotAllowedException(String, String) - added:
ctor CannotLoadBeanClassException(String, String, String, ClassNotFoundException) - added:
ctor CannotLoadBeanClassException(String, String, String, LinkageError) - added:
ctor FactoryBeanNotInitializedException(String) - added:
ctor NoSuchBeanDefinitionException(Class, String, String) - added:
ctor UnsatisfiedDependencyException(String, String, String, BeansException) - added:
ctor UnsatisfiedDependencyException(String, String, int, Class, BeansException) - added:
interface BeanClassLoaderAware - added:
interface NamedBean - added:
interface SmartFactoryBean extends FactoryBean - added:
method BeanClassLoaderAware.setBeanClassLoader(ClassLoader): void - added:
method BeanCreationException.addRelatedCause(Throwable): void - added:
method BeanCreationException.contains(Class): boolean - added:
method BeanCreationException.getRelatedCauses(): Throwable[] - added:
method BeanCreationException.printStackTrace(PrintStream): void - added:
method BeanCreationException.printStackTrace(PrintWriter): void - added:
method BeanCreationException.toString(): String - added:
method BeanFactory.getBean(String, Object[]): Object - added:
method BeanFactory.isPrototype(String): boolean - added:
method BeanFactory.isTypeMatch(String, Class): boolean - added:
method CannotLoadBeanClassException.getBeanClassName(): String - added:
method CannotLoadBeanClassException.getBeanName(): String - added:
method CannotLoadBeanClassException.getResourceDescription(): String - added:
method NamedBean.getBeanName(): String - added:
method SmartFactoryBean.isEagerInit(): boolean - added:
method SmartFactoryBean.isPrototype(): boolean - added:
static field BeanFactoryUtils.GENERATED_BEAN_NAME_SEPARATOR: String - added:
static method BeanFactoryUtils.isGeneratedBeanName(String): boolean - added:
static method BeanFactoryUtils.originalBeanName(String): String
- removed:
class BeanFactoryBootstrap - removed:
ctor SingletonBeanFactoryLocator() - removed:
method BeanFactoryBootstrap.getBeanFactory(): BeanFactory - removed:
static field BeanFactoryBootstrap.BEAN_FACTORY_BEAN_NAME: String - removed:
static method BeanFactoryBootstrap.getInstance(): BeanFactoryBootstrap - removed:
static method BeanFactoryBootstrap.reinitialize(): void
- added:
abstract class SpringBeanELResolver extends ELResolver - added:
class SimpleSpringBeanELResolver extends SpringBeanELResolver - added:
ctor SimpleSpringBeanELResolver(BeanFactory) - added:
ctor SpringBeanELResolver() - added:
field SpringBeanELResolver.logger: Log - added:
method SimpleSpringBeanELResolver.getBeanFactory(ELContext): BeanFactory - added:
method SpringBeanELResolver.getBeanFactory(ELContext): BeanFactory - added:
method SpringBeanELResolver.getCommonPropertyType(ELContext, Object): Class - added:
method SpringBeanELResolver.getFeatureDescriptors(ELContext, Object): Iterator - added:
method SpringBeanELResolver.getType(ELContext, Object, Object): Class - added:
method SpringBeanELResolver.getValue(ELContext, Object, Object): Object - added:
method SpringBeanELResolver.isReadOnly(ELContext, Object, Object): boolean - added:
method SpringBeanELResolver.setValue(ELContext, Object, Object, Object): void
- added:
@interface Autowired - added:
@interface Configurable - added:
@interface Qualifier - added:
@interface Required - added:
class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implements AnnotatedBeanDefinition - added:
class AnnotationBeanWiringInfoResolver implements BeanWiringInfoResolver - added:
class AutowiredAnnotationBeanPostProcessor extends InstantiationAwareBeanPostProcessorAdapter implements MergedBeanDefinitionPostProcessor, PriorityOrdered, BeanFactoryAware - added:
class CustomAutowireConfigurer implements BeanFactoryPostProcessor, BeanClassLoaderAware, Ordered - added:
class InitDestroyAnnotationBeanPostProcessor implements DestructionAwareBeanPostProcessor, MergedBeanDefinitionPostProcessor, PriorityOrdered, Serializable - added:
class InjectionMetadata - added:
class QualifierAnnotationAutowireCandidateResolver implements AutowireCandidateResolver - added:
class RequiredAnnotationBeanPostProcessor extends InstantiationAwareBeanPostProcessorAdapter implements PriorityOrdered - added:
ctor AnnotatedGenericBeanDefinition(Class) - added:
ctor AnnotationBeanWiringInfoResolver() - added:
ctor AutowiredAnnotationBeanPostProcessor() - added:
ctor CustomAutowireConfigurer() - added:
ctor InitDestroyAnnotationBeanPostProcessor() - added:
ctor InjectionMetadata() - added:
ctor InjectionMetadata(Class) - added:
ctor InjectionMetadata.InjectedElement(Member, PropertyDescriptor) - added:
ctor QualifierAnnotationAutowireCandidateResolver() - added:
ctor QualifierAnnotationAutowireCandidateResolver(Class) - added:
ctor QualifierAnnotationAutowireCandidateResolver(Set) - added:
ctor RequiredAnnotationBeanPostProcessor() - added:
enum Autowire - added:
field AutowiredAnnotationBeanPostProcessor.logger: Log - added:
field InitDestroyAnnotationBeanPostProcessor.logger: Log - added:
field InjectionMetadata.InjectedElement.isField: boolean - added:
field InjectionMetadata.InjectedElement.member: Member - added:
field InjectionMetadata.InjectedElement.pd: PropertyDescriptor - added:
interface AnnotatedBeanDefinition extends BeanDefinition - added:
method AnnotatedBeanDefinition.getMetadata(): AnnotationMetadata - added:
method AnnotatedGenericBeanDefinition.getMetadata(): AnnotationMetadata - added:
method AnnotationBeanWiringInfoResolver.buildWiringInfo(Object, Configurable): BeanWiringInfo - added:
method AnnotationBeanWiringInfoResolver.getDefaultBeanName(Object): String - added:
method AnnotationBeanWiringInfoResolver.resolveWiringInfo(Object): BeanWiringInfo - added:
method Autowire.isAutowire(): boolean - added:
method Autowire.value(): int - added:
method Autowired.required(): boolean - added:
method AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(Class, String): Constructor[] - added:
method AutowiredAnnotationBeanPostProcessor.determineRequiredStatus(Annotation): boolean - added:
method AutowiredAnnotationBeanPostProcessor.findAutowireCandidates(Class): Map - added:
method AutowiredAnnotationBeanPostProcessor.getAutowiredAnnotationType(): Class - added:
method AutowiredAnnotationBeanPostProcessor.getOrder(): int - added:
method AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(Object, String): boolean - added:
method AutowiredAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(RootBeanDefinition, Class, String): void - added:
method AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues - added:
method AutowiredAnnotationBeanPostProcessor.processInjection(Object): void - added:
method AutowiredAnnotationBeanPostProcessor.setAutowiredAnnotationType(Class): void - added:
method AutowiredAnnotationBeanPostProcessor.setBeanFactory(BeanFactory): void - added:
method AutowiredAnnotationBeanPostProcessor.setOrder(int): void - added:
method AutowiredAnnotationBeanPostProcessor.setRequiredParameterName(String): void - added:
method AutowiredAnnotationBeanPostProcessor.setRequiredParameterValue(boolean): void - added:
method Configurable.autowire(): Autowire - added:
method Configurable.dependencyCheck(): boolean - added:
method Configurable.preConstruction(): boolean - added:
method Configurable.value(): String - added:
method CustomAutowireConfigurer.getOrder(): int - added:
method CustomAutowireConfigurer.postProcessBeanFactory(ConfigurableListableBeanFactory): void - added:
method CustomAutowireConfigurer.setBeanClassLoader(ClassLoader): void - added:
method CustomAutowireConfigurer.setCustomQualifierTypes(Set): void - added:
method CustomAutowireConfigurer.setOrder(int): void - added:
method InitDestroyAnnotationBeanPostProcessor.getOrder(): int - added:
method InitDestroyAnnotationBeanPostProcessor.postProcessAfterInitialization(Object, String): Object - added:
method InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(Object, String): void - added:
method InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object - added:
method InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(RootBeanDefinition, Class, String): void - added:
method InitDestroyAnnotationBeanPostProcessor.setDestroyAnnotationType(Class): void - added:
method InitDestroyAnnotationBeanPostProcessor.setInitAnnotationType(Class): void - added:
method InitDestroyAnnotationBeanPostProcessor.setOrder(int): void - added:
method InjectionMetadata.InjectedElement.checkPropertySkipping(PropertyValues): boolean - added:
method InjectionMetadata.InjectedElement.checkResourceType(Class): void - added:
method InjectionMetadata.InjectedElement.equals(Object): boolean - added:
method InjectionMetadata.InjectedElement.getMember(): Member - added:
method InjectionMetadata.InjectedElement.getResourceToInject(Object, String): Object - added:
method InjectionMetadata.InjectedElement.getResourceType(): Class - added:
method InjectionMetadata.InjectedElement.hashCode(): int - added:
method InjectionMetadata.InjectedElement.inject(Object, String, PropertyValues): void - added:
method InjectionMetadata.InjectedElement.toString(): String - added:
method InjectionMetadata.addInjectedField(InjectionMetadata.InjectedElement): void - added:
method InjectionMetadata.addInjectedMethod(InjectionMetadata.InjectedElement): void - added:
method InjectionMetadata.checkConfigMembers(RootBeanDefinition): void - added:
method InjectionMetadata.injectFields(Object, String): void - added:
method InjectionMetadata.injectMethods(Object, String, PropertyValues): void - added:
method Qualifier.value(): String - added:
method QualifierAnnotationAutowireCandidateResolver.addQualifierType(Class): void - added:
method QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder, DependencyDescriptor): boolean - added:
method RequiredAnnotationBeanPostProcessor.getOrder(): int - added:
method RequiredAnnotationBeanPostProcessor.getRequiredAnnotationType(): Class - added:
method RequiredAnnotationBeanPostProcessor.isRequiredProperty(PropertyDescriptor): boolean - added:
method RequiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues - added:
method RequiredAnnotationBeanPostProcessor.setOrder(int): void - added:
method RequiredAnnotationBeanPostProcessor.setRequiredAnnotationType(Class): void - added:
static abstract class InjectionMetadata.InjectedElement - added:
static field Autowire.BY_NAME: Autowire - added:
static field Autowire.BY_TYPE: Autowire - added:
static field Autowire.INHERITED: Autowire - added:
static field Autowire.NO: Autowire - added:
static method Autowire.valueOf(String): Autowire - added:
static method Autowire.values(): Autowire[]
- removed:
class ResourceFactoryBean implements FactoryBean - removed:
ctor ResourceFactoryBean() - removed:
method ConfigurableBeanFactory.containsSingleton(String): boolean - removed:
method ConfigurableBeanFactory.registerSingleton(String, Object): void - removed:
method ObjectFactoryCreatingFactoryBean.setBeanFactory(BeanFactory): void - removed:
method ResourceFactoryBean.getObject(): Object - removed:
method ResourceFactoryBean.getObjectType(): Class - removed:
method ResourceFactoryBean.isSingleton(): boolean - removed:
method ResourceFactoryBean.setLocation(Resource): void - changed:
abstract class AbstractFactoryBean implements FactoryBean, InitializingBean, DisposableBean → abstract class AbstractFactoryBean implements FactoryBean, BeanClassLoaderAware, BeanFactoryAware, InitializingBean, DisposableBean - changed:
abstract class BeanDefinitionVisitor → class BeanDefinitionVisitor - changed:
abstract class PropertyResourceConfigurer extends PropertiesLoaderSupport implements BeanFactoryPostProcessor, Ordered → abstract class PropertyResourceConfigurer extends PropertiesLoaderSupport implements BeanFactoryPostProcessor, PriorityOrdered - changed:
class BeanDefinitionHolder → class BeanDefinitionHolder implements BeanMetadataElement - changed:
class BeanReferenceFactoryBean implements FactoryBean, BeanFactoryAware → class BeanReferenceFactoryBean implements SmartFactoryBean, BeanFactoryAware - changed:
class CustomEditorConfigurer implements BeanFactoryPostProcessor, Ordered → class CustomEditorConfigurer implements BeanFactoryPostProcessor, BeanClassLoaderAware, Ordered - changed:
class FieldRetrievingFactoryBean implements FactoryBean, BeanNameAware, InitializingBean → class FieldRetrievingFactoryBean implements FactoryBean, BeanNameAware, BeanClassLoaderAware, InitializingBean - changed:
class MethodInvokingFactoryBean extends ArgumentConvertingMethodInvoker implements FactoryBean, InitializingBean → class MethodInvokingFactoryBean extends ArgumentConvertingMethodInvoker implements FactoryBean, BeanClassLoaderAware, BeanFactoryAware, InitializingBean - changed:
class ObjectFactoryCreatingFactoryBean extends AbstractFactoryBean implements BeanFactoryAware → class ObjectFactoryCreatingFactoryBean extends AbstractFactoryBean - changed:
class RuntimeBeanReference → class RuntimeBeanReference implements BeanReference - changed:
class TypedStringValue → class TypedStringValue implements BeanMetadataElement - changed:
interface BeanDefinition → interface BeanDefinition extends AttributeAccessor, BeanMetadataElement - changed:
interface ConfigurableBeanFactory extends HierarchicalBeanFactory → interface ConfigurableBeanFactory extends HierarchicalBeanFactory, SingletonBeanRegistry - changed:
static class ConstructorArgumentValues.ValueHolder → static class ConstructorArgumentValues.ValueHolder implements BeanMetadataElement - added:
abstract class InstantiationAwareBeanPostProcessorAdapter implements SmartInstantiationAwareBeanPostProcessor - added:
class CustomScopeConfigurer implements BeanFactoryPostProcessor, BeanClassLoaderAware, Ordered - added:
class DependencyDescriptor - added:
class RuntimeBeanNameReference implements BeanReference - added:
ctor BeanDefinitionHolder(BeanDefinitionHolder) - added:
ctor BeanDefinitionVisitor(StringValueResolver) - added:
ctor ConstructorArgumentValues.ValueHolder(Object) - added:
ctor ConstructorArgumentValues.ValueHolder(Object, String) - added:
ctor CustomScopeConfigurer() - added:
ctor DependencyDescriptor(Field, boolean) - added:
ctor DependencyDescriptor(Field, boolean, boolean) - added:
ctor DependencyDescriptor(MethodParameter, boolean) - added:
ctor DependencyDescriptor(MethodParameter, boolean, boolean) - added:
ctor InstantiationAwareBeanPostProcessorAdapter() - added:
ctor RuntimeBeanNameReference(String) - added:
ctor TypedStringValue(String) - added:
ctor TypedStringValue(String, String) - added:
field CustomEditorConfigurer.logger: Log - added:
interface BeanReference extends BeanMetadataElement - added:
interface Scope - added:
interface SingletonBeanRegistry - added:
interface SmartInstantiationAwareBeanPostProcessor extends InstantiationAwareBeanPostProcessor - added:
method AbstractFactoryBean.getBeanFactory(): BeanFactory - added:
method AbstractFactoryBean.getBeanTypeConverter(): TypeConverter - added:
method AbstractFactoryBean.getEarlySingletonInterfaces(): Class[] - added:
method AbstractFactoryBean.getObjectType(): Class - added:
method AbstractFactoryBean.setBeanClassLoader(ClassLoader): void - added:
method AbstractFactoryBean.setBeanFactory(BeanFactory): void - added:
method AutowireCapableBeanFactory.autowireBean(Object): void - added:
method AutowireCapableBeanFactory.configureBean(Object, String): Object - added:
method AutowireCapableBeanFactory.createBean(Class): Object - added:
method AutowireCapableBeanFactory.createBean(Class, int, boolean): Object - added:
method AutowireCapableBeanFactory.initializeBean(Object, String): Object - added:
method AutowireCapableBeanFactory.resolveDependency(DependencyDescriptor, String): Object - added:
method AutowireCapableBeanFactory.resolveDependency(DependencyDescriptor, String, Set, TypeConverter): Object - added:
method BeanDefinition.getBeanClassName(): String - added:
method BeanDefinition.getDescription(): String - added:
method BeanDefinition.getFactoryBeanName(): String - added:
method BeanDefinition.getFactoryMethodName(): String - added:
method BeanDefinition.getOriginatingBeanDefinition(): BeanDefinition - added:
method BeanDefinition.getParentName(): String - added:
method BeanDefinition.getRole(): int - added:
method BeanDefinition.getScope(): String - added:
method BeanDefinition.isAutowireCandidate(): boolean - added:
method BeanDefinition.setAutowireCandidate(boolean): void - added:
method BeanDefinition.setBeanClassName(String): void - added:
method BeanDefinition.setFactoryBeanName(String): void - added:
method BeanDefinition.setFactoryMethodName(String): void - added:
method BeanDefinition.setParentName(String): void - added:
method BeanDefinition.setScope(String): void - added:
method BeanDefinitionHolder.equals(Object): boolean - added:
method BeanDefinitionHolder.getLongDescription(): String - added:
method BeanDefinitionHolder.getShortDescription(): String - added:
method BeanDefinitionHolder.getSource(): Object - added:
method BeanDefinitionHolder.hashCode(): int - added:
method BeanDefinitionVisitor.visitBeanClassName(BeanDefinition): void - added:
method BeanDefinitionVisitor.visitFactoryBeanName(BeanDefinition): void - added:
method BeanDefinitionVisitor.visitFactoryMethodName(BeanDefinition): void - added:
method BeanDefinitionVisitor.visitParentName(BeanDefinition): void - added:
method BeanDefinitionVisitor.visitScope(BeanDefinition): void - added:
method BeanReference.getBeanName(): String - added:
method BeanReferenceFactoryBean.isEagerInit(): boolean - added:
method BeanReferenceFactoryBean.isPrototype(): boolean - added:
method ConfigurableBeanFactory.addPropertyEditorRegistrar(PropertyEditorRegistrar): void - added:
method ConfigurableBeanFactory.copyConfigurationFrom(ConfigurableBeanFactory): void - added:
method ConfigurableBeanFactory.copyRegisteredEditorsTo(PropertyEditorRegistry): void - added:
method ConfigurableBeanFactory.destroyBean(String, Object): void - added:
method ConfigurableBeanFactory.destroyScopedBean(String): void - added:
method ConfigurableBeanFactory.getBeanClassLoader(): ClassLoader - added:
method ConfigurableBeanFactory.getDependenciesForBean(String): String[] - added:
method ConfigurableBeanFactory.getDependentBeans(String): String[] - added:
method ConfigurableBeanFactory.getMergedBeanDefinition(String): BeanDefinition - added:
method ConfigurableBeanFactory.getRegisteredScope(String): Scope - added:
method ConfigurableBeanFactory.getRegisteredScopeNames(): String[] - added:
method ConfigurableBeanFactory.getTempClassLoader(): ClassLoader - added:
method ConfigurableBeanFactory.getTypeConverter(): TypeConverter - added:
method ConfigurableBeanFactory.isCacheBeanMetadata(): boolean - added:
method ConfigurableBeanFactory.isCurrentlyInCreation(String): boolean - added:
method ConfigurableBeanFactory.isFactoryBean(String): boolean - added:
method ConfigurableBeanFactory.registerCustomEditor(Class, Class): void - added:
method ConfigurableBeanFactory.registerDependentBean(String, String): void - added:
method ConfigurableBeanFactory.registerScope(String, Scope): void - added:
method ConfigurableBeanFactory.resolveAliases(StringValueResolver): void - added:
method ConfigurableBeanFactory.setBeanClassLoader(ClassLoader): void - added:
method ConfigurableBeanFactory.setCacheBeanMetadata(boolean): void - added:
method ConfigurableBeanFactory.setTempClassLoader(ClassLoader): void - added:
method ConfigurableBeanFactory.setTypeConverter(TypeConverter): void - added:
method ConfigurableListableBeanFactory.freezeConfiguration(): void - added:
method ConfigurableListableBeanFactory.isAutowireCandidate(String, DependencyDescriptor): boolean - added:
method ConfigurableListableBeanFactory.isConfigurationFrozen(): boolean - added:
method ConfigurableListableBeanFactory.registerResolvableDependency(Class, Object): void - added:
method ConstructorArgumentValues.ValueHolder.copy(): ConstructorArgumentValues.ValueHolder - added:
method ConstructorArgumentValues.ValueHolder.getConvertedValue(): Object - added:
method ConstructorArgumentValues.ValueHolder.getSource(): Object - added:
method ConstructorArgumentValues.ValueHolder.isConverted(): boolean - added:
method ConstructorArgumentValues.ValueHolder.setConvertedValue(Object): void - added:
method ConstructorArgumentValues.ValueHolder.setSource(Object): void - added:
method ConstructorArgumentValues.addGenericArgumentValue(ConstructorArgumentValues.ValueHolder): void - added:
method ConstructorArgumentValues.addIndexedArgumentValue(int, ConstructorArgumentValues.ValueHolder): void - added:
method ConstructorArgumentValues.equals(Object): boolean - added:
method ConstructorArgumentValues.hashCode(): int - added:
method CustomEditorConfigurer.setBeanClassLoader(ClassLoader): void - added:
method CustomEditorConfigurer.setIgnoreUnresolvableEditors(boolean): void - added:
method CustomEditorConfigurer.setPropertyEditorRegistrars(PropertyEditorRegistrar[]): void - added:
method CustomScopeConfigurer.getOrder(): int - added:
method CustomScopeConfigurer.postProcessBeanFactory(ConfigurableListableBeanFactory): void - added:
method CustomScopeConfigurer.setBeanClassLoader(ClassLoader): void - added:
method CustomScopeConfigurer.setOrder(int): void - added:
method CustomScopeConfigurer.setScopes(Map): void - added:
method DependencyDescriptor.getAnnotations(): Object[] - added:
method DependencyDescriptor.getCollectionType(): Class - added:
method DependencyDescriptor.getDependencyType(): Class - added:
method DependencyDescriptor.getField(): Field - added:
method DependencyDescriptor.getMapKeyType(): Class - added:
method DependencyDescriptor.getMapValueType(): Class - added:
method DependencyDescriptor.getMethodParameter(): MethodParameter - added:
method DependencyDescriptor.isEager(): boolean - added:
method DependencyDescriptor.isRequired(): boolean - added:
method FieldRetrievingFactoryBean.setBeanClassLoader(ClassLoader): void - added:
method InstantiationAwareBeanPostProcessor.postProcessAfterInstantiation(Object, String): boolean - added:
method InstantiationAwareBeanPostProcessor.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues - added:
method InstantiationAwareBeanPostProcessorAdapter.determineCandidateConstructors(Class, String): Constructor[] - added:
method InstantiationAwareBeanPostProcessorAdapter.getEarlyBeanReference(Object, String): Object - added:
method InstantiationAwareBeanPostProcessorAdapter.postProcessAfterInitialization(Object, String): Object - added:
method InstantiationAwareBeanPostProcessorAdapter.postProcessAfterInstantiation(Object, String): boolean - added:
method InstantiationAwareBeanPostProcessorAdapter.postProcessBeforeInitialization(Object, String): Object - added:
method InstantiationAwareBeanPostProcessorAdapter.postProcessBeforeInstantiation(Class, String): Object - added:
method InstantiationAwareBeanPostProcessorAdapter.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues - added:
method InstantiationAwareBeanPostProcessorAdapter.predictBeanType(Class, String): Class - added:
method MethodInvokingFactoryBean.getDefaultTypeConverter(): TypeConverter - added:
method MethodInvokingFactoryBean.resolveClassName(String): Class - added:
method MethodInvokingFactoryBean.setBeanClassLoader(ClassLoader): void - added:
method MethodInvokingFactoryBean.setBeanFactory(BeanFactory): void - added:
method ObjectFactoryCreatingFactoryBean.afterPropertiesSet(): void - added:
method ObjectFactoryCreatingFactoryBean.getTargetBean(String): Object - added:
method PreferencesPlaceholderConfigurer.resolvePlaceholder(String, String, Preferences): String - added:
method PropertyPlaceholderConfigurer.setNullValue(String): void - added:
method RuntimeBeanNameReference.equals(Object): boolean - added:
method RuntimeBeanNameReference.getBeanName(): String - added:
method RuntimeBeanNameReference.getSource(): Object - added:
method RuntimeBeanNameReference.hashCode(): int - added:
method RuntimeBeanNameReference.setSource(Object): void - added:
method RuntimeBeanNameReference.toString(): String - added:
method RuntimeBeanReference.equals(Object): boolean - added:
method RuntimeBeanReference.getSource(): Object - added:
method RuntimeBeanReference.hashCode(): int - added:
method RuntimeBeanReference.setSource(Object): void - added:
method Scope.get(String, ObjectFactory): Object - added:
method Scope.getConversationId(): String - added:
method Scope.registerDestructionCallback(String, Runnable): void - added:
method Scope.remove(String): Object - added:
method SingletonBeanRegistry.containsSingleton(String): boolean - added:
method SingletonBeanRegistry.getSingleton(String): Object - added:
method SingletonBeanRegistry.getSingletonCount(): int - added:
method SingletonBeanRegistry.getSingletonNames(): String[] - added:
method SingletonBeanRegistry.registerSingleton(String, Object): void - added:
method SmartInstantiationAwareBeanPostProcessor.determineCandidateConstructors(Class, String): Constructor[] - added:
method SmartInstantiationAwareBeanPostProcessor.getEarlyBeanReference(Object, String): Object - added:
method SmartInstantiationAwareBeanPostProcessor.predictBeanType(Class, String): Class - added:
method TypedStringValue.equals(Object): boolean - added:
method TypedStringValue.getSource(): Object - added:
method TypedStringValue.getTargetTypeName(): String - added:
method TypedStringValue.hasTargetType(): boolean - added:
method TypedStringValue.hashCode(): int - added:
method TypedStringValue.resolveTargetType(ClassLoader): Class - added:
method TypedStringValue.setSource(Object): void - added:
method TypedStringValue.setTargetTypeName(String): void - added:
method TypedStringValue.toString(): String - added:
static field AutowireCapableBeanFactory.AUTOWIRE_NO: int - added:
static field BeanDefinition.ROLE_APPLICATION: int - added:
static field BeanDefinition.ROLE_INFRASTRUCTURE: int - added:
static field BeanDefinition.ROLE_SUPPORT: int - added:
static field BeanDefinition.SCOPE_PROTOTYPE: String - added:
static field BeanDefinition.SCOPE_SINGLETON: String - added:
static field ConfigurableBeanFactory.SCOPE_PROTOTYPE: String - added:
static field ConfigurableBeanFactory.SCOPE_SINGLETON: String
- added:
class GenericBeanFactoryAccessor - added:
ctor GenericBeanFactoryAccessor(ListableBeanFactory) - added:
method GenericBeanFactoryAccessor.findAnnotationOnBean(String, Class): Annotation - added:
method GenericBeanFactoryAccessor.getBean(String): Object - added:
method GenericBeanFactoryAccessor.getBean(String, Class): Object - added:
method GenericBeanFactoryAccessor.getBeanFactory(): ListableBeanFactory - added:
method GenericBeanFactoryAccessor.getBeansOfType(Class): Map - added:
method GenericBeanFactoryAccessor.getBeansOfType(Class, boolean, boolean): Map - added:
method GenericBeanFactoryAccessor.getBeansWithAnnotation(Class): Map
- added:
abstract class AbstractComponentDefinition implements ComponentDefinition - added:
class AliasDefinition implements BeanMetadataElement - added:
class BeanComponentDefinition extends BeanDefinitionHolder implements ComponentDefinition - added:
class BeanDefinitionParsingException extends BeanDefinitionStoreException - added:
class BeanEntry implements ParseState.Entry - added:
class CompositeComponentDefinition extends AbstractComponentDefinition - added:
class ConstructorArgumentEntry implements ParseState.Entry - added:
class EmptyReaderEventListener implements ReaderEventListener - added:
class FailFastProblemReporter implements ProblemReporter - added:
class ImportDefinition implements BeanMetadataElement - added:
class Location - added:
class NullSourceExtractor implements SourceExtractor - added:
class PassThroughSourceExtractor implements SourceExtractor - added:
class Problem - added:
class PropertyEntry implements ParseState.Entry - added:
class QualifierEntry implements ParseState.Entry - added:
class ReaderContext - added:
ctor AbstractComponentDefinition() - added:
ctor AliasDefinition(String, String) - added:
ctor AliasDefinition(String, String, Object) - added:
ctor BeanComponentDefinition(BeanDefinition, String) - added:
ctor BeanComponentDefinition(BeanDefinition, String, String[]) - added:
ctor BeanComponentDefinition(BeanDefinitionHolder) - added:
ctor BeanDefinitionParsingException(Problem) - added:
ctor BeanEntry(String) - added:
ctor CompositeComponentDefinition(String, Object) - added:
ctor ConstructorArgumentEntry() - added:
ctor ConstructorArgumentEntry(int) - added:
ctor EmptyReaderEventListener() - added:
ctor FailFastProblemReporter() - added:
ctor ImportDefinition(String) - added:
ctor ImportDefinition(String, Object) - added:
ctor ImportDefinition(String, Resource[], Object) - added:
ctor Location(Resource) - added:
ctor Location(Resource, Object) - added:
ctor NullSourceExtractor() - added:
ctor ParseState() - added:
ctor PassThroughSourceExtractor() - added:
ctor Problem(String, Location) - added:
ctor Problem(String, Location, ParseState) - added:
ctor Problem(String, Location, ParseState, Throwable) - added:
ctor PropertyEntry(String) - added:
ctor QualifierEntry(String) - added:
ctor ReaderContext(Resource, ProblemReporter, ReaderEventListener, SourceExtractor) - added:
final class ParseState - added:
interface ComponentDefinition extends BeanMetadataElement - added:
interface DefaultsDefinition extends BeanMetadataElement - added:
interface ParseState.Entry - added:
interface ProblemReporter - added:
interface ReaderEventListener extends EventListener - added:
interface SourceExtractor - added:
method AbstractComponentDefinition.getBeanDefinitions(): BeanDefinition[] - added:
method AbstractComponentDefinition.getBeanReferences(): BeanReference[] - added:
method AbstractComponentDefinition.getDescription(): String - added:
method AbstractComponentDefinition.getInnerBeanDefinitions(): BeanDefinition[] - added:
method AbstractComponentDefinition.toString(): String - added:
method AliasDefinition.getAlias(): String - added:
method AliasDefinition.getBeanName(): String - added:
method AliasDefinition.getSource(): Object - added:
method BeanComponentDefinition.equals(Object): boolean - added:
method BeanComponentDefinition.getBeanDefinitions(): BeanDefinition[] - added:
method BeanComponentDefinition.getBeanReferences(): BeanReference[] - added:
method BeanComponentDefinition.getDescription(): String - added:
method BeanComponentDefinition.getInnerBeanDefinitions(): BeanDefinition[] - added:
method BeanComponentDefinition.getName(): String - added:
method BeanComponentDefinition.toString(): String - added:
method BeanEntry.toString(): String - added:
method ComponentDefinition.getBeanDefinitions(): BeanDefinition[] - added:
method ComponentDefinition.getBeanReferences(): BeanReference[] - added:
method ComponentDefinition.getDescription(): String - added:
method ComponentDefinition.getInnerBeanDefinitions(): BeanDefinition[] - added:
method ComponentDefinition.getName(): String - added:
method CompositeComponentDefinition.addNestedComponent(ComponentDefinition): void - added:
method CompositeComponentDefinition.getName(): String - added:
method CompositeComponentDefinition.getNestedComponents(): ComponentDefinition[] - added:
method CompositeComponentDefinition.getSource(): Object - added:
method ConstructorArgumentEntry.toString(): String - added:
method EmptyReaderEventListener.aliasRegistered(AliasDefinition): void - added:
method EmptyReaderEventListener.componentRegistered(ComponentDefinition): void - added:
method EmptyReaderEventListener.defaultsRegistered(DefaultsDefinition): void - added:
method EmptyReaderEventListener.importProcessed(ImportDefinition): void - added:
method FailFastProblemReporter.error(Problem): void - added:
method FailFastProblemReporter.fatal(Problem): void - added:
method FailFastProblemReporter.setLogger(Log): void - added:
method FailFastProblemReporter.warning(Problem): void - added:
method ImportDefinition.getActualResources(): Resource[] - added:
method ImportDefinition.getImportedResource(): String - added:
method ImportDefinition.getSource(): Object - added:
method Location.getResource(): Resource - added:
method Location.getSource(): Object - added:
method NullSourceExtractor.extractSource(Object, Resource): Object - added:
method ParseState.peek(): ParseState.Entry - added:
method ParseState.pop(): void - added:
method ParseState.push(ParseState.Entry): void - added:
method ParseState.snapshot(): ParseState - added:
method ParseState.toString(): String - added:
method PassThroughSourceExtractor.extractSource(Object, Resource): Object - added:
method Problem.getLocation(): Location - added:
method Problem.getMessage(): String - added:
method Problem.getParseState(): ParseState - added:
method Problem.getResourceDescription(): String - added:
method Problem.getRootCause(): Throwable - added:
method Problem.toString(): String - added:
method ProblemReporter.error(Problem): void - added:
method ProblemReporter.fatal(Problem): void - added:
method ProblemReporter.warning(Problem): void - added:
method PropertyEntry.toString(): String - added:
method QualifierEntry.toString(): String - added:
method ReaderContext.error(String, Object): void - added:
method ReaderContext.error(String, Object, ParseState): void - added:
method ReaderContext.error(String, Object, ParseState, Throwable): void - added:
method ReaderContext.error(String, Object, Throwable): void - added:
method ReaderContext.extractSource(Object): Object - added:
method ReaderContext.fatal(String, Object): void - added:
method ReaderContext.fatal(String, Object, ParseState): void - added:
method ReaderContext.fatal(String, Object, ParseState, Throwable): void - added:
method ReaderContext.fatal(String, Object, Throwable): void - added:
method ReaderContext.fireAliasRegistered(String, String, Object): void - added:
method ReaderContext.fireComponentRegistered(ComponentDefinition): void - added:
method ReaderContext.fireDefaultsRegistered(DefaultsDefinition): void - added:
method ReaderContext.fireImportProcessed(String, Object): void - added:
method ReaderContext.fireImportProcessed(String, Resource[], Object): void - added:
method ReaderContext.getResource(): Resource - added:
method ReaderContext.getSourceExtractor(): SourceExtractor - added:
method ReaderContext.warning(String, Object): void - added:
method ReaderContext.warning(String, Object, ParseState): void - added:
method ReaderContext.warning(String, Object, ParseState, Throwable): void - added:
method ReaderContext.warning(String, Object, Throwable): void - added:
method ReaderEventListener.aliasRegistered(AliasDefinition): void - added:
method ReaderEventListener.componentRegistered(ComponentDefinition): void - added:
method ReaderEventListener.defaultsRegistered(DefaultsDefinition): void - added:
method ReaderEventListener.importProcessed(ImportDefinition): void - added:
method SourceExtractor.extractSource(Object, Resource): Object
- added:
abstract class AbstractServiceLoaderBasedFactoryBean extends AbstractFactoryBean implements BeanClassLoaderAware - added:
class ServiceFactoryBean extends AbstractServiceLoaderBasedFactoryBean implements BeanClassLoaderAware - added:
class ServiceListFactoryBean extends AbstractServiceLoaderBasedFactoryBean implements BeanClassLoaderAware - added:
class ServiceLoaderFactoryBean extends AbstractServiceLoaderBasedFactoryBean implements BeanClassLoaderAware - added:
ctor AbstractServiceLoaderBasedFactoryBean() - added:
ctor ServiceFactoryBean() - added:
ctor ServiceListFactoryBean() - added:
ctor ServiceLoaderFactoryBean() - added:
method AbstractServiceLoaderBasedFactoryBean.createInstance(): Object - added:
method AbstractServiceLoaderBasedFactoryBean.getObjectToExpose(ServiceLoader): Object - added:
method AbstractServiceLoaderBasedFactoryBean.getServiceType(): Class - added:
method AbstractServiceLoaderBasedFactoryBean.setBeanClassLoader(ClassLoader): void - added:
method AbstractServiceLoaderBasedFactoryBean.setServiceType(Class): void - added:
method ServiceFactoryBean.getObjectToExpose(ServiceLoader): Object - added:
method ServiceFactoryBean.getObjectType(): Class - added:
method ServiceListFactoryBean.getObjectToExpose(ServiceLoader): Object - added:
method ServiceListFactoryBean.getObjectType(): Class - added:
method ServiceLoaderFactoryBean.getObjectToExpose(ServiceLoader): Object - added:
method ServiceLoaderFactoryBean.getObjectType(): Class
- removed:
abstract class AutowireUtils - removed:
abstract class ConfigurableBeanFactoryUtils - removed:
class BeanDefinitionValueResolver - removed:
ctor AutowireUtils() - removed:
ctor BeanDefinitionValueResolver(AbstractBeanFactory, String, BeanDefinition) - removed:
ctor ConfigurableBeanFactoryUtils() - removed:
ctor ManagedMap(Map) - removed:
ctor ManagedSet(Set) - removed:
field AbstractBeanFactory.logger: Log - removed:
field SimpleInstantiationStrategy.logger: Log - removed:
method AbstractAutowireCapableBeanFactory.findMatchingBeans(Class): Map - removed:
method AbstractAutowireCapableBeanFactory.getIgnoredDependencyInterfaces(): Set - removed:
method AbstractAutowireCapableBeanFactory.getIgnoredDependencyTypes(): Set - removed:
method AbstractAutowireCapableBeanFactory.isAllowCircularReferences(): boolean - removed:
method AbstractBeanDefinition.validateMethodOverride(MethodOverride): void - removed:
method AbstractBeanFactory.addSingleton(String, Object): void - removed:
method AbstractBeanFactory.containsSingleton(String): boolean - removed:
method AbstractBeanFactory.destroySingletons(): void - removed:
method AbstractBeanFactory.doTypeConversionIfNecessary(Object, Class): Object - removed:
method AbstractBeanFactory.doTypeConversionIfNecessary(Object, Class, BeanWrapperImpl): Object - removed:
method AbstractBeanFactory.getObjectForSharedInstance(String, Object): Object - removed:
method AbstractBeanFactory.getSingletonCount(): int - removed:
method AbstractBeanFactory.getSingletonNames(): String[] - removed:
method AbstractBeanFactory.getTypeForFactoryMethod(String, RootBeanDefinition): Class - removed:
method AbstractBeanFactory.invokeCustomDestroyMethod(String, Object, String, boolean): void - removed:
method AbstractBeanFactory.isFactoryDereference(String): boolean - removed:
method AbstractBeanFactory.isSingletonCurrentlyInCreation(String): boolean - removed:
method AbstractBeanFactory.registerAlias(String, String): void - removed:
method AbstractBeanFactory.registerDependentBean(String, String): void - removed:
method AbstractBeanFactory.registerDisposableBean(String, DisposableBean): void - removed:
method AbstractBeanFactory.registerSingleton(String, Object): void - removed:
method AbstractBeanFactory.removeSingleton(String): void - removed:
method BeanDefinitionRegistry.getAliases(String): String[] - removed:
method BeanDefinitionRegistry.registerAlias(String, String): void - removed:
method BeanDefinitionValueResolver.resolveValueIfNecessary(String, Object): Object - removed:
method DefaultListableBeanFactory.findMatchingBeans(Class): Map - removed:
method DefaultListableBeanFactory.getBeanDefinitionNames(Class): String[] - removed:
method DefaultListableBeanFactory.isAllowBeanDefinitionOverriding(): boolean - removed:
method ManagedMap.clear(): void - removed:
method ManagedMap.containsKey(Object): boolean - removed:
method ManagedMap.containsValue(Object): boolean - removed:
method ManagedMap.entrySet(): Set - removed:
method ManagedMap.equals(Object): boolean - removed:
method ManagedMap.get(Object): Object - removed:
method ManagedMap.hashCode(): int - removed:
method ManagedMap.isEmpty(): boolean - removed:
method ManagedMap.keySet(): Set - removed:
method ManagedMap.put(Object, Object): Object - removed:
method ManagedMap.putAll(Map): void - removed:
method ManagedMap.remove(Object): Object - removed:
method ManagedMap.size(): int - removed:
method ManagedMap.toString(): String - removed:
method ManagedMap.values(): Collection - removed:
method ManagedSet.add(Object): boolean - removed:
method ManagedSet.addAll(Collection): boolean - removed:
method ManagedSet.clear(): void - removed:
method ManagedSet.contains(Object): boolean - removed:
method ManagedSet.containsAll(Collection): boolean - removed:
method ManagedSet.equals(Object): boolean - removed:
method ManagedSet.hashCode(): int - removed:
method ManagedSet.isEmpty(): boolean - removed:
method ManagedSet.iterator(): Iterator - removed:
method ManagedSet.remove(Object): boolean - removed:
method ManagedSet.removeAll(Collection): boolean - removed:
method ManagedSet.retainAll(Collection): boolean - removed:
method ManagedSet.size(): int - removed:
method ManagedSet.toArray(): Object[] - removed:
method ManagedSet.toArray(Object[]): Object[] - removed:
method ManagedSet.toString(): String - removed:
method RootBeanDefinition.validate(): void - removed:
method StaticListableBeanFactory.getBeanDefinitionNames(Class): String[] - removed:
static field BeanDefinitionValueResolver.logger: Log - removed:
static method AutowireUtils.getTypeDifferenceWeight(Class[], Object[]): int - removed:
static method AutowireUtils.isExcludedFromDependencyCheck(PropertyDescriptor): boolean - removed:
static method AutowireUtils.isSetterDefinedInInterface(PropertyDescriptor, Set): boolean - removed:
static method AutowireUtils.sortConstructors(Constructor[]): void - removed:
static method ConfigurableBeanFactoryUtils.registerResourceEditors(ConfigurableBeanFactory, ResourceLoader): void - removed:
static method ConfigurableBeanFactoryUtils.registerResourceEditors(ConfigurableBeanFactory, ResourcePatternResolver): void - changed:
abstract class AbstractBeanDefinition implements BeanDefinition → abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccessor implements BeanDefinition, Cloneable - changed:
abstract class AbstractBeanFactory implements ConfigurableBeanFactory → abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport implements ConfigurableBeanFactory - changed:
abstract class MethodOverride → abstract class MethodOverride implements BeanMetadataElement - changed:
class ManagedList extends ArrayList → class ManagedList extends ArrayList implements Mergeable, BeanMetadataElement - changed:
class ManagedMap implements Map → class ManagedMap extends LinkedHashMap implements Mergeable, BeanMetadataElement - changed:
class ManagedSet implements Set → class ManagedSet extends LinkedHashSet implements Mergeable, BeanMetadataElement - changed:
interface BeanDefinitionRegistry → interface BeanDefinitionRegistry extends AliasRegistry - changed:
method AbstractAutowireCapableBeanFactory.autowireByName(String, RootBeanDefinition, BeanWrapper, MutablePropertyValues): void → method AbstractAutowireCapableBeanFactory.autowireByName(String, AbstractBeanDefinition, BeanWrapper, MutablePropertyValues): void - changed:
method AbstractAutowireCapableBeanFactory.autowireByType(String, RootBeanDefinition, BeanWrapper, MutablePropertyValues): void → method AbstractAutowireCapableBeanFactory.autowireByType(String, AbstractBeanDefinition, BeanWrapper, MutablePropertyValues): void - changed:
method AbstractAutowireCapableBeanFactory.autowireConstructor(String, RootBeanDefinition): BeanWrapper → method AbstractAutowireCapableBeanFactory.autowireConstructor(String, RootBeanDefinition, Constructor[], Object[]): BeanWrapper - changed:
method AbstractAutowireCapableBeanFactory.checkDependencies(String, RootBeanDefinition, BeanWrapper, PropertyValues): void → method AbstractAutowireCapableBeanFactory.checkDependencies(String, AbstractBeanDefinition, PropertyDescriptor[], PropertyValues): void - changed:
method AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(String, RootBeanDefinition): Class → method AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(String, RootBeanDefinition, Class[]): Class - changed:
method AbstractAutowireCapableBeanFactory.populateBean(String, RootBeanDefinition, BeanWrapper): void → method AbstractAutowireCapableBeanFactory.populateBean(String, AbstractBeanDefinition, BeanWrapper): void - changed:
method AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties(RootBeanDefinition, BeanWrapper): String[] → method AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties(AbstractBeanDefinition, BeanWrapper): String[] - changed:
method AbstractBeanFactory.checkMergedBeanDefinition(RootBeanDefinition, String, Class, Object[]): void → method AbstractBeanFactory.checkMergedBeanDefinition(RootBeanDefinition, String, Object[]): void - changed:
method AbstractBeanFactory.getMergedBeanDefinition(String): RootBeanDefinition → method AbstractBeanFactory.getMergedBeanDefinition(String): BeanDefinition - changed:
method AbstractBeanFactory.getMergedBeanDefinition(String, boolean): RootBeanDefinition → method AbstractBeanFactory.getMergedBeanDefinition(String, BeanDefinition, BeanDefinition): RootBeanDefinition - changed:
static method BeanDefinitionReaderUtils.generateBeanName(AbstractBeanDefinition, BeanDefinitionRegistry, boolean): String → static method BeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry): String - added:
abstract class FactoryBeanRegistrySupport extends DefaultSingletonBeanRegistry - added:
class AutowireCandidateQualifier extends BeanMetadataAttributeAccessor - added:
class BeanDefinitionBuilder - added:
class BeanDefinitionDefaults - added:
class DefaultBeanNameGenerator implements BeanNameGenerator - added:
class DefaultSingletonBeanRegistry extends SimpleAliasRegistry implements SingletonBeanRegistry - added:
class GenericBeanDefinition extends AbstractBeanDefinition - added:
class ManagedProperties extends Properties implements Mergeable, BeanMetadataElement - added:
class SimpleAutowireCandidateResolver implements AutowireCandidateResolver - added:
class SimpleBeanDefinitionRegistry extends SimpleAliasRegistry implements BeanDefinitionRegistry - added:
ctor AbstractBeanDefinition(BeanDefinition) - added:
ctor AutowireCandidateQualifier(Class) - added:
ctor AutowireCandidateQualifier(Class, Object) - added:
ctor AutowireCandidateQualifier(String) - added:
ctor AutowireCandidateQualifier(String, Object) - added:
ctor BeanDefinitionDefaults() - added:
ctor ChildBeanDefinition(ChildBeanDefinition) - added:
ctor DefaultBeanNameGenerator() - added:
ctor DefaultSingletonBeanRegistry() - added:
ctor FactoryBeanRegistrySupport() - added:
ctor GenericBeanDefinition() - added:
ctor GenericBeanDefinition(BeanDefinition) - added:
ctor ManagedProperties() - added:
ctor SimpleAutowireCandidateResolver() - added:
ctor SimpleBeanDefinitionRegistry() - added:
field DefaultSingletonBeanRegistry.logger: Log - added:
interface AutowireCandidateResolver - added:
interface BeanNameGenerator - added:
interface MergedBeanDefinitionPostProcessor extends BeanPostProcessor - added:
method AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(RootBeanDefinition, Class, String): void - added:
method AbstractAutowireCapableBeanFactory.applyPropertyValues(String, BeanDefinition, BeanWrapper, PropertyValues): void - added:
method AbstractAutowireCapableBeanFactory.autowireBean(Object): void - added:
method AbstractAutowireCapableBeanFactory.configureBean(Object, String): Object - added:
method AbstractAutowireCapableBeanFactory.copyConfigurationFrom(ConfigurableBeanFactory): void - added:
method AbstractAutowireCapableBeanFactory.createBean(Class): Object - added:
method AbstractAutowireCapableBeanFactory.createBean(Class, int, boolean): Object - added:
method AbstractAutowireCapableBeanFactory.createBeanInstance(String, RootBeanDefinition, Object[]): BeanWrapper - added:
method AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(Class, String): Constructor[] - added:
method AbstractAutowireCapableBeanFactory.doCreateBean(String, RootBeanDefinition, Object[]): Object - added:
method AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(BeanWrapper): PropertyDescriptor[] - added:
method AbstractAutowireCapableBeanFactory.getEarlyBeanReference(String, RootBeanDefinition, Object): Object - added:
method AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(String, RootBeanDefinition): Class - added:
method AbstractAutowireCapableBeanFactory.initializeBean(Object, String): Object - added:
method AbstractAutowireCapableBeanFactory.initializeBean(String, Object, RootBeanDefinition): Object - added:
method AbstractAutowireCapableBeanFactory.postProcessObjectFromFactoryBean(Object, String): Object - added:
method AbstractAutowireCapableBeanFactory.predictBeanType(String, RootBeanDefinition, Class[]): Class - added:
method AbstractAutowireCapableBeanFactory.removeSingleton(String): void - added:
method AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(String, RootBeanDefinition): Object - added:
method AbstractAutowireCapableBeanFactory.resolveDependency(DependencyDescriptor, String): Object - added:
method AbstractAutowireCapableBeanFactory.setAllowRawInjectionDespiteWrapping(boolean): void - added:
method AbstractBeanDefinition.addQualifier(AutowireCandidateQualifier): void - added:
method AbstractBeanDefinition.applyDefaults(BeanDefinitionDefaults): void - added:
method AbstractBeanDefinition.clone(): Object - added:
method AbstractBeanDefinition.cloneBeanDefinition(): AbstractBeanDefinition - added:
method AbstractBeanDefinition.copyQualifiersFrom(AbstractBeanDefinition): void - added:
method AbstractBeanDefinition.equals(Object): boolean - added:
method AbstractBeanDefinition.getDescription(): String - added:
method AbstractBeanDefinition.getOriginatingBeanDefinition(): BeanDefinition - added:
method AbstractBeanDefinition.getQualifier(String): AutowireCandidateQualifier - added:
method AbstractBeanDefinition.getQualifiers(): Set - added:
method AbstractBeanDefinition.getResource(): Resource - added:
method AbstractBeanDefinition.getRole(): int - added:
method AbstractBeanDefinition.getScope(): String - added:
method AbstractBeanDefinition.hasQualifier(String): boolean - added:
method AbstractBeanDefinition.hashCode(): int - added:
method AbstractBeanDefinition.isAutowireCandidate(): boolean - added:
method AbstractBeanDefinition.isPrimary(): boolean - added:
method AbstractBeanDefinition.isPrototype(): boolean - added:
method AbstractBeanDefinition.isSynthetic(): boolean - added:
method AbstractBeanDefinition.overrideFrom(BeanDefinition): void - added:
method AbstractBeanDefinition.prepareMethodOverride(MethodOverride): void - added:
method AbstractBeanDefinition.prepareMethodOverrides(): void - added:
method AbstractBeanDefinition.resolveBeanClass(ClassLoader): Class - added:
method AbstractBeanDefinition.setAutowireCandidate(boolean): void - added:
method AbstractBeanDefinition.setDescription(String): void - added:
method AbstractBeanDefinition.setOriginatingBeanDefinition(BeanDefinition): void - added:
method AbstractBeanDefinition.setPrimary(boolean): void - added:
method AbstractBeanDefinition.setResource(Resource): void - added:
method AbstractBeanDefinition.setRole(int): void - added:
method AbstractBeanDefinition.setScope(String): void - added:
method AbstractBeanDefinition.setSynthetic(boolean): void - added:
method AbstractBeanDefinitionReader.getBeanNameGenerator(): BeanNameGenerator - added:
method AbstractBeanDefinitionReader.getRegistry(): BeanDefinitionRegistry - added:
method AbstractBeanDefinitionReader.loadBeanDefinitions(String, Set): int - added:
method AbstractBeanDefinitionReader.setBeanNameGenerator(BeanNameGenerator): void - added:
method AbstractBeanFactory.addPropertyEditorRegistrar(PropertyEditorRegistrar): void - added:
method AbstractBeanFactory.afterPrototypeCreation(String): void - added:
method AbstractBeanFactory.beforePrototypeCreation(String): void - added:
method AbstractBeanFactory.clearMergedBeanDefinition(String): void - added:
method AbstractBeanFactory.copyConfigurationFrom(ConfigurableBeanFactory): void - added:
method AbstractBeanFactory.copyRegisteredEditorsTo(PropertyEditorRegistry): void - added:
method AbstractBeanFactory.destroyBean(String, Object, RootBeanDefinition): void - added:
method AbstractBeanFactory.destroyScopedBean(String): void - added:
method AbstractBeanFactory.doGetBean(String, Class, Object[], boolean): Object - added:
method AbstractBeanFactory.getBeanClassLoader(): ClassLoader - added:
method AbstractBeanFactory.getCustomTypeConverter(): TypeConverter - added:
method AbstractBeanFactory.getMergedLocalBeanDefinition(String): RootBeanDefinition - added:
method AbstractBeanFactory.getObjectForBeanInstance(Object, String, String, RootBeanDefinition): Object - added:
method AbstractBeanFactory.getPropertyEditorRegistrars(): Set - added:
method AbstractBeanFactory.getRegisteredScope(String): Scope - added:
method AbstractBeanFactory.getRegisteredScopeNames(): String[] - added:
method AbstractBeanFactory.getTempClassLoader(): ClassLoader - added:
method AbstractBeanFactory.getTypeConverter(): TypeConverter - added:
method AbstractBeanFactory.getTypeForFactoryBean(String, RootBeanDefinition): Class - added:
method AbstractBeanFactory.hasInstantiationAwareBeanPostProcessors(): boolean - added:
method AbstractBeanFactory.isBeanEligibleForMetadataCaching(String): boolean - added:
method AbstractBeanFactory.isBeanNameInUse(String): boolean - added:
method AbstractBeanFactory.isCacheBeanMetadata(): boolean - added:
method AbstractBeanFactory.isCurrentlyInCreation(String): boolean - added:
method AbstractBeanFactory.isFactoryBean(String, RootBeanDefinition): boolean - added:
method AbstractBeanFactory.isPrototype(String): boolean - added:
method AbstractBeanFactory.isPrototypeCurrentlyInCreation(String): boolean - added:
method AbstractBeanFactory.isTypeMatch(String, Class): boolean - added:
method AbstractBeanFactory.markBeanAsCreated(String): void - added:
method AbstractBeanFactory.originalBeanName(String): String - added:
method AbstractBeanFactory.predictBeanType(String, RootBeanDefinition, Class[]): Class - added:
method AbstractBeanFactory.registerCustomEditor(Class, Class): void - added:
method AbstractBeanFactory.registerCustomEditors(PropertyEditorRegistry): void - added:
method AbstractBeanFactory.registerScope(String, Scope): void - added:
method AbstractBeanFactory.removeSingletonIfCreatedForTypeCheckOnly(String): boolean - added:
method AbstractBeanFactory.requiresDestruction(Object, RootBeanDefinition): boolean - added:
method AbstractBeanFactory.resolveBeanClass(RootBeanDefinition, String): Class - added:
method AbstractBeanFactory.resolveBeanClass(RootBeanDefinition, String, Class[]): Class - added:
method AbstractBeanFactory.setBeanClassLoader(ClassLoader): void - added:
method AbstractBeanFactory.setCacheBeanMetadata(boolean): void - added:
method AbstractBeanFactory.setTempClassLoader(ClassLoader): void - added:
method AbstractBeanFactory.setTypeConverter(TypeConverter): void - added:
method AutowireCandidateQualifier.getTypeName(): String - added:
method AutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder, DependencyDescriptor): boolean - added:
method BeanDefinitionBuilder.addConstructorArg(Object): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.addConstructorArgReference(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.addConstructorArgValue(Object): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.addDependsOn(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.addPropertyReference(String, String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.addPropertyValue(String, Object): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.getBeanDefinition(): AbstractBeanDefinition - added:
method BeanDefinitionBuilder.getRawBeanDefinition(): AbstractBeanDefinition - added:
method BeanDefinitionBuilder.setAbstract(boolean): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setAutowireMode(int): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setDependencyCheck(int): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setDestroyMethodName(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setFactoryBean(String, String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setFactoryMethod(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setInitMethodName(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setLazyInit(boolean): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setParentName(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setResourceDescription(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setRole(int): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setScope(String): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setSingleton(boolean): BeanDefinitionBuilder - added:
method BeanDefinitionBuilder.setSource(Object): BeanDefinitionBuilder - added:
method BeanDefinitionDefaults.getAutowireMode(): int - added:
method BeanDefinitionDefaults.getDependencyCheck(): int - added:
method BeanDefinitionDefaults.getDestroyMethodName(): String - added:
method BeanDefinitionDefaults.getInitMethodName(): String - added:
method BeanDefinitionDefaults.isLazyInit(): boolean - added:
method BeanDefinitionDefaults.setAutowireMode(int): void - added:
method BeanDefinitionDefaults.setDependencyCheck(int): void - added:
method BeanDefinitionDefaults.setDestroyMethodName(String): void - added:
method BeanDefinitionDefaults.setInitMethodName(String): void - added:
method BeanDefinitionDefaults.setLazyInit(boolean): void - added:
method BeanDefinitionReader.getBeanNameGenerator(): BeanNameGenerator - added:
method BeanDefinitionReader.getRegistry(): BeanDefinitionRegistry - added:
method BeanDefinitionRegistry.isBeanNameInUse(String): boolean - added:
method BeanDefinitionRegistry.removeBeanDefinition(String): void - added:
method BeanNameGenerator.generateBeanName(BeanDefinition, BeanDefinitionRegistry): String - added:
method ChildBeanDefinition.cloneBeanDefinition(): AbstractBeanDefinition - added:
method ChildBeanDefinition.equals(Object): boolean - added:
method ChildBeanDefinition.hashCode(): int - added:
method ChildBeanDefinition.setParentName(String): void - added:
method DefaultBeanNameGenerator.generateBeanName(BeanDefinition, BeanDefinitionRegistry): String - added:
method DefaultListableBeanFactory.allowAliasOverriding(): boolean - added:
method DefaultListableBeanFactory.copyConfigurationFrom(ConfigurableBeanFactory): void - added:
method DefaultListableBeanFactory.determinePrimaryCandidate(Map, Class): String - added:
method DefaultListableBeanFactory.findAutowireCandidates(String, Class, DependencyDescriptor): Map - added:
method DefaultListableBeanFactory.freezeConfiguration(): void - added:
method DefaultListableBeanFactory.getAutowireCandidateResolver(): AutowireCandidateResolver - added:
method DefaultListableBeanFactory.isAutowireCandidate(String, DependencyDescriptor): boolean - added:
method DefaultListableBeanFactory.isAutowireCandidate(String, RootBeanDefinition, DependencyDescriptor): boolean - added:
method DefaultListableBeanFactory.isBeanEligibleForMetadataCaching(String): boolean - added:
method DefaultListableBeanFactory.isConfigurationFrozen(): boolean - added:
method DefaultListableBeanFactory.isPrimary(String, Object): boolean - added:
method DefaultListableBeanFactory.registerResolvableDependency(Class, Object): void - added:
method DefaultListableBeanFactory.removeBeanDefinition(String): void - added:
method DefaultListableBeanFactory.resetBeanDefinition(String): void - added:
method DefaultListableBeanFactory.resolveDependency(DependencyDescriptor, String, Set, TypeConverter): Object - added:
method DefaultListableBeanFactory.setAllowEagerClassLoading(boolean): void - added:
method DefaultListableBeanFactory.setAutowireCandidateResolver(AutowireCandidateResolver): void - added:
method DefaultSingletonBeanRegistry.addSingleton(String, Object): void - added:
method DefaultSingletonBeanRegistry.addSingletonFactory(String, ObjectFactory): void - added:
method DefaultSingletonBeanRegistry.afterSingletonCreation(String): void - added:
method DefaultSingletonBeanRegistry.beforeSingletonCreation(String): void - added:
method DefaultSingletonBeanRegistry.containsSingleton(String): boolean - added:
method DefaultSingletonBeanRegistry.destroyBean(String, DisposableBean): void - added:
method DefaultSingletonBeanRegistry.destroySingleton(String): void - added:
method DefaultSingletonBeanRegistry.destroySingletons(): void - added:
method DefaultSingletonBeanRegistry.getDependenciesForBean(String): String[] - added:
method DefaultSingletonBeanRegistry.getDependentBeans(String): String[] - added:
method DefaultSingletonBeanRegistry.getSingleton(String): Object - added:
method DefaultSingletonBeanRegistry.getSingleton(String, ObjectFactory): Object - added:
method DefaultSingletonBeanRegistry.getSingleton(String, boolean): Object - added:
method DefaultSingletonBeanRegistry.getSingletonCount(): int - added:
method DefaultSingletonBeanRegistry.getSingletonMutex(): Object - added:
method DefaultSingletonBeanRegistry.getSingletonNames(): String[] - added:
method DefaultSingletonBeanRegistry.hasDependentBean(String): boolean - added:
method DefaultSingletonBeanRegistry.isSingletonCurrentlyInCreation(String): boolean - added:
method DefaultSingletonBeanRegistry.onSuppressedException(Exception): void - added:
method DefaultSingletonBeanRegistry.registerContainedBean(String, String): void - added:
method DefaultSingletonBeanRegistry.registerDependentBean(String, String): void - added:
method DefaultSingletonBeanRegistry.registerDisposableBean(String, DisposableBean): void - added:
method DefaultSingletonBeanRegistry.registerSingleton(String, Object): void - added:
method DefaultSingletonBeanRegistry.removeSingleton(String): void - added:
method FactoryBeanRegistrySupport.getCachedObjectForFactoryBean(String): Object - added:
method FactoryBeanRegistrySupport.getFactoryBean(String, Object): FactoryBean - added:
method FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBean, String, boolean): Object - added:
method FactoryBeanRegistrySupport.getTypeForFactoryBean(FactoryBean): Class - added:
method FactoryBeanRegistrySupport.postProcessObjectFromFactoryBean(Object, String): Object - added:
method FactoryBeanRegistrySupport.removeSingleton(String): void - added:
method GenericBeanDefinition.cloneBeanDefinition(): AbstractBeanDefinition - added:
method GenericBeanDefinition.equals(Object): boolean - added:
method GenericBeanDefinition.getParentName(): String - added:
method GenericBeanDefinition.setParentName(String): void - added:
method GenericBeanDefinition.toString(): String - added:
method LookupOverride.equals(Object): boolean - added:
method LookupOverride.hashCode(): int - added:
method ManagedList.getSource(): Object - added:
method ManagedList.isMergeEnabled(): boolean - added:
method ManagedList.merge(Object): Object - added:
method ManagedList.setMergeEnabled(boolean): void - added:
method ManagedList.setSource(Object): void - added:
method ManagedMap.getSource(): Object - added:
method ManagedMap.isMergeEnabled(): boolean - added:
method ManagedMap.merge(Object): Object - added:
method ManagedMap.setMergeEnabled(boolean): void - added:
method ManagedMap.setSource(Object): void - added:
method ManagedProperties.getSource(): Object - added:
method ManagedProperties.isMergeEnabled(): boolean - added:
method ManagedProperties.merge(Object): Object - added:
method ManagedProperties.setMergeEnabled(boolean): void - added:
method ManagedProperties.setSource(Object): void - added:
method ManagedSet.getSource(): Object - added:
method ManagedSet.isMergeEnabled(): boolean - added:
method ManagedSet.merge(Object): Object - added:
method ManagedSet.setMergeEnabled(boolean): void - added:
method ManagedSet.setSource(Object): void - added:
method MergedBeanDefinitionPostProcessor.postProcessMergedBeanDefinition(RootBeanDefinition, Class, String): void - added:
method MethodOverride.equals(Object): boolean - added:
method MethodOverride.getSource(): Object - added:
method MethodOverride.hashCode(): int - added:
method MethodOverride.setSource(Object): void - added:
method MethodOverrides.equals(Object): boolean - added:
method MethodOverrides.hashCode(): int - added:
method ReplaceOverride.equals(Object): boolean - added:
method ReplaceOverride.hashCode(): int - added:
method RootBeanDefinition.cloneBeanDefinition(): AbstractBeanDefinition - added:
method RootBeanDefinition.equals(Object): boolean - added:
method RootBeanDefinition.getParentName(): String - added:
method RootBeanDefinition.isExternallyManagedConfigMember(Member): boolean - added:
method RootBeanDefinition.isExternallyManagedDestroyMethod(String): boolean - added:
method RootBeanDefinition.isExternallyManagedInitMethod(String): boolean - added:
method RootBeanDefinition.registerExternallyManagedConfigMember(Member): void - added:
method RootBeanDefinition.registerExternallyManagedDestroyMethod(String): void - added:
method RootBeanDefinition.registerExternallyManagedInitMethod(String): void - added:
method RootBeanDefinition.setParentName(String): void - added:
method SimpleAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder, DependencyDescriptor): boolean - added:
method SimpleBeanDefinitionRegistry.containsBeanDefinition(String): boolean - added:
method SimpleBeanDefinitionRegistry.getBeanDefinition(String): BeanDefinition - added:
method SimpleBeanDefinitionRegistry.getBeanDefinitionCount(): int - added:
method SimpleBeanDefinitionRegistry.getBeanDefinitionNames(): String[] - added:
method SimpleBeanDefinitionRegistry.isBeanNameInUse(String): boolean - added:
method SimpleBeanDefinitionRegistry.registerBeanDefinition(String, BeanDefinition): void - added:
method SimpleBeanDefinitionRegistry.removeBeanDefinition(String): void - added:
method StaticListableBeanFactory.getBean(String, Object[]): Object - added:
method StaticListableBeanFactory.isPrototype(String): boolean - added:
method StaticListableBeanFactory.isTypeMatch(String, Class): boolean - added:
static field AutowireCandidateQualifier.VALUE_KEY: String - added:
static field DefaultSingletonBeanRegistry.NULL_OBJECT: Object - added:
static field PropertiesBeanDefinitionReader.CONSTRUCTOR_ARG_PREFIX: String - added:
static field PropertiesBeanDefinitionReader.SCOPE_KEY: String - added:
static method BeanDefinitionBuilder.childBeanDefinition(String): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.genericBeanDefinition(): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.genericBeanDefinition(Class): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.genericBeanDefinition(String): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.rootBeanDefinition(Class): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.rootBeanDefinition(Class, String): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.rootBeanDefinition(String): BeanDefinitionBuilder - added:
static method BeanDefinitionBuilder.rootBeanDefinition(String, String): BeanDefinitionBuilder - added:
static method BeanDefinitionReaderUtils.createBeanDefinition(String, String, ClassLoader): AbstractBeanDefinition - added:
static method BeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry, boolean): String - added:
static method BeanDefinitionReaderUtils.registerWithGeneratedName(AbstractBeanDefinition, BeanDefinitionRegistry): String
- added:
class BeanConfigurerSupport implements BeanFactoryAware, InitializingBean, DisposableBean - added:
class BeanWiringInfo - added:
class ClassNameBeanWiringInfoResolver implements BeanWiringInfoResolver - added:
ctor BeanConfigurerSupport() - added:
ctor BeanWiringInfo() - added:
ctor BeanWiringInfo(String) - added:
ctor BeanWiringInfo(String, boolean) - added:
ctor BeanWiringInfo(int, boolean) - added:
ctor ClassNameBeanWiringInfoResolver() - added:
field BeanConfigurerSupport.logger: Log - added:
interface BeanWiringInfoResolver - added:
method BeanConfigurerSupport.afterPropertiesSet(): void - added:
method BeanConfigurerSupport.configureBean(Object): void - added:
method BeanConfigurerSupport.createDefaultBeanWiringInfoResolver(): BeanWiringInfoResolver - added:
method BeanConfigurerSupport.destroy(): void - added:
method BeanConfigurerSupport.setBeanFactory(BeanFactory): void - added:
method BeanConfigurerSupport.setBeanWiringInfoResolver(BeanWiringInfoResolver): void - added:
method BeanWiringInfo.getAutowireMode(): int - added:
method BeanWiringInfo.getBeanName(): String - added:
method BeanWiringInfo.getDependencyCheck(): boolean - added:
method BeanWiringInfo.indicatesAutowiring(): boolean - added:
method BeanWiringInfo.isDefaultBeanName(): boolean - added:
method BeanWiringInfoResolver.resolveWiringInfo(Object): BeanWiringInfo - added:
method ClassNameBeanWiringInfoResolver.resolveWiringInfo(Object): BeanWiringInfo - added:
static field BeanWiringInfo.AUTOWIRE_BY_NAME: int - added:
static field BeanWiringInfo.AUTOWIRE_BY_TYPE: int
- removed:
class DefaultXmlBeanDefinitionParser implements XmlBeanDefinitionParser - removed:
ctor DefaultXmlBeanDefinitionParser() - removed:
field BeansDtdResolver.logger: Log - removed:
field DefaultXmlBeanDefinitionParser.logger: Log - removed:
method DefaultXmlBeanDefinitionParser.getAutowireMode(String): int - removed:
method DefaultXmlBeanDefinitionParser.getBeanDefinitionReader(): BeanDefinitionReader - removed:
method DefaultXmlBeanDefinitionParser.getDefaultAutowire(): String - removed:
method DefaultXmlBeanDefinitionParser.getDefaultDependencyCheck(): String - removed:
method DefaultXmlBeanDefinitionParser.getDefaultDestroyMethod(): String - removed:
method DefaultXmlBeanDefinitionParser.getDefaultInitMethod(): String - removed:
method DefaultXmlBeanDefinitionParser.getDefaultLazyInit(): String - removed:
method DefaultXmlBeanDefinitionParser.getDependencyCheck(String): int - removed:
method DefaultXmlBeanDefinitionParser.getResource(): Resource - removed:
method DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(Element): void - removed:
method DefaultXmlBeanDefinitionParser.initDefaults(Element): void - removed:
method DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(Element, String): BeanDefinition - removed:
method DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(Element, boolean): BeanDefinitionHolder - removed:
method DefaultXmlBeanDefinitionParser.parseBeanDefinitions(Element): int - removed:
method DefaultXmlBeanDefinitionParser.parseConstructorArgElement(Element, String, ConstructorArgumentValues): void - removed:
method DefaultXmlBeanDefinitionParser.parseConstructorArgElements(Element, String): ConstructorArgumentValues - removed:
method DefaultXmlBeanDefinitionParser.parseKeyElement(Element, String): Object - removed:
method DefaultXmlBeanDefinitionParser.parseListElement(Element, String): List - removed:
method DefaultXmlBeanDefinitionParser.parseLookupOverrideSubElements(Element, String, MethodOverrides): void - removed:
method DefaultXmlBeanDefinitionParser.parseMapElement(Element, String): Map - removed:
method DefaultXmlBeanDefinitionParser.parsePropertyElement(Element, String, MutablePropertyValues): void - removed:
method DefaultXmlBeanDefinitionParser.parsePropertyElements(Element, String): MutablePropertyValues - removed:
method DefaultXmlBeanDefinitionParser.parsePropertySubElement(Element, String): Object - removed:
method DefaultXmlBeanDefinitionParser.parsePropertyValue(Element, String, String): Object - removed:
method DefaultXmlBeanDefinitionParser.parsePropsElement(Element, String): Properties - removed:
method DefaultXmlBeanDefinitionParser.parseReplacedMethodSubElements(Element, String, MethodOverrides): void - removed:
method DefaultXmlBeanDefinitionParser.parseSetElement(Element, String): Set - removed:
method DefaultXmlBeanDefinitionParser.postProcessXml(Element): void - removed:
method DefaultXmlBeanDefinitionParser.preProcessXml(Element): void - removed:
method DefaultXmlBeanDefinitionParser.registerBeanDefinitions(BeanDefinitionReader, Document, Resource): int - removed:
method DefaultXmlBeanDefinitionParser.setDefaultAutowire(String): void - removed:
method DefaultXmlBeanDefinitionParser.setDefaultDependencyCheck(String): void - removed:
method DefaultXmlBeanDefinitionParser.setDefaultDestroyMethod(String): void - removed:
method DefaultXmlBeanDefinitionParser.setDefaultInitMethod(String): void - removed:
method DefaultXmlBeanDefinitionParser.setDefaultLazyInit(String): void - removed:
method XmlBeanDefinitionReader.createDocumentBuilder(DocumentBuilderFactory): DocumentBuilder - removed:
method XmlBeanDefinitionReader.createDocumentBuilderFactory(): DocumentBuilderFactory - removed:
static field DefaultXmlBeanDefinitionParser.ABSTRACT_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.ALIAS_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.ALIAS_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.ARG_TYPE_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.ARG_TYPE_MATCH_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.AUTOWIRE_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.AUTOWIRE_AUTODETECT_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.AUTOWIRE_BY_NAME_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.AUTOWIRE_BY_TYPE_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.AUTOWIRE_CONSTRUCTOR_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.BEAN_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.BEAN_NAME_DELIMITERS: String - removed:
static field DefaultXmlBeanDefinitionParser.BEAN_REF_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.CLASS_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.CONSTRUCTOR_ARG_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_AUTOWIRE_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_DEPENDENCY_CHECK_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_DESTROY_METHOD_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_INIT_METHOD_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_LAZY_INIT_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEFAULT_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEPENDENCY_CHECK_ALL_ATTRIBUTE_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEPENDENCY_CHECK_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEPENDENCY_CHECK_OBJECTS_ATTRIBUTE_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEPENDENCY_CHECK_SIMPLE_ATTRIBUTE_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.DEPENDS_ON_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.DESCRIPTION_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.DESTROY_METHOD_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.ENTRY_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.FACTORY_BEAN_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.FACTORY_METHOD_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.IDREF_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.ID_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.IMPORT_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.INDEX_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.INIT_METHOD_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.KEY_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.KEY_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.KEY_REF_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.LAZY_INIT_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.LIST_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.LOCAL_REF_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.LOOKUP_METHOD_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.MAP_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.NAME_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.NULL_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.PARENT_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.PARENT_REF_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.PROPERTY_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.PROPS_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.PROP_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.REF_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.REF_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.REPLACED_METHOD_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.REPLACER_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.RESOURCE_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.SET_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.SINGLETON_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.TRUE_VALUE: String - removed:
static field DefaultXmlBeanDefinitionParser.TYPE_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.VALUE_ATTRIBUTE: String - removed:
static field DefaultXmlBeanDefinitionParser.VALUE_ELEMENT: String - removed:
static field DefaultXmlBeanDefinitionParser.VALUE_REF_ATTRIBUTE: String - changed:
class ResourceEntityResolver extends BeansDtdResolver → class ResourceEntityResolver extends DelegatingEntityResolver - added:
abstract class AbstractBeanDefinitionParser implements BeanDefinitionParser - added:
abstract class AbstractSimpleBeanDefinitionParser extends AbstractSingleBeanDefinitionParser - added:
abstract class AbstractSingleBeanDefinitionParser extends AbstractBeanDefinitionParser - added:
abstract class NamespaceHandlerSupport implements NamespaceHandler - added:
class BeanDefinitionParserDelegate - added:
class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocumentReader - added:
class DefaultDocumentLoader implements DocumentLoader - added:
class DefaultNamespaceHandlerResolver implements NamespaceHandlerResolver - added:
class DelegatingEntityResolver implements EntityResolver - added:
class DocumentDefaultsDefinition implements DefaultsDefinition - added:
class PluggableSchemaResolver implements EntityResolver - added:
class SimplePropertyNamespaceHandler implements NamespaceHandler - added:
class UtilNamespaceHandler extends NamespaceHandlerSupport - added:
class XmlBeanDefinitionStoreException extends BeanDefinitionStoreException - added:
class XmlReaderContext extends ReaderContext - added:
ctor AbstractBeanDefinitionParser() - added:
ctor AbstractSimpleBeanDefinitionParser() - added:
ctor AbstractSingleBeanDefinitionParser() - added:
ctor BeanDefinitionParserDelegate(XmlReaderContext) - added:
ctor DefaultBeanDefinitionDocumentReader() - added:
ctor DefaultDocumentLoader() - added:
ctor DefaultNamespaceHandlerResolver() - added:
ctor DefaultNamespaceHandlerResolver(ClassLoader) - added:
ctor DefaultNamespaceHandlerResolver(ClassLoader, String) - added:
ctor DelegatingEntityResolver(ClassLoader) - added:
ctor DelegatingEntityResolver(EntityResolver, EntityResolver) - added:
ctor DocumentDefaultsDefinition() - added:
ctor NamespaceHandlerSupport() - added:
ctor ParserContext(XmlReaderContext, BeanDefinitionParserDelegate) - added:
ctor ParserContext(XmlReaderContext, BeanDefinitionParserDelegate, BeanDefinition) - added:
ctor PluggableSchemaResolver(ClassLoader) - added:
ctor PluggableSchemaResolver(ClassLoader, String) - added:
ctor SimplePropertyNamespaceHandler() - added:
ctor UtilNamespaceHandler() - added:
ctor XmlBeanDefinitionStoreException(String, String, SAXException) - added:
ctor XmlReaderContext(Resource, ProblemReporter, ReaderEventListener, SourceExtractor, XmlBeanDefinitionReader, NamespaceHandlerResolver) - added:
field BeanDefinitionParserDelegate.logger: Log - added:
field DefaultBeanDefinitionDocumentReader.logger: Log - added:
field DefaultNamespaceHandlerResolver.logger: Log - added:
final class ParserContext - added:
interface BeanDefinitionDecorator - added:
interface BeanDefinitionDocumentReader - added:
interface BeanDefinitionParser - added:
interface DocumentLoader - added:
interface NamespaceHandler - added:
interface NamespaceHandlerResolver - added:
method AbstractBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition - added:
method AbstractBeanDefinitionParser.parseInternal(Element, ParserContext): AbstractBeanDefinition - added:
method AbstractBeanDefinitionParser.postProcessComponentDefinition(BeanComponentDefinition): void - added:
method AbstractBeanDefinitionParser.registerBeanDefinition(BeanDefinitionHolder, BeanDefinitionRegistry): void - added:
method AbstractBeanDefinitionParser.resolveId(Element, AbstractBeanDefinition, ParserContext): String - added:
method AbstractBeanDefinitionParser.shouldFireEvents(): boolean - added:
method AbstractBeanDefinitionParser.shouldGenerateId(): boolean - added:
method AbstractBeanDefinitionParser.shouldGenerateIdAsFallback(): boolean - added:
method AbstractSimpleBeanDefinitionParser.doParse(Element, BeanDefinitionBuilder): void - added:
method AbstractSimpleBeanDefinitionParser.extractPropertyName(String): String - added:
method AbstractSimpleBeanDefinitionParser.isEligibleAttribute(Attr): boolean - added:
method AbstractSimpleBeanDefinitionParser.isEligibleAttribute(String): boolean - added:
method AbstractSimpleBeanDefinitionParser.postProcess(BeanDefinitionBuilder, Element): void - added:
method AbstractSingleBeanDefinitionParser.doParse(Element, BeanDefinitionBuilder): void - added:
method AbstractSingleBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void - added:
method AbstractSingleBeanDefinitionParser.getBeanClass(Element): Class - added:
method AbstractSingleBeanDefinitionParser.getBeanClassName(Element): String - added:
method AbstractSingleBeanDefinitionParser.getParentName(Element): String - added:
method AbstractSingleBeanDefinitionParser.parseInternal(Element, ParserContext): AbstractBeanDefinition - added:
method BeanDefinitionDecorator.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder - added:
method BeanDefinitionDocumentReader.registerBeanDefinitions(Document, XmlReaderContext): void - added:
method BeanDefinitionParser.parse(Element, ParserContext): BeanDefinition - added:
method BeanDefinitionParserDelegate.buildTypedStringValue(String, String, Element): Object - added:
method BeanDefinitionParserDelegate.buildTypedStringValueForMap(String, String, Element): Object - added:
method BeanDefinitionParserDelegate.checkNameUniqueness(String, List, Element): void - added:
method BeanDefinitionParserDelegate.createBeanDefinition(String, String): AbstractBeanDefinition - added:
method BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element, BeanDefinitionHolder): BeanDefinitionHolder - added:
method BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element, BeanDefinitionHolder, BeanDefinition): BeanDefinitionHolder - added:
method BeanDefinitionParserDelegate.error(String, Element): void - added:
method BeanDefinitionParserDelegate.error(String, Element, Throwable): void - added:
method BeanDefinitionParserDelegate.error(String, Node): void - added:
method BeanDefinitionParserDelegate.extractSource(Element): Object - added:
method BeanDefinitionParserDelegate.getAutowireCandidatePatterns(): String[] - added:
method BeanDefinitionParserDelegate.getAutowireMode(String): int - added:
method BeanDefinitionParserDelegate.getBeanDefinitionDefaults(): BeanDefinitionDefaults - added:
method BeanDefinitionParserDelegate.getDefaults(): DocumentDefaultsDefinition - added:
method BeanDefinitionParserDelegate.getDependencyCheck(String): int - added:
method BeanDefinitionParserDelegate.getReaderContext(): XmlReaderContext - added:
method BeanDefinitionParserDelegate.initDefaults(Element): void - added:
method BeanDefinitionParserDelegate.isDefaultNamespace(String): boolean - added:
method BeanDefinitionParserDelegate.parseBeanDefinitionAttributes(Element, String, BeanDefinition, AbstractBeanDefinition): AbstractBeanDefinition - added:
method BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element): BeanDefinitionHolder - added:
method BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element, BeanDefinition): BeanDefinitionHolder - added:
method BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element, String, BeanDefinition): AbstractBeanDefinition - added:
method BeanDefinitionParserDelegate.parseConstructorArgElement(Element, BeanDefinition): void - added:
method BeanDefinitionParserDelegate.parseConstructorArgElements(Element, BeanDefinition): void - added:
method BeanDefinitionParserDelegate.parseCustomElement(Element): BeanDefinition - added:
method BeanDefinitionParserDelegate.parseCustomElement(Element, BeanDefinition): BeanDefinition - added:
method BeanDefinitionParserDelegate.parseIdRefElement(Element): Object - added:
method BeanDefinitionParserDelegate.parseKeyElement(Element, BeanDefinition, String): Object - added:
method BeanDefinitionParserDelegate.parseListElement(Element, BeanDefinition): List - added:
method BeanDefinitionParserDelegate.parseLookupOverrideSubElements(Element, MethodOverrides): void - added:
method BeanDefinitionParserDelegate.parseMapElement(Element, BeanDefinition): Map - added:
method BeanDefinitionParserDelegate.parseMergeAttribute(Element): boolean - added:
method BeanDefinitionParserDelegate.parseMetaElements(Element, BeanMetadataAttributeAccessor): void - added:
method BeanDefinitionParserDelegate.parsePropertyElement(Element, BeanDefinition): void - added:
method BeanDefinitionParserDelegate.parsePropertyElements(Element, BeanDefinition): void - added:
method BeanDefinitionParserDelegate.parsePropertySubElement(Element, BeanDefinition): Object - added:
method BeanDefinitionParserDelegate.parsePropertySubElement(Element, BeanDefinition, String): Object - added:
method BeanDefinitionParserDelegate.parsePropertyValue(Element, BeanDefinition, String): Object - added:
method BeanDefinitionParserDelegate.parsePropsElement(Element): Properties - added:
method BeanDefinitionParserDelegate.parseQualifierElement(Element, AbstractBeanDefinition): void - added:
method BeanDefinitionParserDelegate.parseQualifierElements(Element, AbstractBeanDefinition): void - added:
method BeanDefinitionParserDelegate.parseReplacedMethodSubElements(Element, MethodOverrides): void - added:
method BeanDefinitionParserDelegate.parseSetElement(Element, BeanDefinition): Set - added:
method BeanDefinitionParserDelegate.parseValueElement(Element, String): Object - added:
method DefaultBeanDefinitionDocumentReader.createHelper(XmlReaderContext, Element): BeanDefinitionParserDelegate - added:
method DefaultBeanDefinitionDocumentReader.extractSource(Element): Object - added:
method DefaultBeanDefinitionDocumentReader.getReaderContext(): XmlReaderContext - added:
method DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(Element): void - added:
method DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(Element, BeanDefinitionParserDelegate): void - added:
method DefaultBeanDefinitionDocumentReader.postProcessXml(Element): void - added:
method DefaultBeanDefinitionDocumentReader.preProcessXml(Element): void - added:
method DefaultBeanDefinitionDocumentReader.processAliasRegistration(Element): void - added:
method DefaultBeanDefinitionDocumentReader.processBeanDefinition(Element, BeanDefinitionParserDelegate): void - added:
method DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(Document, XmlReaderContext): void - added:
method DefaultDocumentLoader.createDocumentBuilder(DocumentBuilderFactory, EntityResolver, ErrorHandler): DocumentBuilder - added:
method DefaultDocumentLoader.createDocumentBuilderFactory(int, boolean): DocumentBuilderFactory - added:
method DefaultDocumentLoader.loadDocument(InputSource, EntityResolver, ErrorHandler, int, boolean): Document - added:
method DefaultNamespaceHandlerResolver.resolve(String): NamespaceHandler - added:
method DelegatingEntityResolver.resolveEntity(String, String): InputSource - added:
method DocumentDefaultsDefinition.getAutowire(): String - added:
method DocumentDefaultsDefinition.getAutowireCandidates(): String - added:
method DocumentDefaultsDefinition.getDependencyCheck(): String - added:
method DocumentDefaultsDefinition.getDestroyMethod(): String - added:
method DocumentDefaultsDefinition.getInitMethod(): String - added:
method DocumentDefaultsDefinition.getLazyInit(): String - added:
method DocumentDefaultsDefinition.getMerge(): String - added:
method DocumentDefaultsDefinition.getSource(): Object - added:
method DocumentDefaultsDefinition.setAutowire(String): void - added:
method DocumentDefaultsDefinition.setAutowireCandidates(String): void - added:
method DocumentDefaultsDefinition.setDependencyCheck(String): void - added:
method DocumentDefaultsDefinition.setDestroyMethod(String): void - added:
method DocumentDefaultsDefinition.setInitMethod(String): void - added:
method DocumentDefaultsDefinition.setLazyInit(String): void - added:
method DocumentDefaultsDefinition.setMerge(String): void - added:
method DocumentDefaultsDefinition.setSource(Object): void - added:
method DocumentLoader.loadDocument(InputSource, EntityResolver, ErrorHandler, int, boolean): Document - added:
method NamespaceHandler.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder - added:
method NamespaceHandler.init(): void - added:
method NamespaceHandler.parse(Element, ParserContext): BeanDefinition - added:
method NamespaceHandlerResolver.resolve(String): NamespaceHandler - added:
method NamespaceHandlerSupport.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder - added:
method NamespaceHandlerSupport.findDecoratorForNode(Node): BeanDefinitionDecorator - added:
method NamespaceHandlerSupport.findParserForElement(Element): BeanDefinitionParser - added:
method NamespaceHandlerSupport.parse(Element, ParserContext): BeanDefinition - added:
method NamespaceHandlerSupport.registerBeanDefinitionDecorator(String, BeanDefinitionDecorator): void - added:
method NamespaceHandlerSupport.registerBeanDefinitionDecoratorForAttribute(String, BeanDefinitionDecorator): void - added:
method NamespaceHandlerSupport.registerBeanDefinitionParser(String, BeanDefinitionParser): void - added:
method ParserContext.extractSource(Object): Object - added:
method ParserContext.getContainingBeanDefinition(): BeanDefinition - added:
method ParserContext.getContainingComponent(): CompositeComponentDefinition - added:
method ParserContext.getDelegate(): BeanDefinitionParserDelegate - added:
method ParserContext.getReaderContext(): XmlReaderContext - added:
method ParserContext.getRegistry(): BeanDefinitionRegistry - added:
method ParserContext.isDefaultLazyInit(): boolean - added:
method ParserContext.isNested(): boolean - added:
method ParserContext.popAndRegisterContainingComponent(): void - added:
method ParserContext.popContainingComponent(): CompositeComponentDefinition - added:
method ParserContext.pushContainingComponent(CompositeComponentDefinition): void - added:
method ParserContext.registerBeanComponent(BeanComponentDefinition): void - added:
method ParserContext.registerComponent(ComponentDefinition): void - added:
method PluggableSchemaResolver.getSchemaMapping(String): String - added:
method PluggableSchemaResolver.resolveEntity(String, String): InputSource - added:
method SimplePropertyNamespaceHandler.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder - added:
method SimplePropertyNamespaceHandler.init(): void - added:
method SimplePropertyNamespaceHandler.parse(Element, ParserContext): BeanDefinition - added:
method UtilNamespaceHandler.init(): void - added:
method XmlBeanDefinitionReader.createBeanDefinitionDocumentReader(): BeanDefinitionDocumentReader - added:
method XmlBeanDefinitionReader.createDefaultNamespaceHandlerResolver(): NamespaceHandlerResolver - added:
method XmlBeanDefinitionReader.createReaderContext(Resource): XmlReaderContext - added:
method XmlBeanDefinitionReader.detectValidationMode(Resource): int - added:
method XmlBeanDefinitionReader.getEntityResolver(): EntityResolver - added:
method XmlBeanDefinitionReader.getValidationMode(): int - added:
method XmlBeanDefinitionReader.getValidationModeForResource(Resource): int - added:
method XmlBeanDefinitionReader.isNamespaceAware(): boolean - added:
method XmlBeanDefinitionReader.setDocumentLoader(DocumentLoader): void - added:
method XmlBeanDefinitionReader.setDocumentReaderClass(Class): void - added:
method XmlBeanDefinitionReader.setEventListener(ReaderEventListener): void - added:
method XmlBeanDefinitionReader.setNamespaceHandlerResolver(NamespaceHandlerResolver): void - added:
method XmlBeanDefinitionReader.setProblemReporter(ProblemReporter): void - added:
method XmlBeanDefinitionReader.setSourceExtractor(SourceExtractor): void - added:
method XmlBeanDefinitionReader.setValidationMode(int): void - added:
method XmlBeanDefinitionReader.setValidationModeName(String): void - added:
method XmlBeanDefinitionStoreException.getLineNumber(): int - added:
method XmlReaderContext.generateBeanName(BeanDefinition): String - added:
method XmlReaderContext.getBeanClassLoader(): ClassLoader - added:
method XmlReaderContext.getNamespaceHandlerResolver(): NamespaceHandlerResolver - added:
method XmlReaderContext.getReader(): XmlBeanDefinitionReader - added:
method XmlReaderContext.getRegistry(): BeanDefinitionRegistry - added:
method XmlReaderContext.getResourceLoader(): ResourceLoader - added:
method XmlReaderContext.registerWithGeneratedName(BeanDefinition): String - added:
static field AbstractBeanDefinitionParser.ID_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.ABSTRACT_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.ARG_TYPE_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.ARG_TYPE_MATCH_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_AUTODETECT_VALUE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_BY_NAME_VALUE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_BY_TYPE_VALUE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_CANDIDATE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_CONSTRUCTOR_VALUE: String - added:
static field BeanDefinitionParserDelegate.BEANS_NAMESPACE_URI: String - added:
static field BeanDefinitionParserDelegate.BEAN_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.BEAN_NAME_DELIMITERS: String - added:
static field BeanDefinitionParserDelegate.BEAN_REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.CLASS_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.CONSTRUCTOR_ARG_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_AUTOWIRE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_AUTOWIRE_CANDIDATES_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_DEPENDENCY_CHECK_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_DESTROY_METHOD_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_INIT_METHOD_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_LAZY_INIT_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_MERGE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEFAULT_VALUE: String - added:
static field BeanDefinitionParserDelegate.DEPENDENCY_CHECK_ALL_ATTRIBUTE_VALUE: String - added:
static field BeanDefinitionParserDelegate.DEPENDENCY_CHECK_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DEPENDENCY_CHECK_OBJECTS_ATTRIBUTE_VALUE: String - added:
static field BeanDefinitionParserDelegate.DEPENDENCY_CHECK_SIMPLE_ATTRIBUTE_VALUE: String - added:
static field BeanDefinitionParserDelegate.DEPENDS_ON_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.DESCRIPTION_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.DESTROY_METHOD_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.ENTRY_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.FACTORY_BEAN_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.FACTORY_METHOD_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.IDREF_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.ID_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.INDEX_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.INIT_METHOD_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.KEY_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.KEY_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.KEY_REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.KEY_TYPE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.LAZY_INIT_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.LIST_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.LOCAL_REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.LOOKUP_METHOD_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.MAP_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.MERGE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.META_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.NAME_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.NULL_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.PARENT_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.PARENT_REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.PRIMARY_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.PROPERTY_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.PROPS_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.PROP_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.QUALIFIER_ATTRIBUTE_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.QUALIFIER_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.REF_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.REPLACED_METHOD_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.REPLACER_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.SCOPE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.SET_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.SINGLETON_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.TRUE_VALUE: String - added:
static field BeanDefinitionParserDelegate.TYPE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.VALUE_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.VALUE_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.VALUE_REF_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.VALUE_TYPE_ATTRIBUTE: String - added:
static field DefaultBeanDefinitionDocumentReader.ALIAS_ATTRIBUTE: String - added:
static field DefaultBeanDefinitionDocumentReader.ALIAS_ELEMENT: String - added:
static field DefaultBeanDefinitionDocumentReader.BEAN_ELEMENT: String - added:
static field DefaultBeanDefinitionDocumentReader.IMPORT_ELEMENT: String - added:
static field DefaultBeanDefinitionDocumentReader.NAME_ATTRIBUTE: String - added:
static field DefaultBeanDefinitionDocumentReader.RESOURCE_ATTRIBUTE: String - added:
static field DefaultNamespaceHandlerResolver.DEFAULT_HANDLER_MAPPINGS_LOCATION: String - added:
static field DelegatingEntityResolver.DTD_SUFFIX: String - added:
static field DelegatingEntityResolver.XSD_SUFFIX: String - added:
static field PluggableSchemaResolver.DEFAULT_SCHEMA_MAPPINGS_LOCATION: String - added:
static field XmlBeanDefinitionReader.VALIDATION_AUTO: int - added:
static field XmlBeanDefinitionReader.VALIDATION_DTD: int - added:
static field XmlBeanDefinitionReader.VALIDATION_NONE: int - added:
static field XmlBeanDefinitionReader.VALIDATION_XSD: int
- removed:
static field PropertiesEditor.COMMENT_MARKERS: String - added:
class CharsetEditor extends PropertyEditorSupport - added:
class ClassArrayEditor extends PropertyEditorSupport - added:
class CustomMapEditor extends PropertyEditorSupport - added:
class PatternEditor extends PropertyEditorSupport - added:
class ResourceBundleEditor extends PropertyEditorSupport - added:
class URIEditor extends PropertyEditorSupport - added:
ctor CharsetEditor() - added:
ctor ClassArrayEditor() - added:
ctor ClassArrayEditor(ClassLoader) - added:
ctor CustomMapEditor(Class) - added:
ctor CustomMapEditor(Class, boolean) - added:
ctor FileEditor(ResourceEditor) - added:
ctor PatternEditor() - added:
ctor PatternEditor(int) - added:
ctor ResourceBundleEditor() - added:
ctor StringArrayPropertyEditor(String, String, boolean) - added:
ctor StringArrayPropertyEditor(String, boolean) - added:
ctor URIEditor() - added:
ctor URIEditor(ClassLoader) - added:
method CharsetEditor.getAsText(): String - added:
method CharsetEditor.setAsText(String): void - added:
method ClassArrayEditor.getAsText(): String - added:
method ClassArrayEditor.setAsText(String): void - added:
method CustomMapEditor.alwaysCreateNewMap(): boolean - added:
method CustomMapEditor.convertKey(Object): Object - added:
method CustomMapEditor.convertValue(Object): Object - added:
method CustomMapEditor.createMap(Class, int): Map - added:
method CustomMapEditor.getAsText(): String - added:
method CustomMapEditor.setAsText(String): void - added:
method CustomMapEditor.setValue(Object): void - added:
method PatternEditor.getAsText(): String - added:
method PatternEditor.setAsText(String): void - added:
method ResourceBundleEditor.setAsText(String): void - added:
method URIEditor.createURI(String): URI - added:
method URIEditor.getAsText(): String - added:
method URIEditor.setAsText(String): void - added:
static field ResourceBundleEditor.BASE_NAME_SEPARATOR: String
- added:
class ResourceEditorRegistrar implements PropertyEditorRegistrar - added:
ctor ResourceEditorRegistrar(ResourceLoader) - added:
method ArgumentConvertingMethodInvoker.doFindMatchingMethod(Object[]): Method - added:
method ArgumentConvertingMethodInvoker.getDefaultTypeConverter(): TypeConverter - added:
method ArgumentConvertingMethodInvoker.getTypeConverter(): TypeConverter - added:
method ArgumentConvertingMethodInvoker.setTypeConverter(TypeConverter): void - added:
method ResourceEditorRegistrar.registerCustomEditors(PropertyEditorRegistry): void