JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-07-28T10:56:13.867+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.aot.agent.HintType
NEWorg.springframework.aot.agent.InstrumentedBridgeMethods
NEWorg.springframework.aot.agent.MethodReference
NEWorg.springframework.aot.agent.RecordedInvocation
NEWorg.springframework.aot.agent.RecordedInvocation$Builder
NEWorg.springframework.aot.agent.RecordedInvocationsListener
NEWorg.springframework.aot.agent.RecordedInvocationsPublisher
NEWorg.springframework.aot.agent.RuntimeHintsAgent
NEWorg.springframework.aot.test.agent.EnabledIfRuntimeHintsAgent
NEWorg.springframework.aot.test.agent.RuntimeHintsInvocations
NEWorg.springframework.aot.test.agent.RuntimeHintsInvocationsAssert
NEWorg.springframework.aot.test.agent.RuntimeHintsRecorder
NEWorg.springframework.aot.test.generator.compile.CompilationException
NEWorg.springframework.aot.test.generator.compile.Compiled
NEWorg.springframework.aot.test.generator.compile.CompileWithTargetClassAccess
NEWorg.springframework.aot.test.generator.compile.DynamicClassLoader
NEWorg.springframework.aot.test.generator.compile.TestCompiler
NEWorg.springframework.aot.test.generator.file.DynamicFile
NEWorg.springframework.aot.test.generator.file.DynamicFileAssert
NEWorg.springframework.aot.test.generator.file.ResourceFile
NEWorg.springframework.aot.test.generator.file.ResourceFileAssert
NEWorg.springframework.aot.test.generator.file.ResourceFiles
NEWorg.springframework.aot.test.generator.file.SourceFile
NEWorg.springframework.aot.test.generator.file.SourceFileAssert
NEWorg.springframework.aot.test.generator.file.SourceFiles
NEWorg.springframework.aot.test.generator.file.WritableContent
NEWorg.springframework.core.mock.MockSpringFactoriesLoader
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW (Serializable compatible) final public enum org.springframework.aot.agent.HintTypetop
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.
Newtrue5784715063148344923n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.aot.agent.HintTypen.a.CLASS_PROXIES
NEWpublic static final org.springframework.aot.agent.HintTypen.a.JAVA_SERIALIZATION
NEWpublic static final org.springframework.aot.agent.HintTypen.a.JDK_PROXIES
NEWpublic static final org.springframework.aot.agent.HintTypen.a.REFLECTION
NEWpublic static final org.springframework.aot.agent.HintTypen.a.RESOURCE_BUNDLE
NEWpublic static final org.springframework.aot.agent.HintTypen.a.RESOURCE_PATTERN
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringhintClassName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEWstatic public org.springframework.aot.agent.HintTypevalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.35
NEWstatic public org.springframework.aot.agent.HintType[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.35
NEW public abstract class org.springframework.aot.agent.InstrumentedBridgeMethodstop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.ClassclassforName(java.lang.String)
Status:Name:
NEWjava.lang.ClassNotFoundException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
NEWstatic public java.lang.ClassclassforName(java.lang.String, boolean, java.lang.ClassLoader)
Status:Name:
NEWjava.lang.ClassNotFoundException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWstatic public java.lang.Class[]classgetClasses(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.187
NEWstatic public java.lang.reflect.ConstructorclassgetConstructor(java.lang.Class, java.lang.Class[])
Status:Name:
NEWjava.lang.NoSuchMethodException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEWstatic public java.lang.reflect.Constructor[]classgetConstructors(java.lang.Class)
Status:Name:
NEWjava.lang.SecurityException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWstatic public java.lang.Class[]classgetDeclaredClasses(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.179
NEWstatic public java.lang.reflect.ConstructorclassgetDeclaredConstructor(java.lang.Class, java.lang.Class[])
Status:Name:
NEWjava.lang.NoSuchMethodException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
NEWstatic public java.lang.reflect.Constructor[]classgetDeclaredConstructors(java.lang.Class)
Status:Name:
NEWjava.lang.SecurityException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.108
NEWstatic public java.lang.reflect.FieldclassgetDeclaredField(java.lang.Class, java.lang.String)
Status:Name:
NEWjava.lang.NoSuchFieldException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.203
NEWstatic public java.lang.reflect.Field[]classgetDeclaredFields(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.195
NEWstatic public java.lang.reflect.MethodclassgetDeclaredMethod(java.lang.Class, java.lang.String, java.lang.Class[])
Status:Name:
NEWjava.lang.SecurityException
NEWjava.lang.NoSuchMethodException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
NEWstatic public java.lang.reflect.Method[]classgetDeclaredMethods(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWstatic public java.lang.reflect.FieldclassgetField(java.lang.Class, java.lang.String)
Status:Name:
NEWjava.lang.NoSuchFieldException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.224
NEWstatic public java.lang.reflect.Field[]classgetFields(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.216
NEWstatic public java.lang.reflect.MethodclassgetMethod(java.lang.Class, java.lang.String, java.lang.Class[])
Status:Name:
NEWjava.lang.NoSuchMethodException
NEWjava.lang.SecurityException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.144
NEWstatic public java.lang.reflect.Method[]classgetMethods(java.lang.Class)
Status:Name:
NEWjava.lang.SecurityException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
NEWstatic public java.net.URLclassgetResource(java.lang.Class, 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.238
NEWstatic public java.io.InputStreamclassgetResourceAsStream(java.lang.Class, 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.247
NEWstatic public java.net.URLclassloadergetResource(java.lang.ClassLoader, 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.273
NEWstatic public java.io.InputStreamclassloadergetResourceAsStream(java.lang.ClassLoader, 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.282
NEWstatic public java.util.EnumerationclassloadergetResources(java.lang.ClassLoader, java.lang.String)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.298
NEWstatic public java.lang.ClassclassloaderloadClass(java.lang.ClassLoader, java.lang.String)
Status:Name:
NEWjava.lang.ClassNotFoundException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.259
NEWstatic public java.util.stream.Streamclassloaderresources(java.lang.ClassLoader, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.290
NEWstatic public java.lang.ObjectconstructornewInstance(java.lang.reflect.Constructor, java.lang.Object[])
Status:Name:
NEWjava.lang.reflect.InvocationTargetException
NEWjava.lang.InstantiationException
NEWjava.lang.IllegalAccessException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.313
NEWstatic public java.lang.Objectfieldget(java.lang.reflect.Field, java.lang.Object)
Status:Name:
NEWjava.lang.IllegalArgumentException
NEWjava.lang.IllegalAccessException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.356
NEWstatic public voidfieldset(java.lang.reflect.Field, java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.IllegalArgumentException
NEWjava.lang.IllegalAccessException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.378
NEWstatic public java.lang.Objectmethodinvoke(java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
Status:Name:
NEWjava.lang.reflect.InvocationTargetException
NEWjava.lang.IllegalAccessException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.339
NEWstatic public java.io.InputStreammodulegetResourceAsStream(java.lang.Module, java.lang.String)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.403
NEWstatic public java.lang.ObjectproxynewProxyInstance(java.lang.ClassLoader, java.lang.Class[], java.lang.reflect.InvocationHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.515
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.415
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.ResourceBundle$Control)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.427
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.Locale)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.439
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.lang.Module)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.451
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.Locale, java.lang.Module)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.463
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.Locale, java.util.ResourceBundle$Control)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.475
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.487
NEWstatic public java.util.ResourceBundleresourcebundlegetBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader, java.util.ResourceBundle$Control)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.499
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
NEW final public class org.springframework.aot.agent.MethodReferencetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEWpublic java.lang.StringgetClassName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEWpublic java.lang.StringgetMethodName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWstatic public org.springframework.aot.agent.MethodReferenceof(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.44
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEW final public class org.springframework.aot.agent.RecordedInvocationtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectgetArgument(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.134
NEWpublic java.util.ListgetArguments()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
NEWpublic java.util.ListgetArgumentTypes()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.142
NEWpublic java.util.ListgetArgumentTypes(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
NEWpublic org.springframework.aot.agent.HintTypegetHintType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
NEWpublic java.lang.ObjectgetInstance()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWpublic org.springframework.aot.hint.TypeReferencegetInstanceTypeReference()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.112
NEWpublic org.springframework.aot.agent.MethodReferencegetMethodReference()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWpublic java.lang.ObjectgetReturnValue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.161
NEWpublic java.util.stream.StreamgetStackFrames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.92
NEWpublic booleanmatches(org.springframework.aot.hint.RuntimeHints)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.170
NEWstatic public org.springframework.aot.agent.RecordedInvocation$Builderof(org.springframework.aot.agent.InstrumentedMethod)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.67
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.175
NEW static public class org.springframework.aot.agent.RecordedInvocation$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.agent.RecordedInvocationbuild()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.248
NEWpublic org.springframework.aot.agent.RecordedInvocation$BuilderonInstance(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.205
NEWpublic org.springframework.aot.agent.RecordedInvocation$BuilderreturnValue(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.239
NEWpublic org.springframework.aot.agent.RecordedInvocation$BuilderwithArgument(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.215
NEWpublic org.springframework.aot.agent.RecordedInvocation$BuilderwithArguments(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.227
NEW public abstract interface org.springframework.aot.agent.RecordedInvocationsListenertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidonInvocation(org.springframework.aot.agent.RecordedInvocation)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract class org.springframework.aot.agent.RecordedInvocationsPublishertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidaddListener(org.springframework.aot.agent.RecordedInvocationsListener)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.47
NEWstatic public voidremoveListener(org.springframework.aot.agent.RecordedInvocationsListener)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
NEW final public class org.springframework.aot.agent.RuntimeHintsAgenttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisLoaded()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWstatic public voidpremain(java.lang.String, java.lang.instrument.Instrumentation)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEW public abstract annotation org.springframework.aot.test.agent.EnabledIfRuntimeHintsAgenttop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.annotation.Documentedn.a.
NEWjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.RetentionPolicy.RUNTIME
NEWjava.lang.annotation.Target
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD
NEWorg.junit.jupiter.api.extension.ExtendWith
Status:Name:Old element values:New element values:
NEWvalueorg.springframework.aot.test.agent.RuntimeHintsAgentCondition
NEWorg.junit.jupiter.api.Tag
Status:Name:Old element values:New element values:
NEWvalueRuntimeHintsTests
NEW public class org.springframework.aot.test.agent.RuntimeHintsInvocationstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.agent.RuntimeHintsInvocationsAssertassertThat()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.43
NEW public class org.springframework.aot.test.agent.RuntimeHintsInvocationsAsserttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.agent.RuntimeHintsInvocationsAsserthasCount(long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEWpublic voidmatch(org.springframework.aot.hint.RuntimeHints)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWpublic org.assertj.core.api.ListAssertnotMatching(org.springframework.aot.hint.RuntimeHints)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEWpublic org.springframework.aot.test.agent.RuntimeHintsInvocationsAssertwithRegistrar(org.springframework.aot.hint.RuntimeHintsRegistrar)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEWpublic org.springframework.aot.test.agent.RuntimeHintsInvocationsAssertwithSpringFactoriesRegistrars(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEW final public class org.springframework.aot.test.agent.RuntimeHintsRecordertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.aot.test.agent.RuntimeHintsInvocationsrecord(java.lang.Runnable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEW (Serializable compatible) public class org.springframework.aot.test.generator.compile.CompilationExceptiontop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue418646070897249632n.a.
NEW public class org.springframework.aot.test.generator.compile.Compiledtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListgetAllCompiledClasses()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.159
NEWpublic java.lang.ClassLoadergetClassLoader()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWpublic java.lang.ObjectgetInstance(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.134
NEWpublic java.lang.ObjectgetInstance(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.150
NEWpublic org.springframework.aot.test.generator.file.ResourceFilegetResourceFile()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.114
NEWpublic org.springframework.aot.test.generator.file.ResourceFilesgetResourceFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSourceFile()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSourceFile(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.85
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSourceFileFromPackage(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.96
NEWpublic org.springframework.aot.test.generator.file.SourceFilesgetSourceFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
NEW public abstract annotation org.springframework.aot.test.generator.compile.CompileWithTargetClassAccesstop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.annotation.Documentedn.a.
NEWjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.RetentionPolicy.RUNTIME
NEWjava.lang.annotation.Target
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD
NEWorg.junit.jupiter.api.extension.ExtendWith
Status:Name:Old element values:New element values:
NEWvalueorg.springframework.aot.test.generator.compile.CompileWithTargetClassAccessExtension
NEW public class org.springframework.aot.test.generator.compile.DynamicClassLoadertop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.ClassLoadern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DynamicClassLoader(java.lang.ClassLoader, org.springframework.aot.test.generator.file.ResourceFiles, java.util.Map)n.a.n.a.
Old fileNew file
n.a.56
NEW final public class org.springframework.aot.test.generator.compile.TestCompilertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidcompile(org.springframework.aot.test.generator.file.WritableContent, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.207
NEWpublic voidcompile(org.springframework.aot.test.generator.file.SourceFile, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.218
NEWpublic voidcompile(org.springframework.aot.test.generator.file.SourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.229
NEWpublic voidcompile(org.springframework.aot.test.generator.file.SourceFiles, org.springframework.aot.test.generator.file.ResourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.242
NEWpublic voidcompile(java.util.function.Consumer)
Status:Name:
NEWorg.springframework.aot.test.generator.compile.CompilationException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.251
NEWstatic public org.springframework.aot.test.generator.compile.TestCompilerforCompiler(javax.tools.JavaCompiler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
NEWstatic public org.springframework.aot.test.generator.compile.TestCompilerforSystem()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerprintFiles(java.io.PrintStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.297
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithFiles(org.springframework.aot.generate.InMemoryGeneratedFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.105
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithProcessors(javax.annotation.processing.Processor[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.181
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithProcessors(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.193
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithResources(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithResources(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.161
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithResources(org.springframework.aot.test.generator.file.ResourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithSources(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithSources(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.131
NEWpublic org.springframework.aot.test.generator.compile.TestCompilerwithSources(org.springframework.aot.test.generator.file.SourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.141
NEW public abstract class org.springframework.aot.test.generator.file.DynamicFiletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWpublic java.lang.StringgetContent()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWpublic java.lang.StringgetPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEW public class org.springframework.aot.test.generator.file.DynamicFileAsserttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generator.file.DynamicFileAssertcontains(java.lang.CharSequence[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.43
NEWpublic org.springframework.aot.test.generator.file.DynamicFileAssertdoesNotContain(java.lang.CharSequence[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWpublic org.springframework.aot.test.generator.file.DynamicFileAssertisEqualTo(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.54
NEW final public class org.springframework.aot.test.generator.file.ResourceFiletop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generator.file.DynamicFilen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generator.file.ResourceFileAssertassertThat()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.90
NEWstatic public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWstatic public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.66
NEWstatic public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.79
NEW public class org.springframework.aot.test.generator.file.ResourceFileAsserttop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generator.file.DynamicFileAssertn.a.
NEW final public class org.springframework.aot.test.generator.file.ResourceFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generator.file.ResourceFilesand(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic org.springframework.aot.test.generator.file.ResourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEWpublic org.springframework.aot.test.generator.file.ResourceFilesand(org.springframework.aot.test.generator.file.ResourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.88
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.135
NEWpublic org.springframework.aot.test.generator.file.ResourceFileget(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.120
NEWpublic org.springframework.aot.test.generator.file.ResourceFilegetSingle()
Status:Name:
NEWjava.lang.IllegalStateException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.146
NEWpublic booleanisEmpty()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.109
NEWpublic java.util.Iteratoriterator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.93
NEWstatic public org.springframework.aot.test.generator.file.ResourceFilesnone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWstatic public org.springframework.aot.test.generator.file.ResourceFilesof(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.58
NEWpublic java.util.stream.Streamstream()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.101
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
NEW final public class org.springframework.aot.test.generator.file.SourceFiletop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generator.file.DynamicFilen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generator.file.SourceFileAssertassertThat()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.170
NEWpublic java.lang.StringgetClassName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.143
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.80
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEWstatic public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.129
NEW public class org.springframework.aot.test.generator.file.SourceFileAsserttop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generator.file.DynamicFileAssertn.a.
NEW final public class org.springframework.aot.test.generator.file.SourceFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generator.file.SourceFilesand(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic org.springframework.aot.test.generator.file.SourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWpublic org.springframework.aot.test.generator.file.SourceFilesand(org.springframework.aot.test.generator.file.SourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.164
NEWpublic org.springframework.aot.test.generator.file.SourceFileget(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.123
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSingle()
Status:Name:
NEWjava.lang.IllegalStateException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.133
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSingle(java.lang.String)
Status:Name:
NEWjava.lang.IllegalStateException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.143
NEWpublic org.springframework.aot.test.generator.file.SourceFilegetSingleFromPackage(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.175
NEWpublic booleanisEmpty()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.112
NEWpublic java.util.Iteratoriterator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.96
NEWstatic public org.springframework.aot.test.generator.file.SourceFilesnone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEWstatic public org.springframework.aot.test.generator.file.SourceFilesof(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
NEWpublic java.util.stream.Streamstream()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEW public abstract interface org.springframework.aot.test.generator.file.WritableContenttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidwriteTo(java.lang.Appendable)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public class org.springframework.core.mock.MockSpringFactoriesLoadertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MockSpringFactoriesLoader()n.a.n.a.
Old fileNew file
n.a.50
NEWpublic MockSpringFactoriesLoader(java.lang.ClassLoader)n.a.n.a.
Old fileNew file
n.a.58
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public voidadd(java.lang.Class, java.lang.Class[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.88
NEWpublic voidadd(java.lang.String, java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWpublic voidaddInstance(java.lang.Class, java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.112
NEWpublic voidaddInstance(java.lang.String, java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122