Upgrading org.springframework:spring-beans 2 to 3
Unknown2.5.6.SEC03 → 3.2.18.RELEASE
Fetching 32 releases from GitHub…0 / 32
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.
Drops commons-logging:commons-logging.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
method AbstractPropertyAccessor.convertIfNecessary(Object, Class): Object - removed:
method BeanWrapper.setWrappedInstance(Object): void - removed:
method BeanWrapperImpl.convertIfNecessary(Object, Class, MethodParameter): Object - removed:
method BeanWrapperImpl.doTypeConversionIfNecessary(Object, Class): Object - removed:
method DirectFieldAccessor.convertIfNecessary(Object, Class, MethodParameter): Object - removed:
method MutablePropertyValues.clear(): void - removed:
method SimpleTypeConverter.convertIfNecessary(Object, Class): Object - removed:
method SimpleTypeConverter.convertIfNecessary(Object, Class, MethodParameter): Object - removed:
static method BeanUtils.isAssignable(Class, Class): boolean - removed:
static method BeanUtils.isAssignable(Class, Object): boolean - changed:
abstract class AbstractPropertyAccessor extends PropertyEditorRegistrySupport implements ConfigurablePropertyAccessor → abstract class AbstractPropertyAccessor extends TypeConverterSupport implements ConfigurablePropertyAccessor - changed:
class SimpleTypeConverter extends PropertyEditorRegistrySupport implements TypeConverter → class SimpleTypeConverter extends TypeConverterSupport - added:
abstract class TypeConverterSupport extends PropertyEditorRegistrySupport implements TypeConverter - added:
class ConversionNotSupportedException extends TypeMismatchException - added:
class ExtendedBeanInfoFactory implements BeanInfoFactory, Ordered - added:
ctor ConversionNotSupportedException(Object, Class, Throwable) - added:
ctor ConversionNotSupportedException(PropertyChangeEvent, Class, Throwable) - added:
ctor ExtendedBeanInfoFactory() - added:
ctor TypeConverterSupport() - added:
interface BeanInfoFactory - added:
method BeanInfoFactory.getBeanInfo(Class): BeanInfo - added:
method BeanWrapper.getAutoGrowCollectionLimit(): int - added:
method BeanWrapper.isAutoGrowNestedPaths(): boolean - added:
method BeanWrapper.setAutoGrowCollectionLimit(int): void - added:
method BeanWrapper.setAutoGrowNestedPaths(boolean): void - added:
method BeanWrapperImpl.getAutoGrowCollectionLimit(): int - added:
method BeanWrapperImpl.getPropertyTypeDescriptor(String): TypeDescriptor - added:
method BeanWrapperImpl.getSecurityContext(): AccessControlContext - added:
method BeanWrapperImpl.isAutoGrowNestedPaths(): boolean - added:
method BeanWrapperImpl.setAutoGrowCollectionLimit(int): void - added:
method BeanWrapperImpl.setAutoGrowNestedPaths(boolean): void - added:
method BeanWrapperImpl.setSecurityContext(AccessControlContext): void - added:
method ConfigurablePropertyAccessor.getConversionService(): ConversionService - added:
method ConfigurablePropertyAccessor.setConversionService(ConversionService): void - added:
method DirectFieldAccessor.getPropertyTypeDescriptor(String): TypeDescriptor - added:
method ExtendedBeanInfoFactory.getBeanInfo(Class): BeanInfo - added:
method ExtendedBeanInfoFactory.getOrder(): int - added:
method MutablePropertyValues.add(String, Object): MutablePropertyValues - added:
method MutablePropertyValues.clearProcessedProperty(String): void - added:
method PropertyAccessException.getPropertyName(): String - added:
method PropertyAccessException.getValue(): Object - added:
method PropertyAccessor.getPropertyTypeDescriptor(String): TypeDescriptor - added:
method PropertyEditorRegistrySupport.getConversionService(): ConversionService - added:
method PropertyEditorRegistrySupport.overrideDefaultEditor(Class, PropertyEditor): void - added:
method PropertyEditorRegistrySupport.setConversionService(ConversionService): void - added:
method PropertyValue.isOptional(): boolean - added:
method PropertyValue.setOptional(boolean): void - added:
method TypeConverter.convertIfNecessary(Object, Class, Field): Object - added:
method TypeConverterSupport.convertIfNecessary(Object, Class): Object - added:
method TypeConverterSupport.convertIfNecessary(Object, Class, Field): Object - added:
method TypeConverterSupport.convertIfNecessary(Object, Class, MethodParameter): Object - added:
static field CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME: String - added:
static method BeanUtils.findMethodWithMinimalParameters(Method[], String): Method - added:
static method BeanUtils.findPropertyForMethod(Method, Class): PropertyDescriptor - added:
static method BeanUtils.instantiate(Class): Object - added:
static method BeanUtils.instantiateClass(Class, Class): Object
- added:
static method AnnotationBeanUtils.copyPropertiesToBean(Annotation, Object, StringValueResolver, String[]): void
- changed:
interface BeanClassLoaderAware → interface BeanClassLoaderAware extends Aware - changed:
interface BeanFactoryAware → interface BeanFactoryAware extends Aware - changed:
interface BeanNameAware → interface BeanNameAware extends Aware - added:
class BeanExpressionException extends FatalBeanException - added:
class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionException - added:
ctor BeanExpressionException(String) - added:
ctor BeanExpressionException(String, Throwable) - added:
ctor NoSuchBeanDefinitionException(Class) - added:
ctor NoUniqueBeanDefinitionException(Class, Collection) - added:
ctor NoUniqueBeanDefinitionException(Class, String[]) - added:
ctor NoUniqueBeanDefinitionException(Class, int, String) - added:
interface Aware - added:
method BeanFactory.getBean(Class): Object - added:
method ListableBeanFactory.findAnnotationOnBean(String, Class): Annotation - added:
method ListableBeanFactory.getBeansWithAnnotation(Class): Map - added:
method NoSuchBeanDefinitionException.getNumberOfBeansFound(): int - added:
method NoUniqueBeanDefinitionException.getNumberOfBeansFound(): int
- removed:
ctor InjectionMetadata(Class) - removed:
method AutowiredAnnotationBeanPostProcessor.getAutowiredAnnotationType(): Class - removed:
method AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(Object, String): boolean - removed:
method InjectionMetadata.addInjectedField(InjectionMetadata.InjectedElement): void - removed:
method InjectionMetadata.addInjectedMethod(InjectionMetadata.InjectedElement): void - removed:
method InjectionMetadata.injectFields(Object, String): void - removed:
method InjectionMetadata.injectMethods(Object, String, PropertyValues): void - removed:
static field Autowire.INHERITED: Autowire - changed:
class QualifierAnnotationAutowireCandidateResolver implements AutowireCandidateResolver → class QualifierAnnotationAutowireCandidateResolver implements AutowireCandidateResolver, BeanFactoryAware - changed:
class RequiredAnnotationBeanPostProcessor extends InstantiationAwareBeanPostProcessorAdapter implements PriorityOrdered → class RequiredAnnotationBeanPostProcessor extends InstantiationAwareBeanPostProcessorAdapter implements MergedBeanDefinitionPostProcessor, PriorityOrdered, BeanFactoryAware - changed:
ctor InjectionMetadata() → ctor InjectionMetadata(Class, Collection) - added:
@interface Value - added:
class BeanFactoryAnnotationUtils - added:
ctor AnnotatedGenericBeanDefinition(AnnotationMetadata) - added:
ctor BeanFactoryAnnotationUtils() - added:
method AutowiredAnnotationBeanPostProcessor.setAutowiredAnnotationTypes(Set): void - added:
method InjectionMetadata.InjectedElement.clearPropertySkipping(PropertyValues): void - added:
method InjectionMetadata.clear(PropertyValues): void - added:
method InjectionMetadata.inject(Object, String, PropertyValues): void - added:
method QualifierAnnotationAutowireCandidateResolver.checkQualifier(BeanDefinitionHolder, Annotation, TypeConverter): boolean - added:
method QualifierAnnotationAutowireCandidateResolver.checkQualifiers(BeanDefinitionHolder, Annotation[]): boolean - added:
method QualifierAnnotationAutowireCandidateResolver.extractValue(Annotation): Object - added:
method QualifierAnnotationAutowireCandidateResolver.findValue(Annotation[]): Object - added:
method QualifierAnnotationAutowireCandidateResolver.getFactoryMethodAnnotation(RootBeanDefinition, Class): Annotation - added:
method QualifierAnnotationAutowireCandidateResolver.getResolvedDecoratedDefinition(RootBeanDefinition): RootBeanDefinition - added:
method QualifierAnnotationAutowireCandidateResolver.getSuggestedValue(DependencyDescriptor): Object - added:
method QualifierAnnotationAutowireCandidateResolver.isQualifier(Class): boolean - added:
method QualifierAnnotationAutowireCandidateResolver.setBeanFactory(BeanFactory): void - added:
method QualifierAnnotationAutowireCandidateResolver.setValueAnnotationType(Class): void - added:
method RequiredAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(RootBeanDefinition, Class, String): void - added:
method RequiredAnnotationBeanPostProcessor.setBeanFactory(BeanFactory): void - added:
method RequiredAnnotationBeanPostProcessor.shouldSkip(ConfigurableListableBeanFactory, String): boolean - added:
method Value.value(): String - added:
static field RequiredAnnotationBeanPostProcessor.SKIP_REQUIRED_CHECK_ATTRIBUTE: String - added:
static method BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactory, Class, String): Object - added:
static method InjectionMetadata.needsRefresh(InjectionMetadata, Class): boolean
- removed:
method ConfigurableBeanFactory.registerCustomEditor(Class, PropertyEditor): void - removed:
method ObjectFactoryCreatingFactoryBean.getTargetBean(String): Object - removed:
method PropertyPlaceholderConfigurer.setBeanFactory(BeanFactory): void - removed:
method PropertyPlaceholderConfigurer.setBeanName(String): void - removed:
method PropertyPlaceholderConfigurer.setIgnoreUnresolvablePlaceholders(boolean): void - removed:
method PropertyPlaceholderConfigurer.setNullValue(String): void - removed:
method PropertyPlaceholderConfigurer.setPlaceholderPrefix(String): void - removed:
method PropertyPlaceholderConfigurer.setPlaceholderSuffix(String): void - removed:
static field PropertyPlaceholderConfigurer.DEFAULT_PLACEHOLDER_PREFIX: String - removed:
static field PropertyPlaceholderConfigurer.DEFAULT_PLACEHOLDER_SUFFIX: String - changed:
class DependencyDescriptor → class DependencyDescriptor implements Serializable - changed:
class PropertyPlaceholderConfigurer extends PropertyResourceConfigurer implements BeanNameAware, BeanFactoryAware → class PropertyPlaceholderConfigurer extends PlaceholderConfigurerSupport - changed:
method CommonsLogFactoryBean.getObject(): Object → method CommonsLogFactoryBean.getObject(): Log - changed:
method ConstructorArgumentValues.getArgumentValue(int, Class, Set): ConstructorArgumentValues.ValueHolder → method ConstructorArgumentValues.getArgumentValue(int, Class, String): ConstructorArgumentValues.ValueHolder - changed:
method ConstructorArgumentValues.getGenericArgumentValue(Class, Set): ConstructorArgumentValues.ValueHolder → method ConstructorArgumentValues.getGenericArgumentValue(Class, String): ConstructorArgumentValues.ValueHolder - changed:
method DependencyDescriptor.getAnnotations(): Object[] → method DependencyDescriptor.getAnnotations(): Annotation[] - changed:
method ListFactoryBean.createInstance(): Object → method ListFactoryBean.createInstance(): List - changed:
method MapFactoryBean.createInstance(): Object → method MapFactoryBean.createInstance(): Map - changed:
method ObjectFactoryCreatingFactoryBean.createInstance(): Object → method ObjectFactoryCreatingFactoryBean.createInstance(): ObjectFactory - changed:
method PropertiesFactoryBean.getObject(): Object → method PropertiesFactoryBean.getObject(): Properties - changed:
method SetFactoryBean.createInstance(): Object → method SetFactoryBean.createInstance(): Set - added:
abstract class PlaceholderConfigurerSupport extends PropertyResourceConfigurer implements BeanNameAware, BeanFactoryAware - added:
class BeanExpressionContext - added:
class DeprecatedBeanWarner implements BeanFactoryPostProcessor - added:
class ProviderCreatingFactoryBean extends AbstractFactoryBean - added:
ctor BeanExpressionContext(ConfigurableBeanFactory, Scope) - added:
ctor ConstructorArgumentValues.ValueHolder(Object, String, String) - added:
ctor DependencyDescriptor(DependencyDescriptor) - added:
ctor DeprecatedBeanWarner() - added:
ctor PlaceholderConfigurerSupport() - added:
ctor ProviderCreatingFactoryBean() - added:
field DeprecatedBeanWarner.logger: Log - added:
field PlaceholderConfigurerSupport.ignoreUnresolvablePlaceholders: boolean - added:
field PlaceholderConfigurerSupport.nullValue: String - added:
field PlaceholderConfigurerSupport.placeholderPrefix: String - added:
field PlaceholderConfigurerSupport.placeholderSuffix: String - added:
field PlaceholderConfigurerSupport.valueSeparator: String - added:
interface BeanExpressionResolver - added:
method BeanDefinition.getDependsOn(): String[] - added:
method BeanDefinition.isPrimary(): boolean - added:
method BeanDefinition.isPrototype(): boolean - added:
method BeanDefinition.setDependsOn(String[]): void - added:
method BeanDefinition.setLazyInit(boolean): void - added:
method BeanDefinition.setPrimary(boolean): void - added:
method BeanDefinitionHolder.matchesName(String): boolean - added:
method BeanDefinitionVisitor.visitArray(Object[]): void - added:
method BeanExpressionContext.containsObject(String): boolean - added:
method BeanExpressionContext.equals(Object): boolean - added:
method BeanExpressionContext.getBeanFactory(): ConfigurableBeanFactory - added:
method BeanExpressionContext.getObject(String): Object - added:
method BeanExpressionContext.getScope(): Scope - added:
method BeanExpressionContext.hashCode(): int - added:
method BeanExpressionResolver.evaluate(String, BeanExpressionContext): Object - added:
method ConfigurableBeanFactory.addEmbeddedValueResolver(StringValueResolver): void - added:
method ConfigurableBeanFactory.getAccessControlContext(): AccessControlContext - added:
method ConfigurableBeanFactory.getBeanExpressionResolver(): BeanExpressionResolver - added:
method ConfigurableBeanFactory.getConversionService(): ConversionService - added:
method ConfigurableBeanFactory.resolveEmbeddedValue(String): String - added:
method ConfigurableBeanFactory.setBeanExpressionResolver(BeanExpressionResolver): void - added:
method ConfigurableBeanFactory.setConversionService(ConversionService): void - added:
method ConfigurableBeanFactory.setCurrentlyInCreation(String, boolean): void - added:
method ConstructorArgumentValues.ValueHolder.getName(): String - added:
method ConstructorArgumentValues.ValueHolder.setName(String): void - added:
method ConstructorArgumentValues.getArgumentValue(int, Class, String, Set): ConstructorArgumentValues.ValueHolder - added:
method ConstructorArgumentValues.getGenericArgumentValue(Class, String, Set): ConstructorArgumentValues.ValueHolder - added:
method ConstructorArgumentValues.getIndexedArgumentValue(int, Class, String): ConstructorArgumentValues.ValueHolder - added:
method ConstructorArgumentValues.hasIndexedArgumentValue(int): boolean - added:
method DependencyDescriptor.getDependencyName(): String - added:
method DependencyDescriptor.increaseNestingLevel(): void - added:
method DependencyDescriptor.initParameterNameDiscovery(ParameterNameDiscoverer): void - added:
method DeprecatedBeanWarner.isLogEnabled(): boolean - added:
method DeprecatedBeanWarner.logDeprecatedBean(String, Class, BeanDefinition): void - added:
method DeprecatedBeanWarner.postProcessBeanFactory(ConfigurableListableBeanFactory): void - added:
method DeprecatedBeanWarner.setLoggerName(String): void - added:
method DeprecatedBeanWarner.writeToLog(String): void - added:
method PlaceholderConfigurerSupport.doProcessProperties(ConfigurableListableBeanFactory, StringValueResolver): void - added:
method PlaceholderConfigurerSupport.setBeanFactory(BeanFactory): void - added:
method PlaceholderConfigurerSupport.setBeanName(String): void - added:
method PlaceholderConfigurerSupport.setIgnoreUnresolvablePlaceholders(boolean): void - added:
method PlaceholderConfigurerSupport.setNullValue(String): void - added:
method PlaceholderConfigurerSupport.setPlaceholderPrefix(String): void - added:
method PlaceholderConfigurerSupport.setPlaceholderSuffix(String): void - added:
method PlaceholderConfigurerSupport.setValueSeparator(String): void - added:
method PropertiesFactoryBean.createProperties(): Properties - added:
method PropertyResourceConfigurer.convertProperty(String, String): String - added:
method ProviderCreatingFactoryBean.afterPropertiesSet(): void - added:
method ProviderCreatingFactoryBean.createInstance(): Provider - added:
method ProviderCreatingFactoryBean.getObjectType(): Class - added:
method ProviderCreatingFactoryBean.setTargetBeanName(String): void - added:
method Scope.resolveContextualObject(String): Object - added:
method TypedStringValue.getSpecifiedTypeName(): String - added:
method TypedStringValue.isDynamic(): boolean - added:
method TypedStringValue.setDynamic(): void - added:
method TypedStringValue.setSpecifiedTypeName(String): void - added:
static field PlaceholderConfigurerSupport.DEFAULT_PLACEHOLDER_PREFIX: String - added:
static field PlaceholderConfigurerSupport.DEFAULT_PLACEHOLDER_SUFFIX: String - added:
static field PlaceholderConfigurerSupport.DEFAULT_VALUE_SEPARATOR: String
- removed:
class GenericBeanFactoryAccessor - removed:
ctor GenericBeanFactoryAccessor(ListableBeanFactory) - removed:
method GenericBeanFactoryAccessor.findAnnotationOnBean(String, Class): Annotation - removed:
method GenericBeanFactoryAccessor.getBean(String): Object - removed:
method GenericBeanFactoryAccessor.getBean(String, Class): Object - removed:
method GenericBeanFactoryAccessor.getBeanFactory(): ListableBeanFactory - removed:
method GenericBeanFactoryAccessor.getBeansOfType(Class): Map - removed:
method GenericBeanFactoryAccessor.getBeansOfType(Class, boolean, boolean): Map - removed:
method GenericBeanFactoryAccessor.getBeansWithAnnotation(Class): Map
- removed:
method AbstractBeanFactory.isCurrentlyInCreation(String): boolean - removed:
method AbstractBeanFactory.registerCustomEditor(Class, PropertyEditor): void - removed:
method AbstractBeanFactory.resolveBeanClass(RootBeanDefinition, String): Class - removed:
method BeanDefinitionReader.getBeanFactory(): BeanDefinitionRegistry - removed:
static method BeanDefinitionReaderUtils.createBeanDefinition(String, String, ConstructorArgumentValues, MutablePropertyValues, ClassLoader): AbstractBeanDefinition - changed:
abstract class AbstractBeanDefinitionReader implements BeanDefinitionReader → abstract class AbstractBeanDefinitionReader implements EnvironmentCapable, BeanDefinitionReader - changed:
class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFactory implements ConfigurableListableBeanFactory, BeanDefinitionRegistry → class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFactory implements ConfigurableListableBeanFactory, BeanDefinitionRegistry, Serializable - changed:
method AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(String, Object, String, boolean): void → method AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(String, Object, RootBeanDefinition): void - changed:
method AbstractAutowireCapableBeanFactory.populateBean(String, AbstractBeanDefinition, BeanWrapper): void → method AbstractAutowireCapableBeanFactory.populateBean(String, RootBeanDefinition, BeanWrapper): void - changed:
method DefaultListableBeanFactory.determinePrimaryCandidate(Map, Class): String → method DefaultListableBeanFactory.determinePrimaryCandidate(Map, DependencyDescriptor): String - changed:
method ManagedList.merge(Object): Object → method ManagedList.merge(Object): List - changed:
method ManagedSet.merge(Object): Object → method ManagedSet.merge(Object): Set - changed:
method RootBeanDefinition.cloneBeanDefinition(): AbstractBeanDefinition → method RootBeanDefinition.cloneBeanDefinition(): RootBeanDefinition - added:
class ManagedArray extends ManagedList - added:
class SimpleSecurityContextProvider implements SecurityContextProvider - added:
ctor ManagedArray(String, int) - added:
ctor RootBeanDefinition(String) - added:
ctor SimpleSecurityContextProvider() - added:
ctor SimpleSecurityContextProvider(AccessControlContext) - added:
interface BeanDefinitionRegistryPostProcessor extends BeanFactoryPostProcessor - added:
interface SecurityContextProvider - added:
method AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(BeanWrapper, boolean): PropertyDescriptor[] - added:
method AbstractAutowireCapableBeanFactory.getParameterNameDiscoverer(): ParameterNameDiscoverer - added:
method AbstractAutowireCapableBeanFactory.setParameterNameDiscoverer(ParameterNameDiscoverer): void - added:
method AbstractBeanDefinition.isLenientConstructorResolution(): boolean - added:
method AbstractBeanDefinition.isNonPublicAccessAllowed(): boolean - added:
method AbstractBeanDefinition.setLenientConstructorResolution(boolean): void - added:
method AbstractBeanDefinition.setNonPublicAccessAllowed(boolean): void - added:
method AbstractBeanDefinitionReader.getEnvironment(): Environment - added:
method AbstractBeanDefinitionReader.setEnvironment(Environment): void - added:
method AbstractBeanFactory.addEmbeddedValueResolver(StringValueResolver): void - added:
method AbstractBeanFactory.cleanupAfterBeanCreationFailure(String): void - added:
method AbstractBeanFactory.evaluateBeanDefinitionString(String, BeanDefinition): Object - added:
method AbstractBeanFactory.getAccessControlContext(): AccessControlContext - added:
method AbstractBeanFactory.getBeanExpressionResolver(): BeanExpressionResolver - added:
method AbstractBeanFactory.getConversionService(): ConversionService - added:
method AbstractBeanFactory.isActuallyInCreation(String): boolean - added:
method AbstractBeanFactory.resolveEmbeddedValue(String): String - added:
method AbstractBeanFactory.setBeanExpressionResolver(BeanExpressionResolver): void - added:
method AbstractBeanFactory.setConversionService(ConversionService): void - added:
method AbstractBeanFactory.setSecurityContextProvider(SecurityContextProvider): void - added:
method AutowireCandidateResolver.getSuggestedValue(DependencyDescriptor): Object - added:
method BeanDefinitionRegistryPostProcessor.postProcessBeanDefinitionRegistry(BeanDefinitionRegistry): void - added:
method DefaultListableBeanFactory.destroySingleton(String): void - added:
method DefaultListableBeanFactory.doResolveDependency(DependencyDescriptor, Class, String, Set, TypeConverter): Object - added:
method DefaultListableBeanFactory.findAnnotationOnBean(String, Class): Annotation - added:
method DefaultListableBeanFactory.getBean(Class): Object - added:
method DefaultListableBeanFactory.getBeansWithAnnotation(Class): Map - added:
method DefaultListableBeanFactory.matchesBeanName(String, String): boolean - added:
method DefaultListableBeanFactory.registerSingleton(String, Object): void - added:
method DefaultListableBeanFactory.setSerializationId(String): void - added:
method DefaultListableBeanFactory.writeReplace(): Object - added:
method DefaultSingletonBeanRegistry.isActuallyInCreation(String): boolean - added:
method DefaultSingletonBeanRegistry.isCurrentlyInCreation(String): boolean - added:
method DefaultSingletonBeanRegistry.setCurrentlyInCreation(String, boolean): void - added:
method FactoryBeanRegistrySupport.getAccessControlContext(): AccessControlContext - added:
method ManagedList.getElementTypeName(): String - added:
method ManagedList.setElementTypeName(String): void - added:
method ManagedMap.getKeyTypeName(): String - added:
method ManagedMap.getValueTypeName(): String - added:
method ManagedMap.setKeyTypeName(String): void - added:
method ManagedMap.setValueTypeName(String): void - added:
method ManagedSet.getElementTypeName(): String - added:
method ManagedSet.setElementTypeName(String): void - added:
method RootBeanDefinition.getDecoratedDefinition(): BeanDefinitionHolder - added:
method RootBeanDefinition.getResolvedFactoryMethod(): Method - added:
method RootBeanDefinition.getTargetType(): Class - added:
method RootBeanDefinition.isFactoryMethod(Method): boolean - added:
method RootBeanDefinition.setDecoratedDefinition(BeanDefinitionHolder): void - added:
method RootBeanDefinition.setTargetType(Class): void - added:
method RootBeanDefinition.setUniqueFactoryMethodName(String): void - added:
method SecurityContextProvider.getAccessControlContext(): AccessControlContext - added:
method SimpleAutowireCandidateResolver.getSuggestedValue(DependencyDescriptor): Object - added:
method SimpleSecurityContextProvider.getAccessControlContext(): AccessControlContext - added:
method StaticListableBeanFactory.findAnnotationOnBean(String, Class): Annotation - added:
method StaticListableBeanFactory.getBean(Class): Object - added:
method StaticListableBeanFactory.getBeansWithAnnotation(Class): Map - added:
static field AbstractBeanDefinition.INFER_METHOD: String - added:
static field AbstractBeanDefinition.SCOPE_DEFAULT: String - added:
static method SimpleInstantiationStrategy.getCurrentlyInvokedFactoryMethod(): Method
- removed:
interface XmlBeanDefinitionParser - removed:
method NamespaceHandlerSupport.findDecoratorForNode(Node): BeanDefinitionDecorator - removed:
method NamespaceHandlerSupport.findParserForElement(Element): BeanDefinitionParser - removed:
method PluggableSchemaResolver.getSchemaMapping(String): String - removed:
method XmlBeanDefinitionParser.registerBeanDefinitions(BeanDefinitionReader, Document, Resource): int - removed:
method XmlBeanDefinitionReader.setParserClass(Class): void - changed:
method AbstractSimpleBeanDefinitionParser.doParse(Element, BeanDefinitionBuilder): void → method AbstractSimpleBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void - changed:
method BeanDefinitionParserDelegate.buildTypedStringValue(String, String, Element): Object → method BeanDefinitionParserDelegate.buildTypedStringValue(String, String): TypedStringValue - changed:
method DefaultBeanDefinitionDocumentReader.createHelper(XmlReaderContext, Element): BeanDefinitionParserDelegate → method DefaultBeanDefinitionDocumentReader.createHelper(XmlReaderContext, Element, BeanDefinitionParserDelegate): BeanDefinitionParserDelegate - added:
class SimpleConstructorNamespaceHandler implements NamespaceHandler - added:
ctor BeanDefinitionParserDelegate(XmlReaderContext, Environment) - added:
ctor SimpleConstructorNamespaceHandler() - added:
method AbstractSimpleBeanDefinitionParser.isEligibleAttribute(Attr, ParserContext): boolean - added:
method BeanDefinitionDocumentReader.setEnvironment(Environment): void - added:
method BeanDefinitionParserDelegate.getEnvironment(): Environment - added:
method BeanDefinitionParserDelegate.getLocalName(Node): String - added:
method BeanDefinitionParserDelegate.getNamespaceURI(Node): String - added:
method BeanDefinitionParserDelegate.initDefaults(Element, BeanDefinitionParserDelegate): void - added:
method BeanDefinitionParserDelegate.isDefaultNamespace(Node): boolean - added:
method BeanDefinitionParserDelegate.nodeNameEquals(Node, String): boolean - added:
method BeanDefinitionParserDelegate.parseArrayElement(Element, BeanDefinition): Object - added:
method BeanDefinitionParserDelegate.parseCollectionElements(NodeList, Collection, BeanDefinition, String): void - added:
method BeanDefinitionParserDelegate.populateDefaults(DocumentDefaultsDefinition, DocumentDefaultsDefinition, Element): void - added:
method BeansDtdResolver.toString(): String - added:
method DefaultBeanDefinitionDocumentReader.createDelegate(XmlReaderContext, Element, BeanDefinitionParserDelegate): BeanDefinitionParserDelegate - added:
method DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(Element): void - added:
method DefaultBeanDefinitionDocumentReader.setEnvironment(Environment): void - added:
method DefaultNamespaceHandlerResolver.toString(): String - added:
method DelegatingEntityResolver.toString(): String - added:
method PluggableSchemaResolver.toString(): String - added:
method SimpleConstructorNamespaceHandler.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder - added:
method SimpleConstructorNamespaceHandler.init(): void - added:
method SimpleConstructorNamespaceHandler.parse(Element, ParserContext): BeanDefinition - added:
static field AbstractBeanDefinitionParser.NAME_ATTRIBUTE: String - added:
static field BeanDefinitionParserDelegate.ARRAY_ELEMENT: String - added:
static field BeanDefinitionParserDelegate.AUTOWIRE_NO_VALUE: String - added:
static field BeanDefinitionParserDelegate.FALSE_VALUE: String - added:
static field BeanDefinitionParserDelegate.MULTI_VALUE_ATTRIBUTE_DELIMITERS: String - added:
static field DefaultBeanDefinitionDocumentReader.NESTED_BEANS_ELEMENT: String - added:
static field DefaultBeanDefinitionDocumentReader.PROFILE_ATTRIBUTE: String
- added:
class CurrencyEditor extends PropertyEditorSupport - added:
class InputSourceEditor extends PropertyEditorSupport - added:
class TimeZoneEditor extends PropertyEditorSupport - added:
class UUIDEditor extends PropertyEditorSupport - added:
ctor CurrencyEditor() - added:
ctor InputSourceEditor() - added:
ctor InputSourceEditor(ResourceEditor) - added:
ctor StringArrayPropertyEditor(String, String, boolean, boolean) - added:
ctor StringArrayPropertyEditor(String, boolean, boolean) - added:
ctor TimeZoneEditor() - added:
ctor URIEditor(ClassLoader, boolean) - added:
ctor URIEditor(boolean) - added:
ctor UUIDEditor() - added:
method CurrencyEditor.getAsText(): String - added:
method CurrencyEditor.setAsText(String): void - added:
method InputSourceEditor.getAsText(): String - added:
method InputSourceEditor.setAsText(String): void - added:
method TimeZoneEditor.getAsText(): String - added:
method TimeZoneEditor.setAsText(String): void - added:
method UUIDEditor.getAsText(): String - added:
method UUIDEditor.setAsText(String): void
- removed:
class RefreshablePagedListHolder extends PagedListHolder - removed:
ctor RefreshablePagedListHolder() - removed:
ctor RefreshablePagedListHolder(PagedListSourceProvider) - removed:
interface PagedListSourceProvider - removed:
method PagedListSourceProvider.loadList(Locale, Object): List - removed:
method RefreshablePagedListHolder.getFilter(): Object - removed:
method RefreshablePagedListHolder.getLocale(): Locale - removed:
method RefreshablePagedListHolder.getSourceProvider(): PagedListSourceProvider - removed:
method RefreshablePagedListHolder.refresh(boolean): void - removed:
method RefreshablePagedListHolder.setFilter(Object): void - removed:
method RefreshablePagedListHolder.setLocale(Locale): void - removed:
method RefreshablePagedListHolder.setSourceProvider(PagedListSourceProvider): void - added:
ctor ResourceEditorRegistrar(ResourceLoader, PropertyResolver)