JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-09-15T09:04:32.010+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
MODIFIED (!)org.springframework.aot.agent.HintType
MODIFIEDorg.springframework.aot.agent.InstrumentedBridgeMethods
MODIFIEDorg.springframework.aot.agent.RecordedInvocation
UNCHANGEDorg.springframework.aot.test.agent.EnabledIfRuntimeHintsAgent
NEWorg.springframework.aot.test.generate.compile.CompilationException
NEWorg.springframework.aot.test.generate.compile.Compiled
NEWorg.springframework.aot.test.generate.compile.CompileWithTargetClassAccess
NEWorg.springframework.aot.test.generate.compile.DynamicClassLoader
NEWorg.springframework.aot.test.generate.compile.TestCompiler
NEWorg.springframework.aot.test.generate.file.DynamicFile
NEWorg.springframework.aot.test.generate.file.DynamicFileAssert
NEWorg.springframework.aot.test.generate.file.ResourceFile
NEWorg.springframework.aot.test.generate.file.ResourceFileAssert
NEWorg.springframework.aot.test.generate.file.ResourceFiles
NEWorg.springframework.aot.test.generate.file.SourceFile
NEWorg.springframework.aot.test.generate.file.SourceFileAssert
NEWorg.springframework.aot.test.generate.file.SourceFiles
NEWorg.springframework.aot.test.generate.file.WritableContent
NEWorg.springframework.aot.test.generate.TestGenerationContext
NEWorg.springframework.aot.test.generate.TestTarget
REMOVED (!)org.springframework.aot.test.generator.compile.CompilationException
REMOVED (!)org.springframework.aot.test.generator.compile.Compiled
REMOVED (!)org.springframework.aot.test.generator.compile.CompileWithTargetClassAccess
REMOVED (!)org.springframework.aot.test.generator.compile.DynamicClassLoader
REMOVED (!)org.springframework.aot.test.generator.compile.TestCompiler
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFile
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFileAssert
REMOVED (!)org.springframework.aot.test.generator.file.ResourceFile
REMOVED (!)org.springframework.aot.test.generator.file.ResourceFileAssert
REMOVED (!)org.springframework.aot.test.generator.file.ResourceFiles
REMOVED (!)org.springframework.aot.test.generator.file.SourceFile
REMOVED (!)org.springframework.aot.test.generator.file.SourceFileAssert
REMOVED (!)org.springframework.aot.test.generator.file.SourceFiles
REMOVED (!)org.springframework.aot.test.generator.file.WritableContent
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) (Serializable incompatible(!): field removed) final public enum org.springframework.aot.agent.HintTypetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue5784715063148344923n.a.
Newtrue2210976964581532780n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final org.springframework.aot.agent.HintType (!)
Change
FIELD_REMOVED
CLASS_PROXIES
MODIFIED public abstract class org.springframework.aot.agent.InstrumentedBridgeMethodstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.annotation.Annotation[]methodgetAnnotations(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.340
NEWstatic public java.lang.Class[]methodgetParameterTypes(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.353
MODIFIED final public class org.springframework.aot.agent.RecordedInvocationtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisStatic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
UNCHANGED public abstract annotation org.springframework.aot.test.agent.EnabledIfRuntimeHintsAgenttop
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.junit.jupiter.api.condition.EnabledIf
Status:Name:Old element values:New element values:
NEWdisabledReasonRuntimeHintsAgent is not loaded on the current JVM
NEWvalueorg.springframework.aot.agent.RuntimeHintsAgent#isLoaded
REMOVEDorg.junit.jupiter.api.extension.ExtendWith
Status:Name:Old element values:New element values:
REMOVEDvalueorg.springframework.aot.test.agent.RuntimeHintsAgentCondition
NEW (Serializable compatible) public class org.springframework.aot.test.generate.compile.CompilationExceptiontop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue5137476233038936222n.a.
NEW public class org.springframework.aot.test.generate.compile.Compiledtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListgetAllCompiledClasses()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.157
NEWpublic java.lang.ClassLoadergetClassLoader()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
NEWpublic java.lang.ObjectgetInstance(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
NEWpublic java.lang.ObjectgetInstance(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.148
NEWpublic org.springframework.aot.test.generate.file.ResourceFilegetResourceFile()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.112
NEWpublic org.springframework.aot.test.generate.file.ResourceFilesgetResourceFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.120
NEWpublic org.springframework.aot.test.generate.file.SourceFilegetSourceFile()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic org.springframework.aot.test.generate.file.SourceFilegetSourceFile(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.83
NEWpublic org.springframework.aot.test.generate.file.SourceFilegetSourceFileFromPackage(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
NEWpublic org.springframework.aot.test.generate.file.SourceFilesgetSourceFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEW public abstract annotation org.springframework.aot.test.generate.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.generate.compile.CompileWithTargetClassAccessExtension
NEW public class org.springframework.aot.test.generate.compile.DynamicClassLoadertop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.ClassLoadern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DynamicClassLoader(java.lang.ClassLoader, org.springframework.aot.test.generate.file.ResourceFiles, java.util.Map)n.a.n.a.
Old fileNew file
n.a.56
NEW final public class org.springframework.aot.test.generate.compile.TestCompilertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidcompile(org.springframework.aot.test.generate.file.WritableContent, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.205
NEWpublic voidcompile(org.springframework.aot.test.generate.file.SourceFile, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.216
NEWpublic voidcompile(org.springframework.aot.test.generate.file.SourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.227
NEWpublic voidcompile(org.springframework.aot.test.generate.file.SourceFiles, org.springframework.aot.test.generate.file.ResourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.240
NEWpublic voidcompile(java.util.function.Consumer)
Status:Name:
NEWorg.springframework.aot.test.generate.compile.CompilationException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.249
NEWstatic public org.springframework.aot.test.generate.compile.TestCompilerforCompiler(javax.tools.JavaCompiler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.93
NEWstatic public org.springframework.aot.test.generate.compile.TestCompilerforSystem()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerprintFiles(java.io.PrintStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.295
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithFiles(org.springframework.aot.generate.InMemoryGeneratedFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithProcessors(javax.annotation.processing.Processor[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.179
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithProcessors(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.191
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithResources(org.springframework.aot.test.generate.file.ResourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.149
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithResources(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.159
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithResources(org.springframework.aot.test.generate.file.ResourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.169
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithSources(org.springframework.aot.test.generate.file.SourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithSources(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.129
NEWpublic org.springframework.aot.test.generate.compile.TestCompilerwithSources(org.springframework.aot.test.generate.file.SourceFiles)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.139
NEW public abstract class org.springframework.aot.test.generate.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.generate.file.DynamicFileAsserttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generate.file.DynamicFileAssertcontains(java.lang.CharSequence[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.43
NEWpublic org.springframework.aot.test.generate.file.DynamicFileAssertdoesNotContain(java.lang.CharSequence[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWpublic org.springframework.aot.test.generate.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.generate.file.ResourceFiletop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generate.file.DynamicFilen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generate.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.85
NEWstatic public org.springframework.aot.test.generate.file.ResourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEWstatic public org.springframework.aot.test.generate.file.ResourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
NEWstatic public org.springframework.aot.test.generate.file.ResourceFileof(java.lang.String, org.springframework.aot.test.generate.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEW public class org.springframework.aot.test.generate.file.ResourceFileAsserttop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generate.file.DynamicFileAssertn.a.
NEW final public class org.springframework.aot.test.generate.file.ResourceFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generate.file.ResourceFilesand(org.springframework.aot.test.generate.file.ResourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic org.springframework.aot.test.generate.file.ResourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEWpublic org.springframework.aot.test.generate.file.ResourceFilesand(org.springframework.aot.test.generate.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.generate.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.generate.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.generate.file.ResourceFilesnone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWstatic public org.springframework.aot.test.generate.file.ResourceFilesof(org.springframework.aot.test.generate.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.generate.file.SourceFiletop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generate.file.DynamicFilen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generate.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.168
NEWpublic java.lang.StringgetClassName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.141
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.66
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.88
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.100
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(org.springframework.aot.test.generate.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEWstatic public org.springframework.aot.test.generate.file.SourceFileof(java.lang.String, org.springframework.aot.test.generate.file.WritableContent)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.127
NEW public class org.springframework.aot.test.generate.file.SourceFileAsserttop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.test.generate.file.DynamicFileAssertn.a.
NEW final public class org.springframework.aot.test.generate.file.SourceFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.test.generate.file.SourceFilesand(org.springframework.aot.test.generate.file.SourceFile[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic org.springframework.aot.test.generate.file.SourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWpublic org.springframework.aot.test.generate.file.SourceFilesand(org.springframework.aot.test.generate.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.generate.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.generate.file.SourceFilegetSingle()
Status:Name:
NEWjava.lang.IllegalStateException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.133
NEWpublic org.springframework.aot.test.generate.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.generate.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.generate.file.SourceFilesnone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEWstatic public org.springframework.aot.test.generate.file.SourceFilesof(org.springframework.aot.test.generate.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.generate.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.aot.test.generate.TestGenerationContexttop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestGenerationContext(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.47
NEWpublic TestGenerationContext(org.springframework.aot.generate.ClassNameGenerator)n.a.n.a.
Old fileNew file
n.a.39
NEWpublic TestGenerationContext()n.a.n.a.
Old fileNew file
n.a.54
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.InMemoryGeneratedFilesgetGeneratedFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
NEW public class org.springframework.aot.test.generate.TestTargettop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic TestTarget()n.a.n.a.
Old fileNew file
n.a.25
REMOVED (!) (Serializable incompatible(!): class removed) public class org.springframework.aot.test.generator.compile.CompilationExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.lang.RuntimeException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue418646070897249632n.a.
Newfalsen.a.n.a.
REMOVED (!) public class org.springframework.aot.test.generator.compile.Compiledtop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.ListgetAllCompiledClasses()n.a.
Change
METHOD_REMOVED
Old fileNew file
159n.a.
REMOVED (!)public java.lang.ClassLoadergetClassLoader()n.a.
Change
METHOD_REMOVED
Old fileNew file
64n.a.
REMOVED (!)public java.lang.ObjectgetInstance(java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
134n.a.
REMOVED (!)public java.lang.ObjectgetInstance(java.lang.Class, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
150n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilegetResourceFile()n.a.
Change
METHOD_REMOVED
Old fileNew file
114n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilesgetResourceFiles()n.a.
Change
METHOD_REMOVED
Old fileNew file
122n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSourceFile()n.a.
Change
METHOD_REMOVED
Old fileNew file
74n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSourceFile(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
85n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSourceFileFromPackage(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
96n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilesgetSourceFiles()n.a.
Change
METHOD_REMOVED
Old fileNew file
104n.a.
REMOVED (!) public abstract annotation org.springframework.aot.test.generator.compile.CompileWithTargetClassAccesstop
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.Documentedn.a.
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.TYPE, java.lang.annotation.ElementType.METHOD
REMOVEDorg.junit.jupiter.api.extension.ExtendWith
Status:Name:Old element values:New element values:
REMOVEDvalueorg.springframework.aot.test.generator.compile.CompileWithTargetClassAccessExtension
REMOVED (!) public class org.springframework.aot.test.generator.compile.DynamicClassLoadertop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.lang.ClassLoader
Change
SUPERCLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public DynamicClassLoader(java.lang.ClassLoader, org.springframework.aot.test.generator.file.ResourceFiles, java.util.Map)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
56n.a.
REMOVED (!) final public class org.springframework.aot.test.generator.compile.TestCompilertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidcompile(org.springframework.aot.test.generator.file.WritableContent, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
207n.a.
REMOVED (!)public voidcompile(org.springframework.aot.test.generator.file.SourceFile, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
218n.a.
REMOVED (!)public voidcompile(org.springframework.aot.test.generator.file.SourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
229n.a.
REMOVED (!)public voidcompile(org.springframework.aot.test.generator.file.SourceFiles, org.springframework.aot.test.generator.file.ResourceFiles, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
242n.a.
REMOVED (!)public voidcompile(java.util.function.Consumer)
Status:Name:
REMOVEDorg.springframework.aot.test.generator.compile.CompilationException
Change
METHOD_REMOVED
Old fileNew file
251n.a.
REMOVED (!)static public org.springframework.aot.test.generator.compile.TestCompilerforCompiler(javax.tools.JavaCompiler)n.a.
Change
METHOD_REMOVED
Old fileNew file
94n.a.
REMOVED (!)static public org.springframework.aot.test.generator.compile.TestCompilerforSystem()n.a.
Change
METHOD_REMOVED
Old fileNew file
84n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerprintFiles(java.io.PrintStream)n.a.
Change
METHOD_REMOVED
Old fileNew file
297n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithFiles(org.springframework.aot.generate.InMemoryGeneratedFiles)n.a.
Change
METHOD_REMOVED
Old fileNew file
105n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithProcessors(javax.annotation.processing.Processor[])n.a.
Change
METHOD_REMOVED
Old fileNew file
181n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithProcessors(java.lang.Iterable)n.a.
Change
METHOD_REMOVED
Old fileNew file
193n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithResources(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
151n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithResources(java.lang.Iterable)n.a.
Change
METHOD_REMOVED
Old fileNew file
161n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithResources(org.springframework.aot.test.generator.file.ResourceFiles)n.a.
Change
METHOD_REMOVED
Old fileNew file
171n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithSources(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
121n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithSources(java.lang.Iterable)n.a.
Change
METHOD_REMOVED
Old fileNew file
131n.a.
REMOVED (!)public org.springframework.aot.test.generator.compile.TestCompilerwithSources(org.springframework.aot.test.generator.file.SourceFiles)n.a.
Change
METHOD_REMOVED
Old fileNew file
141n.a.
REMOVED (!) public abstract class org.springframework.aot.test.generator.file.DynamicFiletop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
77n.a.
REMOVED (!)public java.lang.StringgetContent()n.a.
Change
METHOD_REMOVED
Old fileNew file
64n.a.
REMOVED (!)public java.lang.StringgetPath()n.a.
Change
METHOD_REMOVED
Old fileNew file
72n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
90n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
95n.a.
REMOVED (!) public class org.springframework.aot.test.generator.file.DynamicFileAsserttop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.test.generator.file.DynamicFileAssertcontains(java.lang.CharSequence[])n.a.
Change
METHOD_REMOVED
Old fileNew file
43n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.DynamicFileAssertdoesNotContain(java.lang.CharSequence[])n.a.
Change
METHOD_REMOVED
Old fileNew file
48n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.DynamicFileAssertisEqualTo(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
54n.a.
REMOVED (!) final public class org.springframework.aot.test.generator.file.ResourceFiletop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFile
Change
SUPERCLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFileAssertassertThat()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
90n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_REMOVED
Old fileNew file
53n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_REMOVED
Old fileNew file
66n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.ResourceFileof(java.lang.String, org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_REMOVED
Old fileNew file
79n.a.
REMOVED (!) public class org.springframework.aot.test.generator.file.ResourceFileAsserttop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFileAssert
Change
SUPERCLASS_REMOVED
REMOVED (!) final public class org.springframework.aot.test.generator.file.ResourceFilestop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.Iterable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilesand(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
68n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_REMOVED
Old fileNew file
78n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilesand(org.springframework.aot.test.generator.file.ResourceFiles)n.a.
Change
METHOD_REMOVED
Old fileNew file
88n.a.
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
135n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFileget(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
120n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.ResourceFilegetSingle()
Status:Name:
REMOVEDjava.lang.IllegalStateException
Change
METHOD_REMOVED
Old fileNew file
130n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
146n.a.
REMOVED (!)public booleanisEmpty()n.a.
Change
METHOD_REMOVED
Old fileNew file
109n.a.
REMOVED (!)public java.util.Iteratoriterator()n.a.
Change
METHOD_REMOVED
Old fileNew file
93n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.ResourceFilesnone()n.a.
Change
METHOD_REMOVED
Old fileNew file
48n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.ResourceFilesof(org.springframework.aot.test.generator.file.ResourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
58n.a.
REMOVED (!)public java.util.stream.Streamstream()n.a.
Change
METHOD_REMOVED
Old fileNew file
101n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
151n.a.
REMOVED (!) final public class org.springframework.aot.test.generator.file.SourceFiletop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFile
Change
SUPERCLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFileAssertassertThat()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
170n.a.
REMOVED (!)public java.lang.StringgetClassName()n.a.
Change
METHOD_REMOVED
Old fileNew file
143n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(java.lang.CharSequence)n.a.
Change
METHOD_REMOVED
Old fileNew file
68n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, java.lang.CharSequence)n.a.
Change
METHOD_REMOVED
Old fileNew file
80n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_REMOVED
Old fileNew file
90n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_REMOVED
Old fileNew file
102n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_REMOVED
Old fileNew file
117n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFileof(java.lang.String, org.springframework.aot.test.generator.file.WritableContent)n.a.
Change
METHOD_REMOVED
Old fileNew file
129n.a.
REMOVED (!) public class org.springframework.aot.test.generator.file.SourceFileAsserttop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.aot.test.generator.file.DynamicFileAssert
Change
SUPERCLASS_REMOVED
REMOVED (!) final public class org.springframework.aot.test.generator.file.SourceFilestop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.Iterable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilesand(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
71n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilesand(java.lang.Iterable)n.a.
Change
METHOD_REMOVED
Old fileNew file
81n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilesand(org.springframework.aot.test.generator.file.SourceFiles)n.a.
Change
METHOD_REMOVED
Old fileNew file
91n.a.
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
164n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFileget(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
123n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSingle()
Status:Name:
REMOVEDjava.lang.IllegalStateException
Change
METHOD_REMOVED
Old fileNew file
133n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSingle(java.lang.String)
Status:Name:
REMOVEDjava.lang.IllegalStateException
Change
METHOD_REMOVED
Old fileNew file
143n.a.
REMOVED (!)public org.springframework.aot.test.generator.file.SourceFilegetSingleFromPackage(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
158n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
175n.a.
REMOVED (!)public booleanisEmpty()n.a.
Change
METHOD_REMOVED
Old fileNew file
112n.a.
REMOVED (!)public java.util.Iteratoriterator()n.a.
Change
METHOD_REMOVED
Old fileNew file
96n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFilesnone()n.a.
Change
METHOD_REMOVED
Old fileNew file
51n.a.
REMOVED (!)static public org.springframework.aot.test.generator.file.SourceFilesof(org.springframework.aot.test.generator.file.SourceFile[])n.a.
Change
METHOD_REMOVED
Old fileNew file
61n.a.
REMOVED (!)public java.util.stream.Streamstream()n.a.
Change
METHOD_REMOVED
Old fileNew file
104n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
180n.a.
REMOVED (!) public abstract interface org.springframework.aot.test.generator.file.WritableContenttop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract voidwriteTo(java.lang.Appendable)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.FunctionalInterfacen.a.