JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-09-15T09:04:31.457+0200
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
MODIFIEDorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
REMOVED (!)org.springframework.beans.factory.aot.AotFactoriesLoader
NEWorg.springframework.beans.factory.aot.AotServices
NEWorg.springframework.beans.factory.aot.AotServices$Loader
NEWorg.springframework.beans.factory.aot.AotServices$Source
REMOVED (!)org.springframework.beans.factory.aot.AutowiredInstantiationArgumentsResolver
MODIFIED (!)org.springframework.beans.factory.aot.BeanFactoryInitializationCode
NEWorg.springframework.beans.factory.aot.BeanInstanceSupplier
MODIFIED (!)org.springframework.beans.factory.aot.BeanRegistrationAotProcessor
MODIFIED (!)org.springframework.beans.factory.aot.BeanRegistrationCode
MODIFIED (!)org.springframework.beans.factory.aot.BeanRegistrationExcludeFilter
MODIFIED (!)org.springframework.beans.factory.aot.BeanRegistrationsCode
MODIFIED (!)org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
MODIFIEDorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
MODIFIED (!)org.springframework.beans.factory.support.AutowireCandidateResolver
MODIFIEDorg.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy
MODIFIED (!)org.springframework.beans.factory.support.InstanceSupplier
MODIFIED (!)org.springframework.beans.factory.support.InstantiationStrategy
MODIFIED (!)org.springframework.beans.factory.support.RegisteredBean
MODIFIEDorg.springframework.beans.factory.support.RootBeanDefinition
MODIFIEDorg.springframework.beans.factory.support.SimpleAutowireCandidateResolver
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessortop
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.324
REMOVED (!) public class org.springframework.beans.factory.aot.AotFactoriesLoadertop
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
FACTORIES_RESOURCE_LOCATION
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AotFactoriesLoader(org.springframework.beans.factory.ListableBeanFactory, org.springframework.core.io.support.SpringFactoriesLoader)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
77n.a.
REMOVED (!)public AotFactoriesLoader(org.springframework.beans.factory.ListableBeanFactory)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
60n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.Listload(java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
94n.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
REMOVED (!) final public class org.springframework.beans.factory.aot.AutowiredInstantiationArgumentsResolvertop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.beans.factory.aot.AutowiredElementResolver
Change
SUPERCLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public org.springframework.beans.factory.aot.AutowiredInstantiationArgumentsResolverforConstructor(java.lang.Class[])n.a.
Change
METHOD_REMOVED
Old fileNew file
97n.a.
REMOVED (!)static public org.springframework.beans.factory.aot.AutowiredInstantiationArgumentsResolverforFactoryMethod(java.lang.Class, java.lang.String, java.lang.Class[])n.a.
Change
METHOD_REMOVED
Old fileNew file
115n.a.
REMOVED (!)public java.lang.Objectresolve(org.springframework.beans.factory.support.RegisteredBean, org.springframework.util.function.ThrowingFunction)n.a.
Change
METHOD_REMOVED
Old fileNew file
152n.a.
REMOVED (!)public org.springframework.beans.factory.aot.AutowiredArgumentsresolve(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_REMOVED
Old fileNew file
165n.a.
REMOVED (!)public java.lang.ObjectresolveAndInstantiate(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_REMOVED
Old fileNew file
177n.a.
REMOVED (!)public java.lang.ObjectresolveAndInstantiate(org.springframework.beans.factory.support.RegisteredBean, java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
191n.a.
REMOVED (!)public org.springframework.beans.factory.aot.AutowiredInstantiationArgumentsResolverwithShortcuts(java.lang.String[])n.a.
Change
METHOD_REMOVED
Old fileNew file
139n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.aot.BeanFactoryInitializationCodetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generate.MethodGeneratorgetMethodGenerator()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.
Change
METHOD_ADDED_TO_INTERFACE
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.114
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.133
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.206
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.218
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.159
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.173
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.187
NEWpublic org.springframework.beans.factory.aot.BeanInstanceSupplierwithShortcuts(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.201
MODIFIED (!) public abstract interface org.springframework.beans.factory.aot.BeanRegistrationAotProcessortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public booleanisBeanExcludedFromAotProcessing()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.70
MODIFIED (!) public abstract interface org.springframework.beans.factory.aot.BeanRegistrationCodetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generate.MethodGeneratorgetMethodGenerator()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.aot.BeanRegistrationExcludeFiltertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract booleanisExcluded(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisExcludedFromAotProcessing(org.springframework.beans.factory.support.RegisteredBean)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.aot.BeanRegistrationsCodetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generate.MethodGeneratorgetMethodGenerator()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessortop
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
MODIFIED public abstract class org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  protected )  org.springframework.beans.factory.support.InstantiationStrategygetInstantiationStrategy()n.a.n.a.
Old fileNew file
207202
MODIFIEDpublic  (<-  protected )  org.springframework.core.ParameterNameDiscoverergetParameterNameDiscoverer()n.a.n.a.
Old fileNew file
225220
MODIFIED (!) public abstract interface org.springframework.beans.factory.support.AutowireCandidateResolvertop
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 class org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategytop
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 (!) public abstract interface org.springframework.beans.factory.support.InstanceSuppliertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.reflect.MethodgetFactoryMethod()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.63
NEW (!)static public org.springframework.beans.factory.support.InstanceSupplierusing(java.lang.reflect.Method, org.springframework.util.function.ThrowingSupplier)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.117
MODIFIED (!) public abstract interface org.springframework.beans.factory.support.InstantiationStrategytop
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
MODIFIED (!) final public class org.springframework.beans.factory.support.RegisteredBeantop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public org.springframework.beans.factory.config.ConfigurableListableBeanFactory (<- org.springframework.beans.factory.config.ConfigurableBeanFactory) getBeanFactory()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
153153
REMOVED (!)static public org.springframework.beans.factory.support.RegisteredBeanof(org.springframework.beans.factory.config.ConfigurableBeanFactory, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
77n.a.
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.77
MODIFIED public class org.springframework.beans.factory.support.RootBeanDefinitiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidmarkAsPostProcessed()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.448
NEWpublic voidresolveDestroyMethodIfNecessary()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.569
NEWpublic voidsetInstanceSupplier(java.util.function.Supplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.434
MODIFIED public class org.springframework.beans.factory.support.SimpleAutowireCandidateResolvertop
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