JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-05-12T15:04:54.404+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.generate.AccessVisibility
NEWorg.springframework.aot.generate.ClassGenerator
NEWorg.springframework.aot.generate.ClassGenerator$JavaFileGenerator
NEWorg.springframework.aot.generate.ClassNameGenerator
NEWorg.springframework.aot.generate.DefaultGenerationContext
NEWorg.springframework.aot.generate.FileSystemGeneratedFiles
NEWorg.springframework.aot.generate.GeneratedClass
NEWorg.springframework.aot.generate.GeneratedClasses
NEWorg.springframework.aot.generate.GeneratedFiles
NEWorg.springframework.aot.generate.GeneratedFiles$Kind
NEWorg.springframework.aot.generate.GeneratedMethod
NEWorg.springframework.aot.generate.GeneratedMethods
NEWorg.springframework.aot.generate.GenerationContext
NEWorg.springframework.aot.generate.InMemoryGeneratedFiles
NEWorg.springframework.aot.generate.MethodGenerator
NEWorg.springframework.aot.generate.MethodNameGenerator
NEWorg.springframework.aot.generate.MethodReference
REMOVED (!)org.springframework.aot.generator.CodeContribution
REMOVED (!)org.springframework.aot.generator.DefaultCodeContribution
REMOVED (!)org.springframework.aot.generator.DefaultGeneratedTypeContext
REMOVED (!)org.springframework.aot.generator.GeneratedType
REMOVED (!)org.springframework.aot.generator.GeneratedTypeContext
REMOVED (!)org.springframework.aot.generator.GeneratedTypeReference
REMOVED (!)org.springframework.aot.generator.ProtectedAccess
REMOVED (!)org.springframework.aot.generator.ProtectedAccess$Options
REMOVED (!)org.springframework.aot.generator.ProtectedAccess$Options$Builder
REMOVED (!)org.springframework.aot.generator.ProtectedAccessException
REMOVED (!)org.springframework.aot.generator.ProtectedElement
REMOVED (!)org.springframework.aot.generator.ResolvableTypeGenerator
MODIFIED (!)org.springframework.aot.hint.AbstractTypeReference
MODIFIED (!)org.springframework.aot.hint.ClassProxyHint$Builder
MODIFIED (!)org.springframework.aot.hint.ExecutableHint$Builder
MODIFIED (!)org.springframework.aot.hint.FieldHint$Builder
MODIFIEDorg.springframework.aot.hint.JdkProxyHint
MODIFIED (!)org.springframework.aot.hint.JdkProxyHint$Builder
MODIFIED (!)org.springframework.aot.hint.ProxyHints
MODIFIEDorg.springframework.aot.hint.ReflectionHints
MODIFIED (!)org.springframework.aot.hint.ResourcePatternHint$Builder
NEWorg.springframework.aot.hint.RuntimeHintsRegistrar
MODIFIED (!)org.springframework.aot.hint.TypeHint$Builder
MODIFIED (*)org.springframework.aot.hint.TypeReference
REMOVED (!)org.springframework.aot.nativex.FileNativeConfigurationGenerator
NEWorg.springframework.aot.nativex.FileNativeConfigurationWriter
REMOVED (!)org.springframework.aot.nativex.NativeConfigurationGenerator
NEWorg.springframework.aot.nativex.NativeConfigurationWriter
MODIFIED (!)org.springframework.asm.AnnotationVisitor
MODIFIEDorg.springframework.asm.ByteVector
MODIFIED (!)org.springframework.asm.ClassVisitor
MODIFIEDorg.springframework.asm.ClassWriter
MODIFIED (!)org.springframework.asm.FieldVisitor
MODIFIED (!)org.springframework.asm.MethodVisitor
MODIFIED (!)org.springframework.asm.ModuleVisitor
MODIFIED (!)org.springframework.asm.RecordComponentVisitor
MODIFIED (!)org.springframework.core.annotation.MergedAnnotations
NEWorg.springframework.core.annotation.MergedAnnotations$Search
MODIFIED (!)org.springframework.core.annotation.MergedAnnotations$SearchStrategy
MODIFIED (!)org.springframework.core.io.support.SpringFactoriesLoader
REMOVED (!)org.springframework.core.NestedIOException
REMOVED (!)org.springframework.javapoet.support.CodeSnippet
REMOVED (!)org.springframework.javapoet.support.MultiCodeBlock
REMOVED (!)org.springframework.javapoet.support.MultiStatement
MODIFIEDorg.springframework.util.ClassUtils
NEWorg.springframework.util.function.ThrowingBiFunction
NEWorg.springframework.util.function.ThrowingConsumer
NEWorg.springframework.util.function.ThrowingFunction
NEWorg.springframework.util.function.ThrowingSupplier
MODIFIEDorg.springframework.util.MimeTypeUtils
MODIFIEDorg.springframework.util.ObjectUtils
MODIFIEDorg.springframework.util.SerializationUtils
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW (Serializable compatible) final public enum org.springframework.aot.generate.AccessVisibilitytop
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-7765527477638241779n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.aot.generate.AccessVisibilityn.a.PACKAGE_PRIVATE
NEWpublic static final org.springframework.aot.generate.AccessVisibilityn.a.PRIVATE
NEWpublic static final org.springframework.aot.generate.AccessVisibilityn.a.PROTECTED
NEWpublic static final org.springframework.aot.generate.AccessVisibilityn.a.PUBLIC
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.aot.generate.AccessVisibilityforClass(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.146
NEWstatic public org.springframework.aot.generate.AccessVisibilityforMember(java.lang.reflect.Member)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWstatic public org.springframework.aot.generate.AccessVisibilityforResolvableType(org.springframework.core.ResolvableType)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEWstatic public org.springframework.aot.generate.AccessVisibilitylowest(org.springframework.aot.generate.AccessVisibility[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.177
NEWstatic public org.springframework.aot.generate.AccessVisibilityvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.45
NEWstatic public org.springframework.aot.generate.AccessVisibility[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.45
NEW public abstract interface org.springframework.aot.generate.ClassGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.aot.generate.GeneratedClassgetOrGenerateClass(org.springframework.aot.generate.ClassGenerator$JavaFileGenerator, java.lang.Class, java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.GeneratedClassgetOrGenerateClass(org.springframework.aot.generate.ClassGenerator$JavaFileGenerator, java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW static public abstract interface org.springframework.aot.generate.ClassGenerator$JavaFileGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.javapoet.JavaFilegenerateJavaFile(org.springframework.javapoet.ClassName, org.springframework.aot.generate.GeneratedMethods)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.CollectiongetReservedMethodNames()n.a.n.a.
Old fileNew file
n.a.82
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW final public class org.springframework.aot.generate.ClassNameGeneratortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ClassNameGenerator()n.a.n.a.
Old fileNew file
n.a.38
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.javapoet.ClassNamegenerateClassName(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEWpublic org.springframework.javapoet.ClassNamegenerateClassName(java.lang.String, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEW public class org.springframework.aot.generate.DefaultGenerationContexttop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.generate.GenerationContextn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DefaultGenerationContext(org.springframework.aot.generate.GeneratedFiles)n.a.n.a.
Old fileNew file
n.a.48
NEWpublic DefaultGenerationContext(org.springframework.aot.generate.ClassNameGenerator, org.springframework.aot.generate.GeneratedFiles, org.springframework.aot.hint.RuntimeHints)n.a.n.a.
Old fileNew file
n.a.59
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.GeneratedClassesgetClassGenerator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWpublic org.springframework.aot.generate.ClassNameGeneratorgetClassNameGenerator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic org.springframework.aot.generate.GeneratedFilesgetGeneratedFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEWpublic org.springframework.aot.hint.RuntimeHintsgetRuntimeHints()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEWpublic voidwriteGeneratedContent()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEW public class org.springframework.aot.generate.FileSystemGeneratedFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.generate.GeneratedFilesn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic FileSystemGeneratedFiles(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.56
NEWpublic FileSystemGeneratedFiles(java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.65
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddFile(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEW final public class org.springframework.aot.generate.GeneratedClasstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.MethodGeneratorgetMethodGenerator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
NEWpublic org.springframework.javapoet.ClassNamegetName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
NEW public class org.springframework.aot.generate.GeneratedClassestop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.generate.ClassGeneratorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic GeneratedClasses(org.springframework.aot.generate.ClassNameGenerator)n.a.n.a.
Old fileNew file
n.a.42
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.GeneratedClassgetOrGenerateClass(org.springframework.aot.generate.ClassGenerator$JavaFileGenerator, java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEWpublic org.springframework.aot.generate.GeneratedClassgetOrGenerateClass(org.springframework.aot.generate.ClassGenerator$JavaFileGenerator, java.lang.String, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEWpublic voidwriteTo(org.springframework.aot.generate.GeneratedFiles)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEW public abstract interface org.springframework.aot.generate.GeneratedFilestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddClassFile(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.n.a.
Old fileNew file
n.a.125
NEWpublic voidaddFile(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String, java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.136
NEWpublic voidaddFile(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String, org.springframework.util.function.ThrowingConsumer)n.a.n.a.
Old fileNew file
n.a.148
NEWpublic abstract voidaddFile(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String, org.springframework.core.io.InputStreamSource)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic voidaddResourceFile(java.lang.String, java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.92
NEWpublic voidaddResourceFile(java.lang.String, org.springframework.util.function.ThrowingConsumer)n.a.n.a.
Old fileNew file
n.a.103
NEWpublic voidaddResourceFile(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.n.a.
Old fileNew file
n.a.114
NEWpublic voidaddSourceFile(org.springframework.javapoet.JavaFile)n.a.n.a.
Old fileNew file
n.a.46
NEWpublic voidaddSourceFile(java.lang.String, java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.58
NEWpublic voidaddSourceFile(java.lang.String, org.springframework.util.function.ThrowingConsumer)n.a.n.a.
Old fileNew file
n.a.70
NEWpublic voidaddSourceFile(java.lang.String, org.springframework.core.io.InputStreamSource)n.a.n.a.
Old fileNew file
n.a.82
NEW (Serializable compatible) final static public enum org.springframework.aot.generate.GeneratedFiles$Kindtop
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-3268002665022551208n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.aot.generate.GeneratedFiles$Kindn.a.CLASS
NEWpublic static final org.springframework.aot.generate.GeneratedFiles$Kindn.a.RESOURCE
NEWpublic static final org.springframework.aot.generate.GeneratedFiles$Kindn.a.SOURCE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.aot.generate.GeneratedFiles$KindvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.186
NEWstatic public org.springframework.aot.generate.GeneratedFiles$Kind[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.186
NEW final public class org.springframework.aot.generate.GeneratedMethodtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
NEWpublic org.springframework.javapoet.MethodSpecgetSpec()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.66
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.93
NEWpublic org.springframework.aot.generate.GeneratedMethodusing(java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEW public class org.springframework.aot.generate.GeneratedMethodstop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
NEWorg.springframework.aot.generate.MethodGeneratorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic GeneratedMethods()n.a.n.a.
Old fileNew file
n.a.47
NEWpublic GeneratedMethods(org.springframework.aot.generate.MethodNameGenerator)n.a.n.a.
Old fileNew file
n.a.55
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.GeneratedMethodadd(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEWpublic voiddoWithMethodSpecs(java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.86
NEWpublic org.springframework.aot.generate.GeneratedMethodgenerateMethod(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.63
NEWpublic java.util.Iteratoriterator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic java.util.stream.Streamstream()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEW public abstract interface org.springframework.aot.generate.GenerationContexttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.aot.generate.ClassGeneratorgetClassGenerator()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.ClassNameGeneratorgetClassNameGenerator()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.generate.GeneratedFilesgetGeneratedFiles()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.aot.hint.RuntimeHintsgetRuntimeHints()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.aot.generate.InMemoryGeneratedFilestop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.generate.GeneratedFilesn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic InMemoryGeneratedFiles()n.a.n.a.
Old fileNew file
n.a.36
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddFile(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String, org.springframework.core.io.InputStreamSource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.43
NEWpublic org.springframework.core.io.InputStreamSourcegetGeneratedFile(org.springframework.aot.generate.GeneratedFiles$Kind, 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.89
NEWpublic java.lang.StringgetGeneratedFileContent(org.springframework.aot.generate.GeneratedFiles$Kind, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.73
NEWpublic java.util.MapgetGeneratedFiles(org.springframework.aot.generate.GeneratedFiles$Kind)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.59
NEW public abstract interface org.springframework.aot.generate.MethodGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.aot.generate.GeneratedMethodgenerateMethod(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic org.springframework.aot.generate.MethodGeneratorwithName(java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.69
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public class org.springframework.aot.generate.MethodNameGeneratortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MethodNameGenerator(java.lang.Iterable)n.a.n.a.
Old fileNew file
n.a.66
NEWpublic MethodNameGenerator()n.a.n.a.
Old fileNew file
n.a.49
NEWpublic MethodNameGenerator(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.58
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgenerateMethodName(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.80
NEWstatic public java.lang.Stringjoin(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.96
NEW final public class org.springframework.aot.generate.MethodReferencetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.javapoet.ClassNamegetDeclaringClass()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.113
NEWpublic java.lang.StringgetMethodName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWstatic public org.springframework.aot.generate.MethodReferenceof(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWstatic public org.springframework.aot.generate.MethodReferenceof(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWstatic public org.springframework.aot.generate.MethodReferenceof(org.springframework.javapoet.ClassName, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWstatic public org.springframework.aot.generate.MethodReferenceofStatic(java.lang.Class, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.89
NEWstatic public org.springframework.aot.generate.MethodReferenceofStatic(org.springframework.javapoet.ClassName, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWpublic org.springframework.javapoet.CodeBlocktoCodeBlock()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.131
NEWpublic org.springframework.javapoet.CodeBlocktoCodeBlock(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.144
NEWpublic org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(org.springframework.javapoet.CodeBlock[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.168
NEWpublic org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(java.lang.String, org.springframework.javapoet.CodeBlock[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.225
REMOVED (!) public abstract interface org.springframework.aot.generator.CodeContributiontop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generator.ProtectedAccessprotectedAccess()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract org.springframework.aot.hint.RuntimeHintsruntimeHints()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract org.springframework.javapoet.support.MultiStatementstatements()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public class org.springframework.aot.generator.DefaultCodeContributiontop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.aot.generator.CodeContribution
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public DefaultCodeContribution(org.springframework.aot.hint.RuntimeHints)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
50n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.aot.generator.ProtectedAccessprotectedAccess()n.a.n.a.
Old fileNew file
65n.a.
REMOVEDpublic org.springframework.aot.hint.RuntimeHintsruntimeHints()n.a.n.a.
Old fileNew file
60n.a.
REMOVEDpublic org.springframework.javapoet.support.MultiStatementstatements()n.a.n.a.
Old fileNew file
55n.a.
REMOVED (!) public class org.springframework.aot.generator.DefaultGeneratedTypeContexttop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.aot.generator.GeneratedTypeContext
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public DefaultGeneratedTypeContext(java.lang.String, java.util.function.Function)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
51n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.aot.generator.GeneratedTypegetGeneratedType(java.lang.String)n.a.n.a.
Old fileNew file
65n.a.
REMOVEDpublic org.springframework.aot.generator.GeneratedTypegetMainGeneratedType()n.a.n.a.
Old fileNew file
70n.a.
REMOVED (!)public booleanhasGeneratedType(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
79n.a.
REMOVEDpublic org.springframework.aot.hint.RuntimeHintsruntimeHints()n.a.n.a.
Old fileNew file
60n.a.
REMOVED (!)public java.util.ListtoJavaFiles()n.a.
Change
METHOD_REMOVED
Old fileNew file
87n.a.
REMOVED (!) public class org.springframework.aot.generator.GeneratedTypetop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.MethodSpecaddMethod(org.springframework.javapoet.MethodSpec$Builder)n.a.
Change
METHOD_REMOVED
Old fileNew file
97n.a.
REMOVED (!)public org.springframework.aot.generator.GeneratedTypecustomizeType(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
86n.a.
REMOVED (!)public org.springframework.javapoet.ClassNamegetClassName()n.a.
Change
METHOD_REMOVED
Old fileNew file
77n.a.
REMOVED (!)static public org.springframework.aot.generator.GeneratedTypeof(org.springframework.javapoet.ClassName, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
60n.a.
REMOVED (!)static public org.springframework.aot.generator.GeneratedTypeof(org.springframework.javapoet.ClassName)n.a.
Change
METHOD_REMOVED
Old fileNew file
69n.a.
REMOVED (!)public org.springframework.javapoet.JavaFiletoJavaFile()n.a.
Change
METHOD_REMOVED
Old fileNew file
107n.a.
REMOVED (!) public abstract interface org.springframework.aot.generator.GeneratedTypeContexttop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generator.GeneratedTypegetGeneratedType(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract org.springframework.aot.generator.GeneratedTypegetMainGeneratedType()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract org.springframework.aot.hint.RuntimeHintsruntimeHints()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) final public class org.springframework.aot.generator.GeneratedTypeReferencetop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.aot.hint.AbstractTypeReference
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.aot.hint.TypeReference
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic java.lang.StringgetCanonicalName()n.a.n.a.
Old fileNew file
52n.a.
REMOVEDpublic org.springframework.aot.hint.TypeReferencegetEnclosingType()n.a.n.a.
Old fileNew file
67n.a.
REMOVEDpublic java.lang.StringgetPackageName()n.a.n.a.
Old fileNew file
57n.a.
REMOVEDpublic java.lang.StringgetSimpleName()n.a.n.a.
Old fileNew file
62n.a.
REMOVED (!)static public org.springframework.aot.generator.GeneratedTypeReferenceof(org.springframework.javapoet.ClassName)n.a.
Change
METHOD_REMOVED
Old fileNew file
46n.a.
REMOVED (!) public class org.springframework.aot.generator.ProtectedAccesstop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ProtectedAccess()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
46n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidanalyze(org.springframework.core.ResolvableType)n.a.
Change
METHOD_REMOVED
Old fileNew file
102n.a.
REMOVED (!)public voidanalyze(java.lang.reflect.Member, org.springframework.aot.generator.ProtectedAccess$Options)n.a.
Change
METHOD_REMOVED
Old fileNew file
115n.a.
REMOVED (!)public java.lang.StringgetPrivilegedPackageName(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
REMOVEDorg.springframework.aot.generator.ProtectedAccessException
Change
METHOD_REMOVED
Old fileNew file
72n.a.
REMOVED (!)public booleanisAccessible(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
58n.a.
REMOVED (!) final static public class org.springframework.aot.generator.ProtectedAccess$Optionstop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public org.springframework.aot.generator.ProtectedAccess$Options$Builderdefaults()n.a.
Change
METHOD_REMOVED
Old fileNew file
220n.a.
REMOVED (!) final static public class org.springframework.aot.generator.ProtectedAccess$Options$Buildertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.generator.ProtectedAccess$Options$BuilderassignReturnType(boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
243n.a.
REMOVED (!)public org.springframework.aot.generator.ProtectedAccess$Options$BuilderassignReturnType(java.util.function.Function)n.a.
Change
METHOD_REMOVED
Old fileNew file
253n.a.
REMOVED (!)public org.springframework.aot.generator.ProtectedAccess$Optionsbuild()n.a.
Change
METHOD_REMOVED
Old fileNew file
274n.a.
REMOVED (!)public org.springframework.aot.generator.ProtectedAccess$Options$BuilderuseReflection(java.util.function.Function)n.a.
Change
METHOD_REMOVED
Old fileNew file
264n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class org.springframework.aot.generator.ProtectedAccessExceptiontop
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
Oldtrue-4298106935370523814n.a.
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ProtectedAccessException(java.lang.String, java.util.List)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
33n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.ListgetProtectedElements()n.a.
Change
METHOD_REMOVED
Old fileNew file
42n.a.
REMOVED (!) final public class org.springframework.aot.generator.ProtectedElementtop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.reflect.MembergetMember()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
61n.a.
REMOVED (!)public java.lang.ClassgetType()n.a.
Change
METHOD_REMOVED
Old fileNew file
52n.a.
REMOVED (!) final public class org.springframework.aot.generator.ResolvableTypeGeneratortop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ResolvableTypeGenerator()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
32n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.CodeBlockgenerateTypeFor(org.springframework.core.ResolvableType)n.a.
Change
METHOD_REMOVED
Old fileNew file
40n.a.
MODIFIED (!) public abstract class org.springframework.aot.hint.AbstractTypeReferencetop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)org.springframework.aot.hint.TypeReferencen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AbstractTypeReference()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
29n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.hint.TypeReferencegetEnclosingType()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic java.lang.StringgetName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWpublic java.lang.StringgetPackageName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEWpublic java.lang.StringgetSimpleName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.62
MODIFIED (!) static public class org.springframework.aot.hint.ClassProxyHint$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  ClassProxyHint$Builder(org.springframework.aot.hint.TypeReference)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
106108
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.ClassProxyHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
136138
MODIFIED (!) not_final  (<-  final )  static public class org.springframework.aot.hint.ExecutableHint$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.ExecutableHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
131131
MODIFIED (!) static public class org.springframework.aot.hint.FieldHint$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  FieldHint$Builder(java.lang.String)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6969
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.FieldHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
9898
MODIFIED final public class org.springframework.aot.hint.JdkProxyHinttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.aot.hint.JdkProxyHint$Builderof(org.springframework.aot.hint.TypeReference[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.47
NEWstatic public org.springframework.aot.hint.JdkProxyHint$Builderof(java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
MODIFIED (!) static public class org.springframework.aot.hint.JdkProxyHint$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  JdkProxyHint$Builder()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
7192
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.JdkProxyHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
102121
MODIFIED (!) public class org.springframework.aot.hint.ProxyHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.hint.ProxyHintsregisterJdkProxy(java.util.function.Supplier)n.a.
Change
METHOD_REMOVED
Old fileNew file
65n.a.
NEWpublic org.springframework.aot.hint.ProxyHintsregisterJdkProxy(java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
MODIFIED public class org.springframework.aot.hint.ReflectionHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterTypes(java.lang.Iterable, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.107
MODIFIED (!) static public class org.springframework.aot.hint.ResourcePatternHint$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.ResourcePatternHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
100100
NEW public abstract interface org.springframework.aot.hint.RuntimeHintsRegistrartop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidregisterHints(org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
MODIFIED (!) static public class org.springframework.aot.hint.TypeHint$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  org.springframework.aot.hint.TypeHintbuild()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
227227
MODIFIED (*) public abstract interface org.springframework.aot.hint.TypeReferencetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.lang.StringgetName()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!) public class org.springframework.aot.nativex.FileNativeConfigurationGeneratortop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.aot.nativex.NativeConfigurationGenerator
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public FileNativeConfigurationGenerator(java.nio.file.Path)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
47n.a.
REMOVED (!)public FileNativeConfigurationGenerator(java.nio.file.Path, java.lang.String, java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
50n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic voidgenerate(org.springframework.aot.hint.RuntimeHints)n.a.n.a.
Old fileNew file
62n.a.
NEW public class org.springframework.aot.nativex.FileNativeConfigurationWritertop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.nativex.NativeConfigurationWritern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic FileNativeConfigurationWriter(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.48
NEWpublic FileNativeConfigurationWriter(java.nio.file.Path, java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
n.a.51
REMOVED (!) public abstract interface org.springframework.aot.nativex.NativeConfigurationGeneratortop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract voidgenerate(org.springframework.aot.hint.RuntimeHints)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW public abstract class org.springframework.aot.nativex.NativeConfigurationWritertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic NativeConfigurationWriter()n.a.n.a.
Old fileNew file
n.a.35
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidwrite(org.springframework.aot.hint.RuntimeHints)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.42
MODIFIED (!) public abstract class org.springframework.asm.AnnotationVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  AnnotationVisitor(int, org.springframework.asm.AnnotationVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
7070
MODIFIED (!)protected  (<-  public )  AnnotationVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5959
MODIFIED public class org.springframework.asm.ByteVectortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intsize()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
MODIFIED (!) public abstract class org.springframework.asm.ClassVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  ClassVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5858
MODIFIED (!)protected  (<-  public )  ClassVisitor(int, org.springframework.asm.ClassVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6969
MODIFIED public class org.springframework.asm.ClassWritertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanhasFlags(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.287
MODIFIED (!) public abstract class org.springframework.asm.FieldVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  FieldVisitor(int, org.springframework.asm.FieldVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6666
MODIFIED (!)protected  (<-  public )  FieldVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5555
MODIFIED (!) public abstract class org.springframework.asm.MethodVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  MethodVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
7171
MODIFIED (!)protected  (<-  public )  MethodVisitor(int, org.springframework.asm.MethodVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
8282
MODIFIED (!) public abstract class org.springframework.asm.ModuleVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  ModuleVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5757
MODIFIED (!)protected  (<-  public )  ModuleVisitor(int, org.springframework.asm.ModuleVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6868
MODIFIED (!) public abstract class org.springframework.asm.RecordComponentVisitortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)protected  (<-  public )  RecordComponentVisitor(int, org.springframework.asm.RecordComponentVisitor)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6868
MODIFIED (!)protected  (<-  public )  RecordComponentVisitor(int)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5757
MODIFIED (!) public abstract interface org.springframework.core.annotation.MergedAnnotationstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public org.springframework.core.annotation.MergedAnnotations$Searchsearch(org.springframework.core.annotation.MergedAnnotations$SearchStrategy)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.465
NEW final static public class org.springframework.core.annotation.MergedAnnotations$Searchtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.reflect.AnnotatedElement)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.616
NEWpublic org.springframework.core.annotation.MergedAnnotations$SearchwithAnnotationFilter(org.springframework.core.annotation.AnnotationFilter)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.597
NEWpublic org.springframework.core.annotation.MergedAnnotations$SearchwithEnclosingClasses(java.util.function.Predicate)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.565
NEWpublic org.springframework.core.annotation.MergedAnnotations$SearchwithRepeatableContainers(org.springframework.core.annotation.RepeatableContainers)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.582
MODIFIED (!) (Serializable incompatible(!): field removed) final static public enum org.springframework.core.annotation.MergedAnnotations$SearchStrategytop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2923026455523772519n.a.
Newtrue1331487675105164415n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final org.springframework.core.annotation.MergedAnnotations$SearchStrategy (!)
Change
FIELD_REMOVED
TYPE_HIERARCHY_AND_ENCLOSING_CLASSES
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
MODIFIED (!) not_final  (<-  final )  public class org.springframework.core.io.support.SpringFactoriesLoadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.io.support.SpringFactoriesLoaderforDefaultResourceLocation()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.281
NEWstatic public org.springframework.core.io.support.SpringFactoriesLoaderforDefaultResourceLocation(java.lang.ClassLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.295
NEWstatic public org.springframework.core.io.support.SpringFactoriesLoaderforResourceLocation(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.307
NEWstatic public org.springframework.core.io.support.SpringFactoriesLoaderforResourceLocation(java.lang.ClassLoader, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.321
NEWpublic java.util.Listload(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.144
NEWpublic java.util.Listload(java.lang.Class, org.springframework.core.io.support.SpringFactoriesLoader$ArgumentResolver)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.162
NEWpublic java.util.Listload(java.lang.Class, org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEWpublic java.util.Listload(java.lang.Class, org.springframework.core.io.support.SpringFactoriesLoader$ArgumentResolver, org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.200
REMOVED (!)static public java.util.ListloadFactories(java.lang.Class, java.lang.ClassLoader, org.springframework.core.io.support.SpringFactoriesLoader$ArgumentResolver)n.a.
Change
METHOD_REMOVED
Old fileNew file
150n.a.
REMOVED (!)static public java.util.ListloadFactories(java.lang.Class, java.lang.ClassLoader, org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler)n.a.
Change
METHOD_REMOVED
Old fileNew file
171n.a.
REMOVED (!)static public java.util.ListloadFactories(java.lang.Class, java.lang.ClassLoader, org.springframework.core.io.support.SpringFactoriesLoader$ArgumentResolver, org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler)n.a.
Change
METHOD_REMOVED
Old fileNew file
194n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class org.springframework.core.NestedIOExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.io.IOException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue5897447008417436806n.a.
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public NestedIOException(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
55n.a.
REMOVED (!)public NestedIOException(java.lang.String, java.lang.Throwable)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
65n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringgetMessage()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
76n.a.
REMOVED (!) final public class org.springframework.javapoet.support.CodeSnippettop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringgetSnippet()n.a.
Change
METHOD_REMOVED
Old fileNew file
64n.a.
REMOVED (!)public booleanhasImport(java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
73n.a.
REMOVED (!)public booleanhasImport(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
82n.a.
REMOVED (!)static public org.springframework.javapoet.support.CodeSnippetof(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
103n.a.
REMOVED (!)static public java.lang.Stringprocess(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
113n.a.
REMOVED (!)static public java.lang.Stringprocess(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
125n.a.
REMOVED (!)public org.springframework.javapoet.support.CodeSnippetremoveIndent(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
93n.a.
REMOVED (!) public class org.springframework.javapoet.support.MultiCodeBlocktop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public MultiCodeBlock()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
33n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidadd(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
43n.a.
REMOVED (!)public voidadd(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
54n.a.
REMOVED (!)public voidadd(java.lang.String, java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
67n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlockjoin(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
79n.a.
REMOVED (!) final public class org.springframework.javapoet.support.MultiStatementtop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public MultiStatement()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
34n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.support.MultiStatementadd(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
55n.a.
REMOVED (!)public org.springframework.javapoet.support.MultiStatementadd(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
67n.a.
REMOVED (!)public org.springframework.javapoet.support.MultiStatementaddAll(java.lang.Iterable, java.util.function.Function)n.a.
Change
METHOD_REMOVED
Old fileNew file
115n.a.
REMOVED (!)public org.springframework.javapoet.support.MultiStatementaddStatement(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
79n.a.
REMOVED (!)public org.springframework.javapoet.support.MultiStatementaddStatement(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
89n.a.
REMOVED (!)public org.springframework.javapoet.support.MultiStatementaddStatement(java.lang.String, java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
103n.a.
REMOVED (!)public booleanisEmpty()n.a.
Change
METHOD_REMOVED
Old fileNew file
44n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoCodeBlock()n.a.
Change
METHOD_REMOVED
Old fileNew file
126n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoCodeBlock(org.springframework.javapoet.CodeBlock)n.a.
Change
METHOD_REMOVED
Old fileNew file
141n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoCodeBlock(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
163n.a.
MODIFIED public abstract class org.springframework.util.ClassUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisLambdaClass(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.867
NEWstatic public booleanisStaticClass(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.842
NEW public abstract interface org.springframework.util.function.ThrowingBiFunctiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.function.BiFunctionn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Objectapply(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.54
NEWpublic java.lang.Objectapply(java.lang.Object, java.lang.Object, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.68
NEWpublic abstract java.lang.ObjectapplyWithException(java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.util.function.ThrowingBiFunctionof(org.springframework.util.function.ThrowingBiFunction)n.a.n.a.
Old fileNew file
n.a.114
NEWstatic public org.springframework.util.function.ThrowingBiFunctionof(org.springframework.util.function.ThrowingBiFunction, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.132
NEWpublic org.springframework.util.function.ThrowingBiFunctionthrowing(java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.87
NEW public abstract interface org.springframework.util.function.ThrowingConsumertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.function.Consumern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaccept(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.49
NEWpublic voidaccept(java.lang.Object, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.60
NEWpublic abstract voidacceptWithException(java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.util.function.ThrowingConsumerof(org.springframework.util.function.ThrowingConsumer)n.a.n.a.
Old fileNew file
n.a.103
NEWstatic public org.springframework.util.function.ThrowingConsumerof(org.springframework.util.function.ThrowingConsumer, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.118
NEWpublic org.springframework.util.function.ThrowingConsumerthrowing(java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.79
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.util.function.ThrowingFunctiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.function.Functionn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Objectapply(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.51
NEWpublic java.lang.Objectapply(java.lang.Object, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.63
NEWpublic abstract java.lang.ObjectapplyWithException(java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.util.function.ThrowingFunctionof(org.springframework.util.function.ThrowingFunction)n.a.n.a.
Old fileNew file
n.a.107
NEWstatic public org.springframework.util.function.ThrowingFunctionof(org.springframework.util.function.ThrowingFunction, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.123
NEWpublic org.springframework.util.function.ThrowingFunctionthrowing(java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.82
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.springframework.util.function.ThrowingSuppliertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.function.Suppliern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Objectget()n.a.n.a.
Old fileNew file
n.a.47
NEWpublic java.lang.Objectget(java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.59
NEWpublic abstract java.lang.ObjectgetWithException()
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.util.function.ThrowingSupplierof(org.springframework.util.function.ThrowingSupplier)n.a.n.a.
Old fileNew file
n.a.102
NEWstatic public org.springframework.util.function.ThrowingSupplierof(org.springframework.util.function.ThrowingSupplier, java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.117
NEWpublic org.springframework.util.function.ThrowingSupplierthrowing(java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.78
MODIFIED public abstract class org.springframework.util.MimeTypeUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.util.MimeTypen.a.APPLICATION_GRAPHQL
NEWpublic static final java.lang.Stringn.a.APPLICATION_GRAPHQL_VALUE
MODIFIED public abstract class org.springframework.util.ObjectUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.Object[]addObjectToArray(java.lang.Object[], java.lang.Object, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.266
MODIFIED public abstract class org.springframework.util.SerializationUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.io.Serializableclone(java.io.Serializable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
UNCHANGEDstatic public java.lang.Objectdeserialize(byte[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6379