JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-09-15T09:04:37.190+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
NEWorg.springframework.test.context.aot.AotContextLoader
NEWorg.springframework.test.context.aot.AotTestAttributes
NEWorg.springframework.test.context.aot.AotTestContextInitializers
NEWorg.springframework.test.context.aot.AotTestExecutionListener
NEWorg.springframework.test.context.aot.TestAotProcessor
NEWorg.springframework.test.context.aot.TestClassScanner
NEWorg.springframework.test.context.aot.TestContextAotException
NEWorg.springframework.test.context.aot.TestContextAotGenerator
NEWorg.springframework.test.context.aot.TestRuntimeHintsRegistrar
MODIFIEDorg.springframework.test.context.BootstrapUtils
MODIFIEDorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate
MODIFIED (!)org.springframework.test.context.CacheAwareContextLoaderDelegate
UNCHANGEDorg.springframework.test.context.ContextLoader
MODIFIEDorg.springframework.test.context.jdbc.SqlScriptsTestExecutionListener
MODIFIEDorg.springframework.test.context.SmartContextLoader
MODIFIED (!)org.springframework.test.context.support.AbstractDelegatingSmartContextLoader
MODIFIED (!)org.springframework.test.context.support.AbstractGenericContextLoader
MODIFIEDorg.springframework.test.context.support.AnnotationConfigContextLoader
MODIFIED (!)org.springframework.test.context.support.DelegatingSmartContextLoader
MODIFIEDorg.springframework.test.context.support.GenericGroovyXmlContextLoader
REMOVED (!)org.springframework.test.context.support.GenericPropertiesContextLoader
MODIFIEDorg.springframework.test.context.support.GenericXmlContextLoader
MODIFIED (!)org.springframework.test.context.web.AbstractGenericWebContextLoader
MODIFIEDorg.springframework.test.context.web.AnnotationConfigWebContextLoader
MODIFIEDorg.springframework.test.context.web.GenericGroovyXmlWebContextLoader
MODIFIEDorg.springframework.test.context.web.GenericXmlWebContextLoader
MODIFIED (!)org.springframework.test.context.web.WebDelegatingSmartContextLoader
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public abstract interface org.springframework.test.context.aot.AotContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.ContextLoadern.a.
NEWorg.springframework.test.context.SmartContextLoadern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.context.ApplicationContextloadContextForAotProcessing(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.context.ApplicationContextloadContextForAotRuntime(org.springframework.test.context.MergedContextConfiguration, org.springframework.context.ApplicationContextInitializer)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface org.springframework.test.context.aot.AotTestAttributestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleangetBoolean(java.lang.String)n.a.n.a.
Old fileNew file
n.a.133
NEWstatic public org.springframework.test.context.aot.AotTestAttributesgetInstance()n.a.n.a.
Old fileNew file
n.a.62
NEWpublic abstract java.lang.StringgetString(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidremoveAttribute(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetAttribute(java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic voidsetAttribute(java.lang.String, boolean)n.a.n.a.
Old fileNew file
n.a.100
NEW public class org.springframework.test.context.aot.AotTestContextInitializerstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic AotTestContextInitializers()n.a.n.a.
Old fileNew file
n.a.47
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.context.ApplicationContextInitializergetContextInitializer(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.73
NEWpublic booleanisSupportedTestClass(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
NEW public abstract interface org.springframework.test.context.aot.AotTestExecutionListenertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.TestExecutionListenern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidprocessAheadOfTime(java.lang.Class, org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.test.context.aot.TestAotProcessortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestAotProcessor(java.nio.file.Path[], java.nio.file.Path, java.nio.file.Path, java.nio.file.Path, java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
n.a.82
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidmain(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.143
NEWpublic voidprocess()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.97
NEW public class org.springframework.test.context.aot.TestClassScannertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestClassScanner(java.util.Set)n.a.n.a.
Old fileNew file
n.a.106
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.stream.Streamscan()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEW (Serializable compatible) public class org.springframework.test.context.aot.TestContextAotExceptiontop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue7550214595863712223n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestContextAotException(java.lang.String)n.a.n.a.
Old fileNew file
n.a.34
NEWpublic TestContextAotException(java.lang.String, java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.43
NEW public class org.springframework.test.context.aot.TestContextAotGeneratortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles)n.a.n.a.
Old fileNew file
n.a.83
NEWpublic TestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles, org.springframework.aot.hint.RuntimeHints)n.a.n.a.
Old fileNew file
n.a.92
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public org.springframework.aot.hint.RuntimeHintsgetRuntimeHints()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
NEWpublic voidprocessAheadOfTime(java.util.stream.Stream)
Status:Name:
NEWorg.springframework.test.context.aot.TestContextAotException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.113
NEW public abstract interface org.springframework.test.context.aot.TestRuntimeHintsRegistrartop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidregisterHints(org.springframework.test.context.MergedContextConfiguration, java.util.List, org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED public  (<-  package_protected )  abstract class org.springframework.test.context.BootstrapUtilstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  package_protected )  BootstrapUtils()n.a.n.a.
Old fileNew file
4546
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.test.context.TestContextBootstrapperresolveTestContextBootstrapper(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.126
MODIFIED public class org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegatetop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.test.context.CacheAwareContextLoaderDelegaten.a.
MODIFIED (!) public abstract interface org.springframework.test.context.CacheAwareContextLoaderDelegatetop
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
DEFAULT_CACHE_AWARE_CONTEXT_LOADER_DELEGATE_PROPERTY_NAME
UNCHANGED public abstract interface org.springframework.test.context.ContextLoadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract org.springframework.context.ApplicationContextloadContext(java.lang.String[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.lang.Exception
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.lang.String[]processLocations(java.lang.Class, java.lang.String[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
MODIFIED public class org.springframework.test.context.jdbc.SqlScriptsTestExecutionListenertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotTestExecutionListenern.a.
NEWorg.springframework.test.context.TestExecutionListenern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidprocessAheadOfTime(java.lang.Class, org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
MODIFIED public abstract interface org.springframework.test.context.SmartContextLoadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.context.ApplicationContextloadContext(java.lang.String[])
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.163
NEWpublic java.lang.String[]processLocations(java.lang.Class, java.lang.String[])n.a.n.a.
Old fileNew file
n.a.149
MODIFIED (!) public abstract class org.springframework.test.context.support.AbstractDelegatingSmartContextLoadertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDfinal public org.springframework.context.ApplicationContextloadContext(java.lang.String[])
Status:Name:
REMOVEDjava.lang.Exception
n.a.
Old fileNew file
112n.a.
MODIFIED (!)final  (<-  not_final )  public org.springframework.context.ApplicationContextloadContext(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
UNCHANGEDjava.lang.Exception
Change
METHOD_NOW_FINAL
Old fileNew file
232208
NEWfinal public org.springframework.context.ApplicationContextloadContextForAotProcessing(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.231
NEWfinal public org.springframework.context.ApplicationContextloadContextForAotRuntime(org.springframework.test.context.MergedContextConfiguration, org.springframework.context.ApplicationContextInitializer)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.258
REMOVEDfinal public java.lang.String[]processLocations(java.lang.Class, java.lang.String[])n.a.n.a.
Old fileNew file
99n.a.
MODIFIED (!) public abstract class org.springframework.test.context.support.AbstractGenericContextLoadertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final public org.springframework.context.ApplicationContext (<- org.springframework.context.ConfigurableApplicationContext) loadContext(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
UNCHANGEDjava.lang.Exception
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
106109
UNCHANGEDfinal public org.springframework.context.ConfigurableApplicationContextloadContext(java.lang.String[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.lang.Exception
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
180262
NEWfinal public org.springframework.context.support.GenericApplicationContextloadContextForAotProcessing(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
NEWfinal public org.springframework.context.support.GenericApplicationContextloadContextForAotRuntime(org.springframework.test.context.MergedContextConfiguration, org.springframework.context.ApplicationContextInitializer)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
MODIFIED public class org.springframework.test.context.support.AnnotationConfigContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED (!) public class org.springframework.test.context.support.DelegatingSmartContextLoadertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED public class org.springframework.test.context.support.GenericGroovyXmlContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
REMOVED (!) public class org.springframework.test.context.support.GenericPropertiesContextLoadertop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.test.context.support.AbstractGenericContextLoader
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.test.context.ContextLoader
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.test.context.SmartContextLoader
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public GenericPropertiesContextLoader()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
36n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
MODIFIED public class org.springframework.test.context.support.GenericXmlContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED (!) public abstract class org.springframework.test.context.web.AbstractGenericWebContextLoadertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final public org.springframework.context.ApplicationContext (<- org.springframework.context.ConfigurableApplicationContext) loadContext(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
UNCHANGEDjava.lang.Exception
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
103104
NEWfinal public org.springframework.web.context.support.GenericWebApplicationContextloadContextForAotProcessing(org.springframework.test.context.MergedContextConfiguration)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.127
NEWfinal public org.springframework.web.context.support.GenericWebApplicationContextloadContextForAotRuntime(org.springframework.test.context.MergedContextConfiguration, org.springframework.context.ApplicationContextInitializer)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.147
MODIFIED public class org.springframework.test.context.web.AnnotationConfigWebContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED public class org.springframework.test.context.web.GenericGroovyXmlWebContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED public class org.springframework.test.context.web.GenericXmlWebContextLoadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.
MODIFIED (!) public class org.springframework.test.context.web.WebDelegatingSmartContextLoadertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.test.context.aot.AotContextLoadern.a.