JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-11-16T11:50:16.388+0100
Access modifier filter:PUBLIC
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:n.a.
Classes:
StatusFully Qualified Name
REMOVED (!)org.springframework.beans.annotation.AnnotationBeanUtils
MODIFIED (!)org.springframework.beans.BeanWrapperImpl
MODIFIED (!)org.springframework.beans.CachedIntrospectionResults
MODIFIEDorg.springframework.beans.ExtendedBeanInfoFactory
MODIFIED (!)org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
MODIFIEDorg.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
MODIFIEDorg.springframework.beans.factory.annotation.InjectionMetadata
REMOVED (!)org.springframework.beans.factory.annotation.Required
REMOVED (!)org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor
NEWorg.springframework.beans.factory.aot.AotServices
NEWorg.springframework.beans.factory.aot.AotServices$Loader
NEWorg.springframework.beans.factory.aot.AotServices$Source
NEWorg.springframework.beans.factory.aot.AutowiredArguments
NEWorg.springframework.beans.factory.aot.AutowiredArgumentsCodeGenerator
NEWorg.springframework.beans.factory.aot.AutowiredFieldValueResolver
NEWorg.springframework.beans.factory.aot.AutowiredMethodArgumentsResolver
NEWorg.springframework.beans.factory.aot.BeanFactoryInitializationAotContribution
NEWorg.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor
NEWorg.springframework.beans.factory.aot.BeanFactoryInitializationCode
NEWorg.springframework.beans.factory.aot.BeanInstanceSupplier
NEWorg.springframework.beans.factory.aot.BeanRegistrationAotContribution
NEWorg.springframework.beans.factory.aot.BeanRegistrationAotProcessor
NEWorg.springframework.beans.factory.aot.BeanRegistrationCode
NEWorg.springframework.beans.factory.aot.BeanRegistrationCodeFragments
NEWorg.springframework.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
NEWorg.springframework.beans.factory.aot.BeanRegistrationExcludeFilter
NEWorg.springframework.beans.factory.aot.BeanRegistrationsCode
MODIFIED (!)org.springframework.beans.factory.config.ConfigurableBeanFactory
MODIFIED (!)org.springframework.beans.factory.config.DependencyDescriptor
MODIFIED (!)org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
REMOVED (!)org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
MODIFIEDorg.springframework.beans.factory.config.ProviderCreatingFactoryBean
MODIFIED (!)org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
UNCHANGED (!)org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader
REMOVED (!)org.springframework.beans.factory.groovy.GroovyDynamicElementReader$_invokeMethod_closure1
MODIFIED (*)org.springframework.beans.factory.ListableBeanFactory
MODIFIED (!)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
MODIFIEDorg.springframework.beans.factory.support.AbstractBeanDefinition
MODIFIED (!)org.springframework.beans.factory.support.AbstractBeanDefinitionReader
MODIFIED (!)org.springframework.beans.factory.support.AbstractBeanFactory
MODIFIED (!)org.springframework.beans.factory.support.AutowireCandidateResolver
MODIFIEDorg.springframework.beans.factory.support.BeanDefinitionValueResolver
MODIFIEDorg.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy
MODIFIED (!)org.springframework.beans.factory.support.DefaultListableBeanFactory
MODIFIEDorg.springframework.beans.factory.support.FactoryBeanRegistrySupport
NEWorg.springframework.beans.factory.support.InstanceSupplier
MODIFIED (!)org.springframework.beans.factory.support.InstantiationStrategy
UNCHANGED (!)org.springframework.beans.factory.support.PropertiesBeanDefinitionReader
NEWorg.springframework.beans.factory.support.RegisteredBean
MODIFIEDorg.springframework.beans.factory.support.RootBeanDefinition
REMOVED (!)org.springframework.beans.factory.support.SecurityContextProvider
MODIFIEDorg.springframework.beans.factory.support.SimpleAutowireCandidateResolver
MODIFIEDorg.springframework.beans.factory.support.SimpleInstantiationStrategy
REMOVED (!)org.springframework.beans.factory.support.SimpleSecurityContextProvider
MODIFIEDorg.springframework.beans.factory.support.StaticListableBeanFactory
UNCHANGED (!)org.springframework.beans.factory.xml.XmlBeanDefinitionReader
REMOVED (!)org.springframework.beans.factory.xml.XmlBeanFactory
MODIFIED (!)org.springframework.beans.SimpleBeanInfoFactory
NEWorg.springframework.beans.StandardBeanInfoFactory
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
REMOVED (!) public abstract class org.springframework.beans.annotation.AnnotationBeanUtilstop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AnnotationBeanUtils()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
41n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public voidcopyPropertiesToBean(java.lang.annotation.Annotation, java.lang.Object, java.lang.String[])n.a.
Change
METHOD_REMOVED
Old fileNew file
52n.a.
REMOVED (!)static public voidcopyPropertiesToBean(java.lang.annotation.Annotation, java.lang.Object, org.springframework.util.StringValueResolver, java.lang.String[])n.a.
Change
METHOD_REMOVED
Old fileNew file
68n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
MODIFIED (!) public class org.springframework.beans.BeanWrapperImpltop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.security.AccessControlContextgetSecurityContext()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
193n.a.
REMOVED (!)public voidsetSecurityContext(java.security.AccessControlContext)n.a.
Change
METHOD_REMOVED
Old fileNew file
184n.a.
MODIFIED (!) final public class org.springframework.beans.CachedIntrospectionResultstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
IGNORE_BEANINFO_PROPERTY_NAME
MODIFIED public class org.springframework.beans.ExtendedBeanInfoFactorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Superclass:
StatusSuperclassCompatibility Changes:
MODIFIEDorg.springframework.beans.StandardBeanInfoFactory(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.beans.BeanInfogetBeanInfo(java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.NonNulln.a.
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
UNCHANGEDjava.beans.IntrospectionException
n.a.
Old fileNew file
4848
REMOVEDpublic intgetOrder()n.a.n.a.
Old fileNew file
66n.a.
MODIFIED (!) public class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ClassdetermineBeanType(java.lang.Class, java.lang.String)
Status:Name:
NEWorg.springframework.beans.factory.BeanCreationException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.323
REMOVED (!)public org.springframework.beans.PropertyValuespostProcessPropertyValues(org.springframework.beans.PropertyValues, java.beans.PropertyDescriptor[], java.lang.Object, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
415n.a.
NEWpublic org.springframework.beans.factory.aot.BeanRegistrationAotContributionprocessAheadOfTime(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.284
MODIFIED (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5535355439626269479n.a.
Newtrue-8320845389263355987n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.beans.factory.aot.BeanRegistrationAotContributionprocessAheadOfTime(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.161
MODIFIED public class org.springframework.beans.factory.annotation.InjectionMetadatatop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.CollectiongetInjectedElements()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.96
REMOVED (!) public abstract annotation org.springframework.beans.factory.annotation.Requiredtop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.annotation.Annotation
Change
INTERFACE_REMOVED
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.RetentionPolicy.RUNTIME
REMOVEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.ElementType.METHOD
REMOVEDjava.lang.Deprecatedn.a.
REMOVED (!) public class org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessortop
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
SKIP_REQUIRED_CHECK_ATTRIBUTE
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public RequiredAnnotationBeanPostProcessor()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
78n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public intgetOrder()n.a.
Change
METHOD_REMOVED
Old fileNew file
137n.a.
REMOVED (!)public voidpostProcessMergedBeanDefinition(org.springframework.beans.factory.support.RootBeanDefinition, java.lang.Class, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
143n.a.
REMOVED (!)public org.springframework.beans.PropertyValuespostProcessPropertyValues(org.springframework.beans.PropertyValues, java.beans.PropertyDescriptor[], java.lang.Object, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
149n.a.
REMOVED (!)public voidsetBeanFactory(org.springframework.beans.factory.BeanFactory)n.a.
Change
METHOD_REMOVED
Old fileNew file
126n.a.
REMOVED (!)public voidsetOrder(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
132n.a.
REMOVED (!)public voidsetRequiredAnnotationType(java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
113n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
NEW final public class org.springframework.beans.factory.aot.AotServicestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.FACTORIES_RESOURCE_LOCATION
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListasList()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.161
NEWstatic public org.springframework.beans.factory.aot.AotServices$Loaderfactories()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEWstatic public org.springframework.beans.factory.aot.AotServices$Loaderfactories(java.lang.ClassLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.97
NEWstatic public org.springframework.beans.factory.aot.AotServices$Loaderfactories(org.springframework.core.io.support.SpringFactoriesLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.107
NEWstatic public org.springframework.beans.factory.aot.AotServices$LoaderfactoriesAndBeans(org.springframework.beans.factory.ListableBeanFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
NEWstatic public org.springframework.beans.factory.aot.AotServices$LoaderfactoriesAndBeans(org.springframework.core.io.support.SpringFactoriesLoader, org.springframework.beans.factory.ListableBeanFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
NEWpublic java.lang.ObjectfindByBeanName(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWpublic org.springframework.beans.factory.aot.AotServices$SourcegetSource(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEWpublic java.util.Iteratoriterator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.145
NEWpublic java.util.stream.Streamstream()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.153
NEW static public class org.springframework.beans.factory.aot.AotServices$Loadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.beans.factory.aot.AotServicesload(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.211
NEW (Serializable compatible) final static public enum org.springframework.beans.factory.aot.AotServices$Sourcetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
NEWjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-6861092587743960014n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.beans.factory.aot.AotServices$Sourcen.a.BEAN_FACTORY
NEWpublic static final org.springframework.beans.factory.aot.AotServices$Sourcen.a.SPRING_FACTORIES_LOADER
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.beans.factory.aot.AotServices$SourcevalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.225
NEWstatic public org.springframework.beans.factory.aot.AotServices$Source[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.225
NEW public abstract interface org.springframework.beans.factory.aot.AutowiredArgumentstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Objectget(int, java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.45
NEWpublic java.lang.Objectget(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.62
NEWpublic java.lang.ObjectgetObject(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.72
NEWstatic public org.springframework.beans.factory.aot.AutowiredArgumentsof(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.88
NEWpublic abstract java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public class org.springframework.beans.factory.aot.AutowiredArgumentsCodeGeneratortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic AutowiredArgumentsCodeGenerator(java.lang.Class, java.lang.reflect.Executable)n.a.n.a.
Old fileNew file
n.a.49
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.javapoet.CodeBlockgenerateCode(java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
NEWpublic org.springframework.javapoet.CodeBlockgenerateCode(java.lang.Class[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
NEWpublic org.springframework.javapoet.CodeBlockgenerateCode(java.lang.Class[], int, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.66
NEW final public class org.springframework.beans.factory.aot.AutowiredFieldValueResolvertop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.beans.factory.aot.AutowiredElementResolvern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.beans.factory.aot.AutowiredFieldValueResolverforField(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWstatic public org.springframework.beans.factory.aot.AutowiredFieldValueResolverforRequiredField(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic voidresolve(org.springframework.beans.factory.support.RegisteredBean, org.springframework.util.function.ThrowingConsumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.113
NEWpublic java.lang.Objectresolve(org.springframework.beans.factory.support.RegisteredBean, java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic java.lang.Objectresolve(org.springframework.beans.factory.support.RegisteredBean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.143
NEWpublic voidresolveAndSet(org.springframework.beans.factory.support.RegisteredBean, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.164
NEWpublic java.lang.ObjectresolveObject(org.springframework.beans.factory.support.RegisteredBean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.153
NEWpublic org.springframework.beans.factory.aot.AutowiredFieldValueResolverwithShortcut(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEW final public class org.springframework.beans.factory.aot.AutowiredMethodArgumentsResolvertop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.beans.factory.aot.AutowiredElementResolvern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.beans.factory.aot.AutowiredMethodArgumentsResolverforMethod(java.lang.String, java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.89
NEWstatic public org.springframework.beans.factory.aot.AutowiredMethodArgumentsResolverforRequiredMethod(java.lang.String, java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEWpublic voidresolve(org.springframework.beans.factory.support.RegisteredBean, org.springframework.util.function.ThrowingConsumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.129
NEWpublic org.springframework.beans.factory.aot.AutowiredArgumentsresolve(org.springframework.beans.factory.support.RegisteredBean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.144
NEWpublic voidresolveAndInvoke(org.springframework.beans.factory.support.RegisteredBean, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.155
NEWpublic org.springframework.beans.factory.aot.AutowiredMethodArgumentsResolverwithShortcut(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.116
NEW public abstract interface org.springframework.beans.factory.aot.BeanFactoryInitializationAotContributiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidapplyTo(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanFactoryInitializationCode)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.beans.factory.aot.BeanFactoryInitializationAotContributionprocessAheadOfTime(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanFactoryInitializationCodetop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.BEAN_FACTORY_VARIABLE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidaddInitializer(org.springframework.aot.generate.MethodReference)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW final public class org.springframework.beans.factory.aot.BeanInstanceSuppliertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.beans.factory.aot.AutowiredElementResolvern.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.beans.factory.support.InstanceSuppliern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.beans.factory.aot.BeanInstanceSupplierforConstructor(java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEWstatic public org.springframework.beans.factory.aot.BeanInstanceSupplierforFactoryMethod(java.lang.Class, java.lang.String, java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
NEWpublic java.lang.Objectget(org.springframework.beans.factory.support.RegisteredBean)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.204
NEWpublic java.lang.reflect.MethodgetFactoryMethod()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.230
NEWpublic org.springframework.beans.factory.aot.BeanInstanceSupplierwithGenerator(org.springframework.util.function.ThrowingBiFunction)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.157
NEWpublic org.springframework.beans.factory.aot.BeanInstanceSupplierwithGenerator(org.springframework.util.function.ThrowingFunction)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWpublic org.springframework.beans.factory.aot.BeanInstanceSupplierwithGenerator(org.springframework.util.function.ThrowingSupplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.185
NEWpublic org.springframework.beans.factory.aot.BeanInstanceSupplierwithShortcuts(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.199
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationAotContributiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidapplyTo(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic org.springframework.beans.factory.aot.BeanRegistrationCodeFragmentscustomizeBeanRegistrationCodeFragments(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCodeFragments)n.a.n.a.
Old fileNew file
n.a.48
NEWstatic public org.springframework.beans.factory.aot.BeanRegistrationAotContributionwithCustomCodeFragments(java.util.function.UnaryOperator)n.a.n.a.
Old fileNew file
n.a.70
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationAotProcessortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisBeanExcludedFromAotProcessing()n.a.n.a.
Old fileNew file
n.a.78
NEWpublic abstract org.springframework.beans.factory.aot.BeanRegistrationAotContributionprocessAheadOfTime(org.springframework.beans.factory.support.RegisteredBean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationCodetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidaddInstancePostProcessor(org.springframework.aot.generate.MethodReference)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.ClassNamegetClassName()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationCodeFragmentstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.BEAN_DEFINITION_VARIABLE
NEWpublic static final java.lang.Stringn.a.INSTANCE_SUPPLIER_VARIABLE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateInstanceSupplierCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, java.lang.reflect.Executable, boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateNewBeanDefinitionCode(org.springframework.aot.generate.GenerationContext, org.springframework.core.ResolvableType, org.springframework.beans.factory.aot.BeanRegistrationCode)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateReturnCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateSetBeanDefinitionPropertiesCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, org.springframework.beans.factory.support.RootBeanDefinition, java.util.function.Predicate)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateSetBeanInstanceSupplierCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, org.springframework.javapoet.CodeBlock, java.util.List)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.javapoet.ClassNamegetTarget(org.springframework.beans.factory.support.RegisteredBean, java.lang.reflect.Executable)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.beans.factory.aot.BeanRegistrationCodeFragmentsDecoratortop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.beans.factory.aot.BeanRegistrationCodeFragmentsn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.javapoet.CodeBlockgenerateInstanceSupplierCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, java.lang.reflect.Executable, boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic org.springframework.javapoet.CodeBlockgenerateNewBeanDefinitionCode(org.springframework.aot.generate.GenerationContext, org.springframework.core.ResolvableType, org.springframework.beans.factory.aot.BeanRegistrationCode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
NEWpublic org.springframework.javapoet.CodeBlockgenerateReturnCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWpublic org.springframework.javapoet.CodeBlockgenerateSetBeanDefinitionPropertiesCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, org.springframework.beans.factory.support.RootBeanDefinition, java.util.function.Predicate)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic org.springframework.javapoet.CodeBlockgenerateSetBeanInstanceSupplierCode(org.springframework.aot.generate.GenerationContext, org.springframework.beans.factory.aot.BeanRegistrationCode, org.springframework.javapoet.CodeBlock, java.util.List)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEWpublic org.springframework.javapoet.ClassNamegetTarget(org.springframework.beans.factory.support.RegisteredBean, java.lang.reflect.Executable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationExcludeFiltertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanisExcludedFromAotProcessing(org.springframework.beans.factory.support.RegisteredBean)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.beans.factory.aot.BeanRegistrationsCodetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.javapoet.ClassNamegetClassName()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.config.ConfigurableBeanFactorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.security.AccessControlContextgetAccessControlContext()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
MODIFIED (!) (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.beans.factory.config.DependencyDescriptortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-8906984190727484503n.a.
Newtrue6266381095391112229n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.ObjectresolveNotUnique(java.lang.Class, java.util.Map)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
REMOVEDorg.springframework.beans.BeansException
Change
METHOD_REMOVED
Old fileNew file
240n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.beans.PropertyValuespostProcessPropertyValues(org.springframework.beans.PropertyValues, java.beans.PropertyDescriptor[], java.lang.Object, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
REMOVEDorg.springframework.beans.BeansException
Change
METHOD_REMOVED
Old fileNew file
145n.a.
REMOVED (!) public abstract class org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdaptertop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.beans.factory.config.BeanPostProcessor
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public InstantiationAwareBeanPostProcessorAdapter()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
37n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
MODIFIED public class org.springframework.beans.factory.config.ProviderCreatingFactoryBeantop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
MODIFIED (!) public abstract interface org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.ClassdetermineBeanType(java.lang.Class, java.lang.String)
Status:Name:
NEWorg.springframework.beans.BeansException
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.67
UNCHANGED (!) public class org.springframework.beans.factory.groovy.GroovyBeanDefinitionReadertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
REMOVED (!) (Serializable incompatible(!): class removed) final public class org.springframework.beans.factory.groovy.GroovyDynamicElementReader$_invokeMethod_closure1top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)groovy.lang.Closure
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)groovy.lang.GroovyCallable
Change
INTERFACE_REMOVED
REMOVED (!)groovy.lang.GroovyObject
Change
INTERFACE_REMOVED
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.lang.Cloneable
Change
INTERFACE_REMOVED
REMOVED (!)java.lang.Runnable
Change
INTERFACE_REMOVED
REMOVED (!)java.util.concurrent.Callable
Change
INTERFACE_REMOVED
REMOVED (!)org.codehaus.groovy.runtime.GeneratedClosure
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6671808570762802294n.a.
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public GroovyDynamicElementReader$_invokeMethod_closure1(java.lang.Object, java.lang.Object, groovy.lang.Reference, groovy.lang.Reference, groovy.lang.Reference, groovy.lang.Reference, groovy.lang.Reference)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
n.a.n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.ObjectdoCall(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
80n.a.
REMOVED (!)public java.lang.ObjectdoCall()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public java.lang.ObjectgetArgs()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public groovy.xml.StreamingMarkupBuildergetBuilder()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public java.lang.ObjectgetMyNamespace()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public java.lang.ObjectgetMyNamespaces()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public java.lang.StringgetName()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDgroovy.transform.Generatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface org.springframework.beans.factory.ListableBeanFactorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.util.SetfindAllAnnotationsOnBean(java.lang.String, java.lang.Class, boolean)
Status:Name:
NEWorg.springframework.beans.factory.NoSuchBeanDefinitionException
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract class org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactorytop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.config.ConfigurableBeanFactoryn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  protected )  org.springframework.beans.factory.support.InstantiationStrategygetInstantiationStrategy()n.a.n.a.
Old fileNew file
211202
MODIFIEDpublic  (<-  protected )  org.springframework.core.ParameterNameDiscoverergetParameterNameDiscoverer()n.a.n.a.
Old fileNew file
229220
MODIFIED public abstract class org.springframework.beans.factory.support.AbstractBeanDefinitiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.String[]getDestroyMethodNames()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.996
NEWpublic java.lang.String[]getInitMethodNames()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.937
NEWpublic voidsetDestroyMethodNames(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.987
NEWpublic voidsetInitMethodNames(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.928
MODIFIED (!) public abstract class org.springframework.beans.factory.support.AbstractBeanDefinitionReadertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)final public org.springframework.beans.factory.support.BeanDefinitionRegistrygetBeanFactory()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
115n.a.
MODIFIED (!) public abstract class org.springframework.beans.factory.support.AbstractBeanFactorytop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.config.ConfigurableBeanFactoryn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic java.security.AccessControlContextgetAccessControlContext()n.a.n.a.
Old fileNew file
1097n.a.
REMOVED (!)public voidsetSecurityContextProvider(org.springframework.beans.factory.support.SecurityContextProvider)n.a.
Change
METHOD_REMOVED
Old fileNew file
1077n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.support.AutowireCandidateResolvertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.ClassgetLazyResolutionProxyClass(org.springframework.beans.factory.config.DependencyDescriptor, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.114
MODIFIED public  (<-  package_protected )  class org.springframework.beans.factory.support.BeanDefinitionValueResolvertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BeanDefinitionValueResolver(org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory, java.lang.String, org.springframework.beans.factory.config.BeanDefinition)n.a.n.a.
Old fileNew file
n.a.101
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectresolveInnerBean(java.lang.String, org.springframework.beans.factory.config.BeanDefinition, java.util.function.BiFunction)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.260
MODIFIED public class org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.support.InstantiationStrategyn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ClassgetActualBeanClass(org.springframework.beans.factory.support.RootBeanDefinition, java.lang.String, org.springframework.beans.factory.BeanFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.89
MODIFIED (!) (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.beans.factory.support.DefaultListableBeanFactorytop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.config.ConfigurableBeanFactoryn.a.
UNCHANGED (*)org.springframework.beans.factory.ListableBeanFactoryn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2527635092630129408n.a.
Newtrue-3980328083394211727n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.SetfindAllAnnotationsOnBean(java.lang.String, java.lang.Class, boolean)
Status:Name:
NEWorg.springframework.beans.factory.NoSuchBeanDefinitionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.771
MODIFIED public abstract class org.springframework.beans.factory.support.FactoryBeanRegistrySupporttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
NEW public abstract interface org.springframework.beans.factory.support.InstanceSuppliertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.beans.factory.support.InstanceSupplierandThen(org.springframework.util.function.ThrowingBiFunction)n.a.n.a.
Old fileNew file
n.a.77
NEWpublic abstract java.lang.Objectget(org.springframework.beans.factory.support.RegisteredBean)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.lang.reflect.MethodgetFactoryMethod()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.63
NEWpublic java.lang.ObjectgetWithException()n.a.n.a.
Old fileNew file
n.a.44
NEWstatic public org.springframework.beans.factory.support.InstanceSupplierof(org.springframework.beans.factory.support.InstanceSupplier)n.a.n.a.
Old fileNew file
n.a.146
NEWstatic public org.springframework.beans.factory.support.InstanceSupplierusing(org.springframework.util.function.ThrowingSupplier)n.a.n.a.
Old fileNew file
n.a.101
NEWstatic public org.springframework.beans.factory.support.InstanceSupplierusing(java.lang.reflect.Method, org.springframework.util.function.ThrowingSupplier)n.a.n.a.
Old fileNew file
n.a.117
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.support.InstantiationStrategytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.ClassgetActualBeanClass(org.springframework.beans.factory.support.RootBeanDefinition, java.lang.String, org.springframework.beans.factory.BeanFactory)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.91
UNCHANGED (!) public class org.springframework.beans.factory.support.PropertiesBeanDefinitionReadertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
NEW final public class org.springframework.beans.factory.support.RegisteredBeantop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ClassgetBeanClass()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.154
NEWpublic org.springframework.beans.factory.config.ConfigurableListableBeanFactorygetBeanFactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.146
NEWpublic java.lang.StringgetBeanName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic org.springframework.core.ResolvableTypegetBeanType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.162
NEWpublic org.springframework.beans.factory.support.RootBeanDefinitiongetMergedBeanDefinition()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWpublic org.springframework.beans.factory.support.RegisteredBeangetParent()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.188
NEWpublic booleanisGeneratedBeanName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.138
NEWpublic booleanisInnerBean()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.179
NEWstatic public org.springframework.beans.factory.support.RegisteredBeanof(org.springframework.beans.factory.config.ConfigurableListableBeanFactory, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
NEWstatic public org.springframework.beans.factory.support.RegisteredBeanofInnerBean(org.springframework.beans.factory.support.RegisteredBean, org.springframework.beans.factory.config.BeanDefinitionHolder)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
NEWstatic public org.springframework.beans.factory.support.RegisteredBeanofInnerBean(org.springframework.beans.factory.support.RegisteredBean, org.springframework.beans.factory.config.BeanDefinition)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.101
NEWstatic public org.springframework.beans.factory.support.RegisteredBeanofInnerBean(org.springframework.beans.factory.support.RegisteredBean, java.lang.String, org.springframework.beans.factory.config.BeanDefinition)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEWpublic java.lang.reflect.ExecutableresolveConstructorOrFactoryMethod()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.196
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.203
MODIFIED public class org.springframework.beans.factory.support.RootBeanDefinitiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic RootBeanDefinition(org.springframework.core.ResolvableType)n.a.n.a.
Old fileNew file
n.a.159
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidmarkAsPostProcessed()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.451
NEWpublic voidresolveDestroyMethodIfNecessary()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.572
NEWpublic voidsetInstanceSupplier(java.util.function.Supplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.437
REMOVED (!) public abstract interface org.springframework.beans.factory.support.SecurityContextProvidertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.security.AccessControlContextgetAccessControlContext()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
MODIFIED public class org.springframework.beans.factory.support.SimpleAutowireCandidateResolvertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.support.AutowireCandidateResolvern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ClassgetLazyResolutionProxyClass(org.springframework.beans.factory.config.DependencyDescriptor, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.70
MODIFIED public class org.springframework.beans.factory.support.SimpleInstantiationStrategytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.beans.factory.support.InstantiationStrategyn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidsetCurrentlyInvokedFactoryMethod(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
REMOVED (!) public class org.springframework.beans.factory.support.SimpleSecurityContextProvidertop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.beans.factory.support.SecurityContextProvider
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public SimpleSecurityContextProvider(java.security.AccessControlContext)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
52n.a.
REMOVED (!)public SimpleSecurityContextProvider()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
42n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic java.security.AccessControlContextgetAccessControlContext()n.a.n.a.
Old fileNew file
59n.a.
MODIFIED public class org.springframework.beans.factory.support.StaticListableBeanFactorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)org.springframework.beans.factory.ListableBeanFactoryn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.SetfindAllAnnotationsOnBean(java.lang.String, java.lang.Class, boolean)
Status:Name:
NEWorg.springframework.beans.factory.NoSuchBeanDefinitionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.481
UNCHANGED (!) public class org.springframework.beans.factory.xml.XmlBeanDefinitionReadertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
REMOVED (!) (Serializable incompatible(!): class removed) public class org.springframework.beans.factory.xml.XmlBeanFactorytop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.beans.factory.support.DefaultListableBeanFactory
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.BeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.AutowireCapableBeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.ConfigurableBeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.ConfigurableListableBeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.config.SingletonBeanRegistry
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.HierarchicalBeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.ListableBeanFactory
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.beans.factory.support.BeanDefinitionRegistry
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1436030605927869707n.a.
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public XmlBeanFactory(org.springframework.core.io.Resource, org.springframework.beans.factory.BeanFactory)
Status:Name:
REMOVEDorg.springframework.beans.BeansException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
78n.a.
REMOVED (!)public XmlBeanFactory(org.springframework.core.io.Resource)
Status:Name:
REMOVEDorg.springframework.beans.BeansException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
67n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
MODIFIED (!) package_protected  (<-  public )  class org.springframework.beans.SimpleBeanInfoFactorytop
Compatibility Changes:
Change
CLASS_NO_LONGER_PUBLIC
CLASS_LESS_ACCESSIBLE
class File Format Version:
StatusOld VersionNew Version
MODIFIED52.061.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  SimpleBeanInfoFactory()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
4546
NEW public class org.springframework.beans.StandardBeanInfoFactorytop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.IGNORE_BEANINFO_PROPERTY_NAME
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic StandardBeanInfoFactory()n.a.n.a.
Old fileNew file
n.a.43
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.beans.BeanInfogetBeanInfo(java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.NonNulln.a.
Status:Name:
NEWjava.beans.IntrospectionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic intgetOrder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78