JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-09-15T09:04:32.346+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.generate.ClassNameGenerator
MODIFIED (!)org.springframework.aot.generate.DefaultGenerationContext
NEWorg.springframework.aot.generate.DefaultMethodReference
MODIFIED (!)org.springframework.aot.generate.GeneratedClass
MODIFIED (!)org.springframework.aot.generate.GeneratedClasses
REMOVED (!)org.springframework.aot.generate.GeneratedClasses$Builder
MODIFIED (!)org.springframework.aot.generate.GeneratedMethod
MODIFIED (!)org.springframework.aot.generate.GeneratedMethods
NEWorg.springframework.aot.generate.GeneratedTypeReference
REMOVED (!)org.springframework.aot.generate.MethodGenerator
REMOVED (!)org.springframework.aot.generate.MethodNameGenerator
MODIFIED (!)org.springframework.aot.generate.MethodReference
NEWorg.springframework.aot.generate.MethodReference$ArgumentCodeGenerator
NEWorg.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar
NEWorg.springframework.aot.hint.annotation.RegisterReflectionForBinding
NEWorg.springframework.aot.hint.annotation.RegisterReflectionForBindingProcessor
NEWorg.springframework.aot.hint.BindingReflectionHintsRegistrar
REMOVED (!)org.springframework.aot.hint.ClassProxyHint
REMOVED (!)org.springframework.aot.hint.ClassProxyHint$Builder
MODIFIED (!)org.springframework.aot.hint.ExecutableHint
UNCHANGEDorg.springframework.aot.hint.ExecutableHint$Builder
MODIFIED (!)org.springframework.aot.hint.FieldHint
REMOVED (!)org.springframework.aot.hint.FieldHint$Builder
MODIFIEDorg.springframework.aot.hint.predicate.ReflectionHintsPredicates
MODIFIED (!)org.springframework.aot.hint.predicate.ReflectionHintsPredicates$FieldHintPredicate
MODIFIEDorg.springframework.aot.hint.predicate.ReflectionHintsPredicates$TypeHintPredicate
MODIFIED (!)org.springframework.aot.hint.ProxyHints
MODIFIED (!)org.springframework.aot.hint.ReflectionHints
MODIFIED (!)org.springframework.aot.hint.ResourceBundleHint$Builder
MODIFIEDorg.springframework.aot.hint.ResourceHints
MODIFIED (!)org.springframework.aot.hint.ResourcePatternHints$Builder
MODIFIEDorg.springframework.aot.hint.RuntimeHints
REMOVED (!)org.springframework.aot.hint.support.RuntimeHintsUtils
MODIFIED (!)org.springframework.aot.hint.TypeHint
MODIFIED (!)org.springframework.aot.hint.TypeHint$Builder
MODIFIED (!)org.springframework.aot.hint.TypeReference
MODIFIED (!)org.springframework.cglib.core.MethodWrapper$MethodWrapperKey
MODIFIEDorg.springframework.cglib.core.ReflectUtils
MODIFIED (!)org.springframework.cglib.core.SpringNamingPolicy
MODIFIED (!)org.springframework.cglib.proxy.Enhancer$EnhancerKey
REMOVED (!)org.springframework.cglib.transform.AbstractProcessTask
REMOVED (!)org.springframework.cglib.transform.AbstractTransformTask
MODIFIEDorg.springframework.core.annotation.AnnotationUtils
REMOVED (!)org.springframework.core.annotation.SynthesizedAnnotation
NEWorg.springframework.core.codec.Netty5BufferDecoder
NEWorg.springframework.core.codec.Netty5BufferEncoder
NEWorg.springframework.core.io.buffer.CloseableDataBuffer
MODIFIED (!)org.springframework.core.io.buffer.DataBuffer
MODIFIED (*)org.springframework.core.io.buffer.DataBufferFactory
MODIFIEDorg.springframework.core.io.buffer.DataBufferWrapper
MODIFIED (!)org.springframework.core.io.buffer.DefaultDataBuffer
MODIFIEDorg.springframework.core.io.buffer.DefaultDataBufferFactory
NEWorg.springframework.core.io.buffer.Netty5DataBuffer
NEWorg.springframework.core.io.buffer.Netty5DataBufferFactory
MODIFIEDorg.springframework.core.io.buffer.NettyDataBuffer
MODIFIEDorg.springframework.core.io.buffer.NettyDataBufferFactory
MODIFIEDorg.springframework.core.io.buffer.PooledDataBuffer
NEWorg.springframework.core.io.buffer.TouchableDataBuffer
NEWorg.springframework.core.io.support.PropertySourceDescriptor
NEWorg.springframework.core.io.support.PropertySourceProcessor
UNCHANGEDorg.springframework.core.io.support.SpringFactoriesLoader
UNCHANGEDorg.springframework.core.task.AsyncListenableTaskExecutor
MODIFIED (!)org.springframework.core.task.AsyncTaskExecutor
UNCHANGEDorg.springframework.util.concurrent.CompletableToListenableFutureAdapter
UNCHANGEDorg.springframework.util.concurrent.FailureCallback
UNCHANGEDorg.springframework.util.concurrent.FutureAdapter
NEWorg.springframework.util.concurrent.FutureUtils
UNCHANGEDorg.springframework.util.concurrent.ListenableFuture
UNCHANGEDorg.springframework.util.concurrent.ListenableFutureAdapter
UNCHANGEDorg.springframework.util.concurrent.ListenableFutureCallback
UNCHANGEDorg.springframework.util.concurrent.ListenableFutureCallbackRegistry
UNCHANGEDorg.springframework.util.concurrent.ListenableFutureTask
UNCHANGEDorg.springframework.util.concurrent.MonoToListenableFutureAdapter
UNCHANGEDorg.springframework.util.concurrent.SettableListenableFuture
UNCHANGEDorg.springframework.util.concurrent.SuccessCallback
MODIFIED (!)org.springframework.util.ConcurrentLruCache
UNCHANGEDorg.springframework.util.StreamUtils
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) final public class org.springframework.aot.generate.ClassNameGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.ClassNamegenerateClassName(java.lang.Class, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
95n.a.
NEWpublic org.springframework.javapoet.ClassNamegenerateClassName(java.lang.String, java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
MODIFIED (!) public class org.springframework.aot.generate.DefaultGenerationContexttop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  DefaultGenerationContext(org.springframework.aot.generate.GeneratedClasses, org.springframework.aot.generate.GeneratedFiles, org.springframework.aot.hint.RuntimeHints)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6482
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.71
NEW public class org.springframework.aot.generate.DefaultMethodReferencetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.generate.MethodReferencen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DefaultMethodReference(org.springframework.javapoet.MethodSpec, org.springframework.javapoet.ClassName)n.a.n.a.
Old fileNew file
n.a.45
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.javapoet.CodeBlocktoCodeBlock()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEWpublic org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(org.springframework.aot.generate.MethodReference$ArgumentCodeGenerator, org.springframework.javapoet.ClassName)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.123
MODIFIED (!) final public class org.springframework.aot.generate.GeneratedClasstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.generate.MethodGeneratorgetMethodGenerator()n.a.
Change
METHOD_REMOVED
Old fileNew file
69n.a.
NEWpublic org.springframework.aot.generate.GeneratedMethodsgetMethods()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEWpublic voidreserveMethodNames(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
MODIFIED (!) public class org.springframework.aot.generate.GeneratedClassestop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  GeneratedClasses(org.springframework.aot.generate.ClassNameGenerator)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
5456
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.GeneratedClassaddForFeature(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.123
NEWpublic org.springframework.aot.generate.GeneratedClassaddForFeatureComponent(java.lang.String, java.lang.Class, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.140
REMOVED (!)public org.springframework.aot.generate.GeneratedClasses$BuilderforFeature(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
86n.a.
REMOVED (!)public org.springframework.aot.generate.GeneratedClasses$BuilderforFeatureComponent(java.lang.String, java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
73n.a.
NEWpublic org.springframework.aot.generate.GeneratedClassgetOrAddForFeature(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWpublic org.springframework.aot.generate.GeneratedClassgetOrAddForFeatureComponent(java.lang.String, java.lang.Class, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
MODIFIED (!)package_protected  (<-  public )  voidwriteTo(org.springframework.aot.generate.GeneratedFiles)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
97161
REMOVED (!) public class org.springframework.aot.generate.GeneratedClasses$Buildertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.generate.GeneratedClassgenerate(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
134n.a.
REMOVED (!)public org.springframework.aot.generate.GeneratedClassgetOrGenerate(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
146n.a.
MODIFIED (!) final public class org.springframework.aot.generate.GeneratedMethodtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.MethodSpecgetSpec()n.a.
Change
METHOD_REMOVED
Old fileNew file
68n.a.
NEWpublic org.springframework.aot.generate.MethodReferencetoMethodReference()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
REMOVED (!)public org.springframework.aot.generate.GeneratedMethodusing(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
80n.a.
MODIFIED (!) public class org.springframework.aot.generate.GeneratedMethodstop
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.Iterable
Change
INTERFACE_REMOVED
REMOVED (!)org.springframework.aot.generate.MethodGenerator
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public GeneratedMethods()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
47n.a.
REMOVED (!)public GeneratedMethods(org.springframework.aot.generate.MethodNameGenerator)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
55n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.generate.GeneratedMethodadd(java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
74n.a.
NEWpublic org.springframework.aot.generate.GeneratedMethodadd(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.79
NEWpublic org.springframework.aot.generate.GeneratedMethodadd(java.lang.String[], java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
MODIFIED (!)package_protected  (<-  public )  voiddoWithMethodSpecs(java.util.function.Consumer)n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
86111
REMOVEDpublic org.springframework.aot.generate.GeneratedMethodgenerateMethod(java.lang.Object[])n.a.n.a.
Old fileNew file
63n.a.
REMOVED (!)public java.util.Iteratoriterator()n.a.
Change
METHOD_REMOVED
Old fileNew file
91n.a.
MODIFIED (!)package_protected  (<-  public )  java.util.stream.Streamstream()n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
99115
NEWpublic org.springframework.aot.generate.GeneratedMethodswithPrefix(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.100
NEW final public class org.springframework.aot.generate.GeneratedTypeReferencetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.aot.hint.AbstractTypeReferencen.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.hint.TypeReferencen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetCanonicalName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.52
NEWstatic public org.springframework.aot.generate.GeneratedTypeReferenceof(org.springframework.javapoet.ClassName)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.46
REMOVED (!) public abstract interface org.springframework.aot.generate.MethodGeneratortop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract org.springframework.aot.generate.GeneratedMethodgenerateMethod(java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public org.springframework.aot.generate.MethodGeneratorwithName(java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
69n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.FunctionalInterfacen.a.
REMOVED (!) public class org.springframework.aot.generate.MethodNameGeneratortop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public MethodNameGenerator(java.lang.Iterable)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
66n.a.
REMOVED (!)public MethodNameGenerator()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
49n.a.
REMOVED (!)public MethodNameGenerator(java.lang.String[])n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
58n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringgenerateMethodName(java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
80n.a.
REMOVED (!)static public java.lang.Stringjoin(java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
96n.a.
MODIFIED (!) not_final  (<-  final )  public abstract  (<-  not_abstract )  interface (<- class)  org.springframework.aot.generate.MethodReferencetop
Compatibility Changes:
Change
CLASS_NOW_ABSTRACT
CLASS_TYPE_CHANGED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.javapoet.ClassNamegetDeclaringClass()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
115n.a.
REMOVED (!)public java.lang.StringgetMethodName()n.a.
Change
METHOD_REMOVED
Old fileNew file
123n.a.
REMOVED (!)static public org.springframework.aot.generate.MethodReferenceof(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
54n.a.
REMOVED (!)static public org.springframework.aot.generate.MethodReferenceof(java.lang.Class, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
65n.a.
REMOVED (!)static public org.springframework.aot.generate.MethodReferenceof(org.springframework.javapoet.ClassName, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
78n.a.
REMOVED (!)static public org.springframework.aot.generate.MethodReferenceofStatic(java.lang.Class, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
90n.a.
REMOVED (!)static public org.springframework.aot.generate.MethodReferenceofStatic(org.springframework.javapoet.ClassName, java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
103n.a.
MODIFIED (!)public abstract  (<-  not_abstract )  org.springframework.javapoet.CodeBlocktoCodeBlock()n.a.
Change
METHOD_NOW_ABSTRACT
Old fileNew file
133n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoCodeBlock(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
146n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(org.springframework.javapoet.CodeBlock[])n.a.
Change
METHOD_REMOVED
Old fileNew file
169n.a.
REMOVED (!)public org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(java.lang.String, org.springframework.javapoet.CodeBlock[])n.a.
Change
METHOD_REMOVED
Old fileNew file
181n.a.
NEW (!)public org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(org.springframework.aot.generate.MethodReference$ArgumentCodeGenerator)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.50
NEW (*)public abstract org.springframework.javapoet.CodeBlocktoInvokeCodeBlock(org.springframework.aot.generate.MethodReference$ArgumentCodeGenerator, org.springframework.javapoet.ClassName)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVEDpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
226n.a.
NEW static public abstract interface org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratorand(java.lang.Class, java.lang.String)n.a.n.a.
Old fileNew file
n.a.121
NEWpublic org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratorand(org.springframework.aot.generate.MethodReference$ArgumentCodeGenerator)n.a.n.a.
Old fileNew file
n.a.131
NEWstatic public org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratorfrom(java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.110
NEWpublic abstract org.springframework.javapoet.CodeBlockgenerateCode(org.springframework.javapoet.TypeName)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratornone()n.a.n.a.
Old fileNew file
n.a.86
NEWstatic public org.springframework.aot.generate.MethodReference$ArgumentCodeGeneratorof(java.lang.Class, java.lang.String)n.a.n.a.
Old fileNew file
n.a.97
NEW public class org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrartop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ReflectiveRuntimeHintsRegistrar()n.a.n.a.
Old fileNew file
n.a.41
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidregisterRuntimeHints(org.springframework.aot.hint.RuntimeHints, java.lang.Class[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEW public abstract annotation org.springframework.aot.hint.annotation.RegisterReflectionForBindingtop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.annotation.Annotationn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.Class[]classes()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
NEWvaluevalue
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.Class[]value()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
NEWvalueclasses
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.n.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.springframework.aot.hint.annotation.Reflective
Status:Name:Old element values:New element values:
NEWvalueorg.springframework.aot.hint.annotation.RegisterReflectionForBindingProcessor
NEW public class org.springframework.aot.hint.annotation.RegisterReflectionForBindingProcessortop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.aot.hint.annotation.ReflectiveProcessorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic RegisterReflectionForBindingProcessor()n.a.n.a.
Old fileNew file
n.a.33
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidregisterReflectionHints(org.springframework.aot.hint.ReflectionHints, java.lang.reflect.AnnotatedElement)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.39
NEW public class org.springframework.aot.hint.BindingReflectionHintsRegistrartop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BindingReflectionHintsRegistrar()n.a.n.a.
Old fileNew file
n.a.48
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidregisterReflectionHints(org.springframework.aot.hint.ReflectionHints, java.lang.reflect.Type[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
REMOVED (!) final public class org.springframework.aot.hint.ClassProxyHinttop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)org.springframework.aot.hint.ConditionalHint
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
94n.a.
REMOVED (!)public java.util.ListgetProxiedInterfaces()n.a.
Change
METHOD_REMOVED
Old fileNew file
83n.a.
REMOVEDpublic org.springframework.aot.hint.TypeReferencegetReachableType()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
89n.a.
REMOVED (!)public org.springframework.aot.hint.TypeReferencegetTargetClass()n.a.
Change
METHOD_REMOVED
Old fileNew file
75n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
108n.a.
REMOVED (!)static public org.springframework.aot.hint.ClassProxyHint$Builderof(org.springframework.aot.hint.TypeReference)n.a.
Change
METHOD_REMOVED
Old fileNew file
55n.a.
REMOVED (!)static public org.springframework.aot.hint.ClassProxyHint$Builderof(java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
64n.a.
REMOVED (!) static public class org.springframework.aot.hint.ClassProxyHint$Buildertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.hint.ClassProxyHint$BuilderonReachableType(org.springframework.aot.hint.TypeReference)n.a.
Change
METHOD_REMOVED
Old fileNew file
158n.a.
REMOVED (!)public org.springframework.aot.hint.ClassProxyHint$BuilderproxiedInterfaces(org.springframework.aot.hint.TypeReference[])n.a.
Change
METHOD_REMOVED
Old fileNew file
135n.a.
REMOVED (!)public org.springframework.aot.hint.ClassProxyHint$BuilderproxiedInterfaces(java.lang.Class[])n.a.
Change
METHOD_REMOVED
Old fileNew file
145n.a.
MODIFIED (!) final public class org.springframework.aot.hint.ExecutableHinttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.function.ConsumerbuiltWith(org.springframework.aot.hint.ExecutableMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.91
NEWpublic org.springframework.aot.hint.ExecutableModegetMode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
REMOVED (!)public java.util.ListgetModes()n.a.
Change
METHOD_REMOVED
Old fileNew file
82n.a.
MODIFIED (!)static package_protected  (<-  public )  org.springframework.aot.hint.ExecutableHint$BuilderofConstructor(java.util.List)n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
5554
MODIFIED (!)static package_protected  (<-  public )  org.springframework.aot.hint.ExecutableHint$BuilderofMethod(java.lang.String, java.util.List)n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
6564
UNCHANGED static public class org.springframework.aot.hint.ExecutableHint$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic org.springframework.aot.hint.ExecutableHint$BuildersetModes(org.springframework.aot.hint.ExecutableMode[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
119133
MODIFIED (!) final public class org.springframework.aot.hint.FieldHinttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanisAllowUnsafeAccess()n.a.
Change
METHOD_REMOVED
Old fileNew file
53n.a.
REMOVED (!)public booleanisAllowWrite()n.a.
Change
METHOD_REMOVED
Old fileNew file
45n.a.
REMOVED (!) static public class org.springframework.aot.hint.FieldHint$Buildertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.hint.FieldHint$BuilderallowUnsafeAccess(boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
89n.a.
REMOVED (!)public org.springframework.aot.hint.FieldHint$BuilderallowWrite(boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
79n.a.
MODIFIED public class org.springframework.aot.hint.predicate.ReflectionHintsPredicatestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.hint.predicate.ReflectionHintsPredicates$FieldHintPredicateonField(java.lang.String, java.lang.String)
Status:Name:
NEWjava.lang.ClassNotFoundException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.179
NEWpublic org.springframework.aot.hint.predicate.ReflectionHintsPredicates$MethodHintPredicateonMethod(java.lang.String, java.lang.String)
Status:Name:
NEWjava.lang.ClassNotFoundException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.128
MODIFIED (!) static public class org.springframework.aot.hint.predicate.ReflectionHintsPredicates$FieldHintPredicatetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.aot.hint.predicate.ReflectionHintsPredicates$FieldHintPredicateallowUnsafeAccess()n.a.
Change
METHOD_REMOVED
Old fileNew file
378n.a.
REMOVED (!)public org.springframework.aot.hint.predicate.ReflectionHintsPredicates$FieldHintPredicateallowWrite()n.a.
Change
METHOD_REMOVED
Old fileNew file
368n.a.
MODIFIED static public class org.springframework.aot.hint.predicate.ReflectionHintsPredicates$TypeHintPredicatetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.function.PredicatewithAnyConstructor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.251
NEWpublic java.util.function.PredicatewithAnyField()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.267
NEWpublic java.util.function.PredicatewithAnyMethod()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.259
MODIFIED (!) public class org.springframework.aot.hint.ProxyHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.stream.StreamclassProxies()n.a.
Change
METHOD_REMOVED
Old fileNew file
52n.a.
REMOVED (!)public org.springframework.aot.hint.ProxyHintsregisterClassProxy(org.springframework.aot.hint.TypeReference, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
101n.a.
REMOVED (!)public org.springframework.aot.hint.ProxyHintsregisterClassProxy(java.lang.Class, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
111n.a.
MODIFIED (!) public class org.springframework.aot.hint.ReflectionHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic org.springframework.aot.hint.ReflectionHintsregisterConstructor(java.lang.reflect.Constructor, java.util.function.Consumer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
157213
UNCHANGEDpublic org.springframework.aot.hint.ReflectionHintsregisterConstructor(java.lang.reflect.Constructor)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
168187
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterConstructor(java.lang.reflect.Constructor, org.springframework.aot.hint.ExecutableMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.198
REMOVED (!)public org.springframework.aot.hint.ReflectionHintsregisterField(java.lang.reflect.Field, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
135n.a.
UNCHANGEDpublic org.springframework.aot.hint.ReflectionHintsregisterMethod(java.lang.reflect.Method, java.util.function.Consumer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
179251
UNCHANGEDpublic org.springframework.aot.hint.ReflectionHintsregisterMethod(java.lang.reflect.Method)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
190226
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterMethod(java.lang.reflect.Method, org.springframework.aot.hint.ExecutableMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.237
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterType(org.springframework.aot.hint.TypeReference, org.springframework.aot.hint.MemberCategory[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.98
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterType(java.lang.Class, org.springframework.aot.hint.MemberCategory[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.120
NEWpublic org.springframework.aot.hint.ReflectionHintsregisterTypeIfPresent(java.lang.ClassLoader, java.lang.String, org.springframework.aot.hint.MemberCategory[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
MODIFIED (!) static public class org.springframework.aot.hint.ResourceBundleHint$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ResourceBundleHint$Builder()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
79n.a.
MODIFIED public class org.springframework.aot.hint.ResourceHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidregisterResource(org.springframework.core.io.Resource)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
MODIFIED (!) static public class org.springframework.aot.hint.ResourcePatternHints$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  ResourcePatternHints$Builder()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
6874
MODIFIED public class org.springframework.aot.hint.RuntimeHintstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.hint.ReflectionHintsjni()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
REMOVED (!) public abstract class org.springframework.aot.hint.support.RuntimeHintsUtilstop
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.util.function.Consumer (!)
Change
FIELD_REMOVED
ANNOTATION_HINT
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public RuntimeHintsUtils()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
40n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public voidregisterAnnotation(org.springframework.aot.hint.RuntimeHints, java.lang.Class)n.a.
Change
METHOD_REMOVED
Old fileNew file
60n.a.
MODIFIED (!) final public class org.springframework.aot.hint.TypeHinttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.function.ConsumerbuiltWith(org.springframework.aot.hint.MemberCategory[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.138
MODIFIED (!)static package_protected  (<-  public )  org.springframework.aot.hint.TypeHint$Builderof(org.springframework.aot.hint.TypeReference)n.a.
Change
METHOD_LESS_ACCESSIBLE
Old fileNew file
7274
MODIFIED (!) static public class org.springframework.aot.hint.TypeHint$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  TypeHint$Builder(org.springframework.aot.hint.TypeReference)n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
148161
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.aot.hint.TypeHint$BuilderonReachableType(java.lang.Class)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.185
UNCHANGEDpublic org.springframework.aot.hint.TypeHint$BuilderwithConstructor(java.util.List, java.util.function.Consumer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
185234
NEWpublic org.springframework.aot.hint.TypeHint$BuilderwithConstructor(java.util.List)
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.208
NEWpublic org.springframework.aot.hint.TypeHint$BuilderwithConstructor(java.util.List, org.springframework.aot.hint.ExecutableMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.219
REMOVED (!)public org.springframework.aot.hint.TypeHint$BuilderwithField(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
171n.a.
NEWpublic org.springframework.aot.hint.TypeHint$BuilderwithField(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.195
UNCHANGEDpublic org.springframework.aot.hint.TypeHint$BuilderwithMethod(java.lang.String, java.util.List, java.util.function.Consumer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
201278
NEWpublic org.springframework.aot.hint.TypeHint$BuilderwithMethod(java.lang.String, java.util.List)
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.251
NEWpublic org.springframework.aot.hint.TypeHint$BuilderwithMethod(java.lang.String, java.util.List, org.springframework.aot.hint.ExecutableMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.263
MODIFIED (!) public abstract interface org.springframework.aot.hint.TypeReferencetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public java.util.ListlistOf(java.lang.Class[])n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.94
MODIFIED (!) final  (<-  not_final )  static private  (<-  public )  not_abstract  (<-  abstract )  class (<- interface)  org.springframework.cglib.core.MethodWrapper$MethodWrapperKeytop
Compatibility Changes:
Change
CLASS_NOW_FINAL
CLASS_NO_LONGER_PUBLIC
CLASS_TYPE_CHANGED
CLASS_LESS_ACCESSIBLE
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.061.0
Superclass:
StatusSuperclassCompatibility Changes:
MODIFIEDjava.lang.Record(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
NEWfinal public inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
NEWpublic java.lang.Stringname()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
REMOVED (!)public abstract java.lang.ObjectnewInstance(java.lang.String, java.lang.String[], java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEWpublic java.util.ListparameterTypes()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
NEWpublic java.lang.StringreturnType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
NEWfinal public java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.25
MODIFIED public class org.springframework.cglib.core.ReflectUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidsetGeneratedClassHandler(java.util.function.BiConsumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.444
MODIFIED (!) final  (<-  not_final )  public class org.springframework.cglib.core.SpringNamingPolicytop
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
StatusSuperclassCompatibility Changes:
MODIFIED (!)java.lang.Object(<- org.springframework.cglib.core.DefaultNamingPolicy)
Change
SUPERCLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)private  (<-  public )  SpringNamingPolicy()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
3034
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetClassName(java.lang.String, java.lang.String, java.lang.Object, org.springframework.cglib.core.Predicate)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.38
MODIFIED (!) final  (<-  not_final )  static private  (<-  public )  not_abstract  (<-  abstract )  class (<- interface)  org.springframework.cglib.proxy.Enhancer$EnhancerKeytop
Compatibility Changes:
Change
CLASS_NOW_FINAL
CLASS_NO_LONGER_PUBLIC
CLASS_TYPE_CHANGED
CLASS_LESS_ACCESSIBLE
Superclass:
StatusSuperclassCompatibility Changes:
MODIFIEDjava.lang.Record(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListcallbackTypes()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWfinal public booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic org.springframework.cglib.core.WeakCacheKeyfilter()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWfinal public inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic booleaninterceptDuringConstruction()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic java.util.Listinterfaces()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
REMOVED (!)public abstract java.lang.ObjectnewInstance(java.lang.String, java.lang.String[], org.springframework.cglib.core.WeakCacheKey, org.springframework.asm.Type[], boolean, boolean, java.lang.Long)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEWpublic java.lang.LongserialVersionUID()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWfinal public java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic java.lang.Stringtype()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
NEWpublic booleanuseFactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.197
REMOVED (!) public abstract class org.springframework.cglib.transform.AbstractProcessTasktop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.apache.tools.ant.Task
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.Cloneable
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AbstractProcessTask()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
26n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidaddFileset(org.apache.tools.ant.types.FileSet)n.a.
Change
METHOD_REMOVED
Old fileNew file
30n.a.
REMOVED (!)public voidexecute()
Status:Name:
REMOVEDorg.apache.tools.ant.BuildException
Change
METHOD_REMOVED
Old fileNew file
52n.a.
REMOVED (!) public abstract class org.springframework.cglib.transform.AbstractTransformTasktop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.cglib.transform.AbstractProcessTask
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.Cloneable
Change
INTERFACE_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AbstractTransformTask()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
31n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidsetVerbose(boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
39n.a.
MODIFIED public abstract class org.springframework.core.annotation.AnnotationUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisSynthesizedAnnotation(java.lang.annotation.Annotation)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1293
REMOVED (!) public abstract interface org.springframework.core.annotation.SynthesizedAnnotationtop
Compatibility Changes:
Change
CLASS_REMOVED
NEW public class org.springframework.core.codec.Netty5BufferDecodertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.core.codec.AbstractDataBufferDecodern.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.core.codec.Decodern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic Netty5BufferDecoder()n.a.n.a.
Old fileNew file
n.a.41
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancanDecode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.47
NEWpublic io.netty5.buffer.api.Bufferdecode(org.springframework.core.io.buffer.DataBuffer, org.springframework.core.ResolvableType, org.springframework.util.MimeType, java.util.Map)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
NEW public class org.springframework.core.codec.Netty5BufferEncodertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.core.codec.AbstractEncodern.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.core.codec.Encodern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic Netty5BufferEncoder()n.a.n.a.
Old fileNew file
n.a.42
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancanEncode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWpublic reactor.core.publisher.Fluxencode(org.reactivestreams.Publisher, org.springframework.core.io.buffer.DataBufferFactory, org.springframework.core.ResolvableType, org.springframework.util.MimeType, java.util.Map)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.57
NEWpublic org.springframework.core.io.buffer.DataBufferencodeValue(io.netty5.buffer.api.Buffer, org.springframework.core.io.buffer.DataBufferFactory, org.springframework.core.ResolvableType, org.springframework.util.MimeType, java.util.Map)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEW public abstract interface org.springframework.core.io.buffer.CloseableDataBuffertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseablen.a.
NEWorg.springframework.core.io.buffer.DataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidclose()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.core.io.buffer.DataBuffertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract java.nio.ByteBufferasByteBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract java.nio.ByteBufferasByteBuffer(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
MODIFIED (!)public not_abstract  (<-  abstract )  java.io.InputStreamasInputStream()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.406
MODIFIED (!)public not_abstract  (<-  abstract )  java.io.InputStreamasInputStream(boolean)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.419
MODIFIED (!)public not_abstract  (<-  abstract )  java.io.OutputStreamasOutputStream()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.428
UNCHANGEDpublic abstract org.springframework.core.io.buffer.DataBuffercapacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic org.springframework.core.io.buffer.DataBufferensureCapacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
126131
NEW (*)public abstract org.springframework.core.io.buffer.DataBufferensureWritable(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic org.springframework.core.io.buffer.DataBufferretainedSlice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
306327
UNCHANGEDpublic abstract org.springframework.core.io.buffer.DataBufferslice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.springframework.core.io.buffer.DataBuffersplit(int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (!)public java.nio.ByteBuffertoByteBuffer()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.385
NEW (*)public abstract java.nio.ByteBuffertoByteBuffer(int, int)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface org.springframework.core.io.buffer.DataBufferFactorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract org.springframework.core.io.buffer.DataBufferallocateBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisDirect()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED public class org.springframework.core.io.buffer.DataBufferWrappertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.io.buffer.DataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
180195
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
185201
UNCHANGEDpublic org.springframework.core.io.buffer.DataBuffercapacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
8990
UNCHANGEDpublic org.springframework.core.io.buffer.DataBufferensureCapacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
9496
NEWpublic org.springframework.core.io.buffer.DataBufferensureWritable(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.101
UNCHANGEDpublic org.springframework.core.io.buffer.DataBufferretainedSlice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
175184
UNCHANGEDpublic org.springframework.core.io.buffer.DataBufferslice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
170178
NEWpublic org.springframework.core.io.buffer.DataBuffersplit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.189
NEWpublic java.nio.ByteBuffertoByteBuffer()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.206
NEWpublic java.nio.ByteBuffertoByteBuffer(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.211
MODIFIED (!) public class org.springframework.core.io.buffer.DefaultDataBuffertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.io.buffer.DataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
348376
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
353382
REMOVEDpublic java.io.InputStreamasInputStream()n.a.n.a.
Old fileNew file
363n.a.
REMOVEDpublic java.io.InputStreamasInputStream(boolean)n.a.n.a.
Old fileNew file
368n.a.
REMOVEDpublic java.io.OutputStreamasOutputStream()n.a.n.a.
Old fileNew file
373n.a.
MODIFIED (!)public org.springframework.core.io.buffer.DataBuffer (<- org.springframework.core.io.buffer.DefaultDataBuffer) capacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_RETURN_TYPE_CHANGED
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
183181
REMOVEDpublic org.springframework.core.io.buffer.DataBufferensureCapacity(int)n.a.n.a.
Old fileNew file
223n.a.
NEWpublic org.springframework.core.io.buffer.DataBufferensureWritable(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.225
UNCHANGEDpublic org.springframework.core.io.buffer.DefaultDataBufferslice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
333336
NEWpublic org.springframework.core.io.buffer.DataBuffersplit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.351
NEWpublic java.nio.ByteBuffertoByteBuffer(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.392
MODIFIED public class org.springframework.core.io.buffer.DefaultDataBufferFactorytop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)org.springframework.core.io.buffer.DataBufferFactoryn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic org.springframework.core.io.buffer.DefaultDataBufferallocateBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
8990
NEWpublic booleanisDirect()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.128
NEW final public class org.springframework.core.io.buffer.Netty5DataBuffertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseablen.a.
NEWorg.springframework.core.io.buffer.CloseableDataBuffern.a.
NEWorg.springframework.core.io.buffer.DataBuffern.a.
NEWorg.springframework.core.io.buffer.TouchableDataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.nio.ByteBufferasByteBuffer()
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.285
NEWpublic java.nio.ByteBufferasByteBuffer(int, int)
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.291
NEWpublic intcapacity()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.135
NEWpublic org.springframework.core.io.buffer.Netty5DataBuffercapacity(int)
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.141
NEWpublic voidclose()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.327
NEWpublic org.springframework.core.io.buffer.DataBufferensureWritable(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.153
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.332
NEWpublic org.springframework.core.io.buffer.DataBufferFactoryfactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
NEWpublic bytegetByte(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic io.netty5.buffer.api.BuffergetNativeBuffer()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.338
NEWpublic intindexOf(java.util.function.IntPredicate, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEWpublic intlastIndexOf(java.util.function.IntPredicate, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.88
NEWpublic byteread()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.160
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferread(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.165
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferread(byte[], int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.170
NEWpublic intreadableByteCount()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.98
NEWpublic intreadPosition()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.108
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferreadPosition(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.113
NEWpublic org.springframework.core.io.buffer.DataBufferslice(int, int)
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.272
NEWpublic org.springframework.core.io.buffer.DataBuffersplit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.278
NEWpublic java.nio.ByteBuffertoByteBuffer(int, int)
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.297
NEWpublic java.lang.StringtoString(java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.307
NEWpublic java.lang.StringtoString(int, int, java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.313
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.343
NEWpublic org.springframework.core.io.buffer.Netty5DataBuffertouch(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.321
NEWpublic intwritableByteCount()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(byte)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.176
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.182
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(byte[], int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.188
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(org.springframework.core.io.buffer.DataBuffer[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.194
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(java.nio.ByteBuffer[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.225
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrite(io.netty5.buffer.api.Buffer[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.240
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(java.lang.CharSequence, java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.250
NEWpublic intwritePosition()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwritePosition(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
NEW public class org.springframework.core.io.buffer.Netty5DataBufferFactorytop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.core.io.buffer.DataBufferFactoryn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic Netty5DataBufferFactory(io.netty5.buffer.api.BufferAllocator)n.a.n.a.
Old fileNew file
n.a.46
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferallocateBuffer()
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.62
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferallocateBuffer(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic io.netty5.buffer.api.BufferAllocatorgetBufferAllocator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
NEWpublic booleanisDirect()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.114
NEWpublic org.springframework.core.io.buffer.DataBufferjoin(java.util.List)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.100
NEWstatic public io.netty5.buffer.api.BuffertoBuffer(org.springframework.core.io.buffer.DataBuffer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.126
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.137
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrap(java.nio.ByteBuffer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrap(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.80
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferwrap(io.netty5.buffer.api.Buffer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
MODIFIED public class org.springframework.core.io.buffer.NettyDataBuffertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.io.buffer.DataBuffern.a.
NEWorg.springframework.core.io.buffer.TouchableDataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
273288
UNCHANGEDpublic java.nio.ByteBufferasByteBuffer(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
278294
REMOVEDpublic java.io.InputStreamasInputStream()n.a.n.a.
Old fileNew file
283n.a.
REMOVEDpublic java.io.InputStreamasInputStream(boolean)n.a.n.a.
Old fileNew file
288n.a.
REMOVEDpublic java.io.OutputStreamasOutputStream()n.a.n.a.
Old fileNew file
293n.a.
UNCHANGEDpublic org.springframework.core.io.buffer.NettyDataBuffercapacity(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
142139
REMOVEDpublic org.springframework.core.io.buffer.DataBufferensureCapacity(int)n.a.n.a.
Old fileNew file
148n.a.
NEWpublic org.springframework.core.io.buffer.DataBufferensureWritable(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.145
UNCHANGEDpublic org.springframework.core.io.buffer.NettyDataBufferretainedSlice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
267265
UNCHANGEDpublic org.springframework.core.io.buffer.NettyDataBufferslice(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
261258
NEWpublic org.springframework.core.io.buffer.NettyDataBuffersplit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.271
NEWpublic java.nio.ByteBuffertoByteBuffer(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.299
MODIFIED public class org.springframework.core.io.buffer.NettyDataBufferFactorytop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)org.springframework.core.io.buffer.DataBufferFactoryn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic org.springframework.core.io.buffer.NettyDataBufferallocateBuffer()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6566
NEWpublic booleanisDirect()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
MODIFIED public abstract interface org.springframework.core.io.buffer.PooledDataBuffertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.io.buffer.DataBuffern.a.
NEWorg.springframework.core.io.buffer.TouchableDataBuffern.a.
NEW public abstract interface org.springframework.core.io.buffer.TouchableDataBuffertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.core.io.buffer.DataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.core.io.buffer.TouchableDataBuffertouch(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW final public class org.springframework.core.io.support.PropertySourceDescriptortop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Recordn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic PropertySourceDescriptor(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.46
NEWpublic PropertySourceDescriptor(java.util.List, boolean, java.lang.String, java.lang.Class, java.lang.String)n.a.n.a.
Old fileNew file
n.a.37
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Stringencoding()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWfinal public booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWfinal public inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWpublic booleanignoreResourceNotFound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWpublic java.util.Listlocations()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWpublic java.lang.Stringname()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWpublic java.lang.ClasspropertySourceFactory()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWfinal public java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEW public class org.springframework.core.io.support.PropertySourceProcessortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic PropertySourceProcessor(org.springframework.core.env.ConfigurableEnvironment, org.springframework.core.io.ResourceLoader)n.a.n.a.
Old fileNew file
n.a.62
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidprocessPropertySource(org.springframework.core.io.support.PropertySourceDescriptor)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.75
UNCHANGED public class org.springframework.core.io.support.SpringFactoriesLoadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public java.util.ListloadFactoryNames(java.lang.Class, java.lang.ClassLoader)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
273275
UNCHANGED public abstract interface org.springframework.core.task.AsyncListenableTaskExecutortop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.task.AsyncTaskExecutorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract org.springframework.util.concurrent.ListenableFuturesubmitListenable(java.lang.Runnable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract org.springframework.util.concurrent.ListenableFuturesubmitListenable(java.util.concurrent.Callable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (!) public abstract interface org.springframework.core.task.AsyncTaskExecutortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.util.concurrent.CompletableFuturesubmitCompletable(java.lang.Runnable)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.106
NEW (!)public java.util.concurrent.CompletableFuturesubmitCompletable(java.util.concurrent.Callable)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.119
UNCHANGED public class org.springframework.util.concurrent.CompletableToListenableFutureAdaptertop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public abstract interface org.springframework.util.concurrent.FailureCallbacktop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public abstract class org.springframework.util.concurrent.FutureAdaptertop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
NEW public abstract class org.springframework.util.concurrent.FutureUtilstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic FutureUtils()n.a.n.a.
Old fileNew file
n.a.35
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.concurrent.CompletableFuturecallAsync(java.util.concurrent.Callable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.47
NEWstatic public java.util.concurrent.CompletableFuturecallAsync(java.util.concurrent.Callable, java.util.concurrent.Executor)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
UNCHANGED public abstract interface org.springframework.util.concurrent.ListenableFuturetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract voidaddCallback(org.springframework.util.concurrent.ListenableFutureCallback)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract voidaddCallback(org.springframework.util.concurrent.SuccessCallback, org.springframework.util.concurrent.FailureCallback)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public abstract class org.springframework.util.concurrent.ListenableFutureAdaptertop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public abstract interface org.springframework.util.concurrent.ListenableFutureCallbacktop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public class org.springframework.util.concurrent.ListenableFutureCallbackRegistrytop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public class org.springframework.util.concurrent.ListenableFutureTasktop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public class org.springframework.util.concurrent.MonoToListenableFutureAdaptertop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public class org.springframework.util.concurrent.SettableListenableFuturetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
119122
UNCHANGEDpublic java.lang.Objectget(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
134138
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public abstract interface org.springframework.util.concurrent.SuccessCallbacktop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (!) final  (<-  not_final )  public class org.springframework.util.ConcurrentLruCachetop
Compatibility Changes:
Change
CLASS_NOW_FINAL
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intcapacity()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.155
UNCHANGEDpublic booleanremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
141225
UNCHANGEDpublic intsizeLimit()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
182164
UNCHANGED public abstract class org.springframework.util.StreamUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public java.io.InputStreamemptyInput()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
233220