JApiCmp-Report
Old:n.a.
New:n.a.
Created:2019-09-30T09:17:06.951+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
UNCHANGEDorg.springframework.asm.ClassReader
MODIFIED (!)org.springframework.asm.ClassWriter
MODIFIEDorg.springframework.asm.Opcodes
NEWorg.springframework.cglib.core.ClassLoaderAwareGeneratorStrategy
MODIFIEDorg.springframework.cglib.core.CodeEmitter
MODIFIED (!)org.springframework.core.annotation.AnnotationAttributes
NEWorg.springframework.core.annotation.AnnotationFilter
MODIFIEDorg.springframework.core.annotation.AnnotationUtils
NEWorg.springframework.core.annotation.MergedAnnotation
NEWorg.springframework.core.annotation.MergedAnnotation$Adapt
NEWorg.springframework.core.annotation.MergedAnnotationCollectors
NEWorg.springframework.core.annotation.MergedAnnotationPredicates
NEWorg.springframework.core.annotation.MergedAnnotations
NEWorg.springframework.core.annotation.MergedAnnotations$SearchStrategy
NEWorg.springframework.core.annotation.MergedAnnotationSelector
NEWorg.springframework.core.annotation.MergedAnnotationSelectors
NEWorg.springframework.core.annotation.RepeatableContainers
UNCHANGED (*)org.springframework.core.codec.AbstractSingleValueEncoder
MODIFIEDorg.springframework.core.codec.ByteArrayDecoder
MODIFIEDorg.springframework.core.codec.ByteArrayEncoder
MODIFIEDorg.springframework.core.codec.ByteBufferDecoder
MODIFIEDorg.springframework.core.codec.ByteBufferEncoder
MODIFIEDorg.springframework.core.codec.CharSequenceEncoder
MODIFIEDorg.springframework.core.codec.DataBufferDecoder
MODIFIEDorg.springframework.core.codec.DataBufferEncoder
MODIFIED (!)org.springframework.core.codec.Decoder
MODIFIED (!)org.springframework.core.codec.Encoder
MODIFIEDorg.springframework.core.codec.ResourceDecoder
UNCHANGED (*)org.springframework.core.codec.ResourceEncoder
UNCHANGED (*)org.springframework.core.codec.ResourceRegionEncoder
MODIFIEDorg.springframework.core.codec.StringDecoder
MODIFIEDorg.springframework.core.CollectionFactory
UNCHANGEDorg.springframework.core.GenericTypeResolver
MODIFIED (!)org.springframework.core.io.buffer.DataBuffer
MODIFIEDorg.springframework.core.io.buffer.DataBufferUtils
NEWorg.springframework.core.io.buffer.DataBufferUtils$Matcher
NEWorg.springframework.core.io.buffer.DataBufferWrapper
MODIFIEDorg.springframework.core.io.buffer.DefaultDataBuffer
MODIFIEDorg.springframework.core.io.buffer.NettyDataBuffer
NEWorg.springframework.core.log.LogAccessor
NEWorg.springframework.core.log.LogMessage
MODIFIEDorg.springframework.core.MethodParameter
UNCHANGEDorg.springframework.core.ResolvableType
MODIFIED (!)org.springframework.core.type.AnnotatedTypeMetadata
MODIFIED (!)org.springframework.core.type.AnnotationMetadata
MODIFIED (!)org.springframework.core.type.ClassMetadata
MODIFIED (!)org.springframework.core.type.classreading.AnnotationMetadataReadingVisitor
MODIFIED (!)org.springframework.core.type.classreading.MethodMetadataReadingVisitor
MODIFIED (!)org.springframework.core.type.StandardAnnotationMetadata
MODIFIEDorg.springframework.core.type.StandardClassMetadata
MODIFIEDorg.springframework.core.type.StandardMethodMetadata
MODIFIEDorg.springframework.util.Assert
UNCHANGEDorg.springframework.util.ClassUtils
UNCHANGEDorg.springframework.util.ConcurrentReferenceHashMap$Segment
UNCHANGEDorg.springframework.util.LinkedCaseInsensitiveMap
MODIFIED (!)org.springframework.util.MultiValueMap
MODIFIED (!)org.springframework.util.ReflectionUtils
NEWorg.springframework.util.RouteMatcher
NEWorg.springframework.util.RouteMatcher$Route
NEWorg.springframework.util.SimpleRouteMatcher
MODIFIEDorg.springframework.util.StopWatch
MODIFIEDorg.springframework.util.StopWatch$TaskInfo
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public class org.springframework.asm.ClassReadertop
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic final byte[]
Change
ANNOTATION_DEPRECATED_ADDED
b
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (!) public class org.springframework.asm.ClassWritertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic byte[]toByteArray()
Status:Name:
REMOVEDorg.springframework.asm.ClassTooLargeException
REMOVEDorg.springframework.asm.MethodTooLargeException
n.a.
Old fileNew file
446435
MODIFIED (!)final  (<-  not_final )  public voidvisitNestHost(java.lang.String)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
302302
MODIFIED (!)final  (<-  not_final )  public voidvisitNestMember(java.lang.String)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
359348
MODIFIED public abstract interface org.springframework.asm.Opcodestop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final intn.a.SOURCE_DEPRECATED
NEWpublic static final intn.a.SOURCE_MASK
NEWpublic static final intn.a.V13
NEWpublic static final intn.a.V14
NEW public class org.springframework.cglib.core.ClassLoaderAwareGeneratorStrategytop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.cglib.core.DefaultGeneratorStrategyn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.cglib.core.GeneratorStrategyn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ClassLoaderAwareGeneratorStrategy(java.lang.ClassLoader)n.a.n.a.
Old fileNew file
n.a.32
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic byte[]generate(org.springframework.cglib.core.ClassGenerator)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.38
MODIFIED public class org.springframework.cglib.core.CodeEmittertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic voidinvoke_static(org.springframework.asm.Type,org.springframework.cglib.core.Signature)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
516517
NEWpublic voidinvoke_static(org.springframework.asm.Type,org.springframework.cglib.core.Signature,boolean)n.a.n.a.
Old fileNew file
n.a.521
MODIFIED (!) (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.core.annotation.AnnotationAttributestop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2502199784044815585n.a.
Newtrue3911448583573808370n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.ObjectputIfAbsent(java.lang.String,java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
385n.a.
NEW public abstract interface org.springframework.core.annotation.AnnotationFiltertop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.core.annotation.AnnotationFiltern.a.ALL
NEWpublic static final org.springframework.core.annotation.AnnotationFiltern.a.JAVA
NEWpublic static final org.springframework.core.annotation.AnnotationFiltern.a.NONE
NEWpublic static final org.springframework.core.annotation.AnnotationFiltern.a.PLAIN
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanmatches(java.lang.annotation.Annotation)n.a.n.a.
Old fileNew file
n.a.96
NEWpublic booleanmatches(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.105
NEWpublic abstract booleanmatches(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.core.annotation.AnnotationFilterpackages(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.123
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
MODIFIED public abstract class org.springframework.core.annotation.AnnotationUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public java.lang.ClassfindAnnotationDeclaringClass(java.lang.Class,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
811593
UNCHANGEDstatic public java.lang.ClassfindAnnotationDeclaringClassForTypes(java.util.List,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
848630
UNCHANGEDstatic public java.lang.annotation.Annotation[]getAnnotations(java.lang.reflect.AnnotatedElement)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
249271
UNCHANGEDstatic public java.lang.annotation.Annotation[]getAnnotations(java.lang.reflect.Method)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
272296
UNCHANGEDstatic public java.util.SetgetDeclaredRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
387417
UNCHANGEDstatic public java.util.SetgetDeclaredRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
424455
UNCHANGEDstatic public java.util.SetgetRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
310336
UNCHANGEDstatic public java.util.SetgetRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
346374
UNCHANGEDstatic public booleanisAnnotationInherited(java.lang.Class,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
907682
UNCHANGEDstatic public booleanisAnnotationMetaPresent(java.lang.Class,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
921702
NEWstatic public booleanisCandidateClass(java.lang.Class,java.util.Collection)n.a.n.a.
Old fileNew file
n.a.132
NEWstatic public booleanisCandidateClass(java.lang.Class,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.152
NEWstatic public booleanisCandidateClass(java.lang.Class,java.lang.String)n.a.n.a.
Old fileNew file
n.a.167
NEW public abstract interface org.springframework.core.annotation.MergedAnnotationtop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.VALUE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.core.annotation.AnnotationAttributesasAnnotationAttributes(org.springframework.core.annotation.MergedAnnotation$Adapt[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.MapasMap(org.springframework.core.annotation.MergedAnnotation$Adapt[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.MapasMap(java.util.function.Function,org.springframework.core.annotation.MergedAnnotation$Adapt[])n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationfilterAttributes(java.util.function.Predicate)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationfilterDefaultValues()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.core.annotation.MergedAnnotationfrom(java.lang.annotation.Annotation)n.a.n.a.
Old fileNew file
n.a.518
NEWstatic public org.springframework.core.annotation.MergedAnnotationfrom(java.lang.Object,java.lang.annotation.Annotation)n.a.n.a.
Old fileNew file
n.a.531
NEWpublic abstract intgetAggregateIndex()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationgetAnnotation(java.lang.String,java.lang.Class)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotation[]getAnnotationArray(java.lang.String,java.lang.Class)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleangetBoolean(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract boolean[]getBooleanArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract bytegetByte(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract byte[]getByteArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract chargetChar(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract char[]getCharArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.ClassgetClass(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.Class[]getClassArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.OptionalgetDefaultValue(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.OptionalgetDefaultValue(java.lang.String,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract intgetDistance()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract doublegetDouble(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract double[]getDoubleArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.EnumgetEnum(java.lang.String,java.lang.Class)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.Enum[]getEnumArray(java.lang.String,java.lang.Class)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract floatgetFloat(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract float[]getFloatArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract intgetInt(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract int[]getIntArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract longgetLong(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract long[]getLongArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationgetMetaSource()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.ListgetMetaTypes()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationgetRoot()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract shortgetShort(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract short[]getShortArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.ObjectgetSource()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringgetString(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.String[]getStringArray(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.ClassgetType()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.OptionalgetValue(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.OptionalgetValue(java.lang.String,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasDefaultValue(java.lang.String)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasNonDefaultValue(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisDirectlyPresent()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisMetaPresent()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisPresent()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.core.annotation.MergedAnnotationmissing()n.a.n.a.
Old fileNew file
n.a.508
NEWstatic public org.springframework.core.annotation.MergedAnnotationof(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.542
NEWstatic public org.springframework.core.annotation.MergedAnnotationof(java.lang.Class,java.util.Map)n.a.n.a.
Old fileNew file
n.a.557
NEWstatic public org.springframework.core.annotation.MergedAnnotationof(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.Map)n.a.n.a.
Old fileNew file
n.a.574
NEWstatic public org.springframework.core.annotation.MergedAnnotationof(java.lang.ClassLoader,java.lang.Object,java.lang.Class,java.util.Map)n.a.n.a.
Old fileNew file
n.a.593
NEWpublic abstract java.lang.annotation.Annotationsynthesize()
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.Optionalsynthesize(java.util.function.Predicate)
Status:Name:
NEWjava.util.NoSuchElementException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationwithNonMergedAttributes()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (Serializable compatible) final static public enum org.springframework.core.annotation.MergedAnnotation$Adapttop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue5104618449616126166n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.core.annotation.MergedAnnotation$Adaptn.a.ANNOTATION_TO_MAP
NEWpublic static final org.springframework.core.annotation.MergedAnnotation$Adaptn.a.CLASS_TO_STRING
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.annotation.MergedAnnotation$AdaptvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
n.a.602
NEWstatic public org.springframework.core.annotation.MergedAnnotation$Adapt[]values()n.a.n.a.
Old fileNew file
n.a.602
NEWstatic public org.springframework.core.annotation.MergedAnnotation$Adapt[]values(boolean,boolean)n.a.n.a.
Old fileNew file
n.a.631
NEW public abstract class org.springframework.core.annotation.MergedAnnotationCollectorstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.stream.CollectortoAnnotationArray()n.a.n.a.
Old fileNew file
n.a.74
NEWstatic public java.util.stream.CollectortoAnnotationArray(java.util.function.IntFunction)n.a.n.a.
Old fileNew file
n.a.92
NEWstatic public java.util.stream.CollectortoAnnotationSet()n.a.n.a.
Old fileNew file
n.a.60
NEWstatic public java.util.stream.CollectortoMultiValueMap(org.springframework.core.annotation.MergedAnnotation$Adapt[])n.a.n.a.
Old fileNew file
n.a.110
NEWstatic public java.util.stream.CollectortoMultiValueMap(java.util.function.Function,org.springframework.core.annotation.MergedAnnotation$Adapt[])n.a.n.a.
Old fileNew file
n.a.129
NEW public abstract class org.springframework.core.annotation.MergedAnnotationPredicatestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.function.PredicatefirstRunOf(java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.98
NEWstatic public java.util.function.PredicatetypeIn(java.lang.String[])n.a.n.a.
Old fileNew file
n.a.52
NEWstatic public java.util.function.PredicatetypeIn(java.lang.Class[])n.a.n.a.
Old fileNew file
n.a.64
NEWstatic public java.util.function.PredicatetypeIn(java.util.Collection)n.a.n.a.
Old fileNew file
n.a.76
NEWstatic public java.util.function.Predicateunique(java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.114
NEW public abstract interface org.springframework.core.annotation.MergedAnnotationstop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.reflect.AnnotatedElement)n.a.n.a.
Old fileNew file
n.a.292
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.reflect.AnnotatedElement,org.springframework.core.annotation.MergedAnnotations$SearchStrategy)n.a.n.a.
Old fileNew file
n.a.305
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.reflect.AnnotatedElement,org.springframework.core.annotation.MergedAnnotations$SearchStrategy,org.springframework.core.annotation.RepeatableContainers)n.a.n.a.
Old fileNew file
n.a.322
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.reflect.AnnotatedElement,org.springframework.core.annotation.MergedAnnotations$SearchStrategy,org.springframework.core.annotation.RepeatableContainers,org.springframework.core.annotation.AnnotationFilter)n.a.n.a.
Old fileNew file
n.a.341
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.annotation.Annotation[])n.a.n.a.
Old fileNew file
n.a.352
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.Object,java.lang.annotation.Annotation[])n.a.n.a.
Old fileNew file
n.a.367
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.Object,java.lang.annotation.Annotation[],org.springframework.core.annotation.RepeatableContainers)n.a.n.a.
Old fileNew file
n.a.382
NEWstatic public org.springframework.core.annotation.MergedAnnotationsfrom(java.lang.Object,java.lang.annotation.Annotation[],org.springframework.core.annotation.RepeatableContainers,org.springframework.core.annotation.AnnotationFilter)n.a.n.a.
Old fileNew file
n.a.401
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.Class,java.util.function.Predicate)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.Class,java.util.function.Predicate,org.springframework.core.annotation.MergedAnnotationSelector)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.String,java.util.function.Predicate)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationget(java.lang.String,java.util.function.Predicate,org.springframework.core.annotation.MergedAnnotationSelector)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisDirectlyPresent(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisDirectlyPresent(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisPresent(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisPresent(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public org.springframework.core.annotation.MergedAnnotationsof(java.util.Collection)n.a.n.a.
Old fileNew file
n.a.421
NEWpublic abstract java.util.stream.Streamstream(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.stream.Streamstream(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.stream.Streamstream()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (Serializable compatible) final static public enum org.springframework.core.annotation.MergedAnnotations$SearchStrategytop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue2923026455523772519n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.core.annotation.MergedAnnotations$SearchStrategyn.a.DIRECT
NEWpublic static final org.springframework.core.annotation.MergedAnnotations$SearchStrategyn.a.INHERITED_ANNOTATIONS
NEWpublic static final org.springframework.core.annotation.MergedAnnotations$SearchStrategyn.a.SUPERCLASS
NEWpublic static final org.springframework.core.annotation.MergedAnnotations$SearchStrategyn.a.TYPE_HIERARCHY
NEWpublic static final org.springframework.core.annotation.MergedAnnotations$SearchStrategyn.a.TYPE_HIERARCHY_AND_ENCLOSING_CLASSES
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.annotation.MergedAnnotations$SearchStrategyvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
n.a.432
NEWstatic public org.springframework.core.annotation.MergedAnnotations$SearchStrategy[]values()n.a.n.a.
Old fileNew file
n.a.432
NEW public abstract interface org.springframework.core.annotation.MergedAnnotationSelectortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisBestCandidate(org.springframework.core.annotation.MergedAnnotation)n.a.n.a.
Old fileNew file
n.a.40
NEWpublic abstract org.springframework.core.annotation.MergedAnnotationselect(org.springframework.core.annotation.MergedAnnotation,org.springframework.core.annotation.MergedAnnotation)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract class org.springframework.core.annotation.MergedAnnotationSelectorstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.annotation.MergedAnnotationSelectorfirstDirectlyDeclared()n.a.n.a.
Old fileNew file
n.a.58
NEWstatic public org.springframework.core.annotation.MergedAnnotationSelectornearest()n.a.n.a.
Old fileNew file
n.a.48
NEW public abstract class org.springframework.core.annotation.RepeatableContainerstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.annotation.RepeatableContainersand(java.lang.Class,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.66
NEWpublic booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.80
NEWpublic inthashCode()n.a.n.a.
Old fileNew file
n.a.91
NEWstatic public org.springframework.core.annotation.RepeatableContainersnone()n.a.n.a.
Old fileNew file
n.a.127
NEWstatic public org.springframework.core.annotation.RepeatableContainersof(java.lang.Class,java.lang.Class)n.a.n.a.
Old fileNew file
n.a.118
NEWstatic public org.springframework.core.annotation.RepeatableContainersstandardRepeatables()n.a.n.a.
Old fileNew file
n.a.101
UNCHANGED (*) public abstract class org.springframework.core.codec.AbstractSingleValueEncodertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
MODIFIED public class org.springframework.core.codec.ByteArrayDecodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Decodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic byte[]decode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.51
MODIFIED public class org.springframework.core.codec.ByteArrayEncodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferencodeValue(byte[],org.springframework.core.io.buffer.DataBufferFactory,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.64
MODIFIED public class org.springframework.core.codec.ByteBufferDecodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Decodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.nio.ByteBufferdecode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.54
MODIFIED public class org.springframework.core.codec.ByteBufferEncodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferencodeValue(java.nio.ByteBuffer,org.springframework.core.io.buffer.DataBufferFactory,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.64
MODIFIED final public class org.springframework.core.codec.CharSequenceEncodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferencodeValue(java.lang.CharSequence,org.springframework.core.io.buffer.DataBufferFactory,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.82
MODIFIED public class org.springframework.core.codec.DataBufferDecodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Decodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferdecode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.70
MODIFIED public class org.springframework.core.codec.DataBufferEncodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferencodeValue(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.io.buffer.DataBufferFactory,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.66
MODIFIED (!) public abstract interface org.springframework.core.codec.Decodertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.Objectdecode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)
Status:Name:
NEWorg.springframework.core.codec.DecodingException
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.95
MODIFIED (!) public abstract interface org.springframework.core.codec.Encodertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public org.springframework.core.io.buffer.DataBufferencodeValue(java.lang.Object,org.springframework.core.io.buffer.DataBufferFactory,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.89
MODIFIED public class org.springframework.core.codec.ResourceDecodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Decodern.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static java.lang.Stringn.a.FILENAME_HINT
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.Resourcedecode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.70
UNCHANGED (*) public class org.springframework.core.codec.ResourceEncodertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
UNCHANGED (*) public class org.springframework.core.codec.ResourceRegionEncodertop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Encodern.a.
MODIFIED final public class org.springframework.core.codec.StringDecodertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.codec.Decodern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Stringdecode(org.springframework.core.io.buffer.DataBuffer,org.springframework.core.ResolvableType,org.springframework.util.MimeType,java.util.Map)n.a.n.a.
Old fileNew file
n.a.121
MODIFIED final public class org.springframework.core.CollectionFactorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.PropertiescreateSortedProperties(boolean)n.a.n.a.
Old fileNew file
n.a.368
NEWstatic public java.util.PropertiescreateSortedProperties(java.util.Properties,boolean)n.a.n.a.
Old fileNew file
n.a.391
UNCHANGED final public class org.springframework.core.GenericTypeResolvertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public java.lang.ClassresolveParameterType(org.springframework.core.MethodParameter,java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6264
MODIFIED (!) public abstract interface org.springframework.core.io.buffer.DataBuffertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public org.springframework.core.io.buffer.DataBufferretainedSlice(int,int)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.306
NEW (!)public java.lang.StringtoString(java.nio.charset.Charset)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.366
NEW (*)public abstract java.lang.StringtoString(int,int,java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED public abstract class org.springframework.core.io.buffer.DataBufferUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.core.io.buffer.DataBufferUtils$Matchermatcher(byte[])n.a.n.a.
Old fileNew file
n.a.549
NEWstatic public org.springframework.core.io.buffer.DataBufferUtils$Matchermatcher(byte[])n.a.n.a.
Old fileNew file
n.a.560
NEWstatic public reactor.core.publisher.Fluxread(java.nio.file.Path,org.springframework.core.io.buffer.DataBufferFactory,int,java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
n.a.170
NEWstatic public reactor.core.publisher.Monowrite(org.reactivestreams.Publisher,java.nio.file.Path,java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
n.a.354
NEW static public abstract interface org.springframework.core.io.buffer.DataBufferUtils$Matchertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract byte[]delimiter()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract intmatch(org.springframework.core.io.buffer.DataBuffer)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidreset()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.core.io.buffer.DataBufferWrappertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.core.io.buffer.DataBuffern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DataBufferWrapper(org.springframework.core.io.buffer.DataBuffer)n.a.n.a.
Old fileNew file
n.a.45
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.nio.ByteBufferasByteBuffer()n.a.n.a.
Old fileNew file
n.a.180
NEWpublic java.nio.ByteBufferasByteBuffer(int,int)n.a.n.a.
Old fileNew file
n.a.185
NEWpublic java.io.InputStreamasInputStream()n.a.n.a.
Old fileNew file
n.a.190
NEWpublic java.io.InputStreamasInputStream(boolean)n.a.n.a.
Old fileNew file
n.a.195
NEWpublic java.io.OutputStreamasOutputStream()n.a.n.a.
Old fileNew file
n.a.200
NEWpublic intcapacity()n.a.n.a.
Old fileNew file
n.a.84
NEWpublic org.springframework.core.io.buffer.DataBuffercapacity(int)n.a.n.a.
Old fileNew file
n.a.89
NEWpublic org.springframework.core.io.buffer.DataBufferdataBuffer()n.a.n.a.
Old fileNew file
n.a.54
NEWpublic org.springframework.core.io.buffer.DataBufferensureCapacity(int)n.a.n.a.
Old fileNew file
n.a.94
NEWpublic org.springframework.core.io.buffer.DataBufferFactoryfactory()n.a.n.a.
Old fileNew file
n.a.59
NEWpublic bytegetByte(int)n.a.n.a.
Old fileNew file
n.a.119
NEWpublic intindexOf(java.util.function.IntPredicate,int)n.a.n.a.
Old fileNew file
n.a.64
NEWpublic intlastIndexOf(java.util.function.IntPredicate,int)n.a.n.a.
Old fileNew file
n.a.69
NEWpublic byteread()n.a.n.a.
Old fileNew file
n.a.124
NEWpublic org.springframework.core.io.buffer.DataBufferread(byte[])n.a.n.a.
Old fileNew file
n.a.129
NEWpublic org.springframework.core.io.buffer.DataBufferread(byte[],int,int)n.a.n.a.
Old fileNew file
n.a.134
NEWpublic intreadableByteCount()n.a.n.a.
Old fileNew file
n.a.74
NEWpublic intreadPosition()n.a.n.a.
Old fileNew file
n.a.99
NEWpublic org.springframework.core.io.buffer.DataBufferreadPosition(int)n.a.n.a.
Old fileNew file
n.a.104
NEWpublic org.springframework.core.io.buffer.DataBufferretainedSlice(int,int)n.a.n.a.
Old fileNew file
n.a.175
NEWpublic org.springframework.core.io.buffer.DataBufferslice(int,int)n.a.n.a.
Old fileNew file
n.a.170
NEWpublic java.lang.StringtoString(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.205
NEWpublic java.lang.StringtoString(int,int,java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.210
NEWpublic intwritableByteCount()n.a.n.a.
Old fileNew file
n.a.79
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(byte)n.a.n.a.
Old fileNew file
n.a.139
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(byte[])n.a.n.a.
Old fileNew file
n.a.144
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(byte[],int,int)n.a.n.a.
Old fileNew file
n.a.149
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(org.springframework.core.io.buffer.DataBuffer[])n.a.n.a.
Old fileNew file
n.a.154
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(java.nio.ByteBuffer[])n.a.n.a.
Old fileNew file
n.a.159
NEWpublic org.springframework.core.io.buffer.DataBufferwrite(java.lang.CharSequence,java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.165
NEWpublic intwritePosition()n.a.n.a.
Old fileNew file
n.a.109
NEWpublic org.springframework.core.io.buffer.DataBufferwritePosition(int)n.a.n.a.
Old fileNew file
n.a.114
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
NEWpublic java.lang.StringtoString(int,int,java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.387
MODIFIED public class org.springframework.core.io.buffer.NettyDataBuffertop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.io.buffer.DataBuffern.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.NettyDataBufferretainedSlice(int,int)n.a.n.a.
Old fileNew file
n.a.267
NEWpublic java.lang.StringtoString(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.298
NEWpublic java.lang.StringtoString(int,int,java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.304
NEW public class org.springframework.core.log.LogAccessortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic LogAccessor(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.50
NEWpublic LogAccessor(java.lang.String)n.a.n.a.
Old fileNew file
n.a.58
NEWpublic LogAccessor(org.apache.commons.logging.Log)n.a.n.a.
Old fileNew file
n.a.42
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voiddebug(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.191
NEWpublic voiddebug(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.200
NEWpublic voiddebug(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.296
NEWpublic voiddebug(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.305
NEWpublic voiderror(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.140
NEWpublic voiderror(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.149
NEWpublic voiderror(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.245
NEWpublic voiderror(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.254
NEWpublic voidfatal(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.123
NEWpublic voidfatal(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.132
NEWpublic voidfatal(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.228
NEWpublic voidfatal(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.237
NEWfinal public org.apache.commons.logging.LoggetLog()n.a.n.a.
Old fileNew file
n.a.67
NEWpublic voidinfo(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.174
NEWpublic voidinfo(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.183
NEWpublic voidinfo(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.279
NEWpublic voidinfo(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.288
NEWpublic booleanisDebugEnabled()n.a.n.a.
Old fileNew file
n.a.105
NEWpublic booleanisErrorEnabled()n.a.n.a.
Old fileNew file
n.a.84
NEWpublic booleanisFatalEnabled()n.a.n.a.
Old fileNew file
n.a.77
NEWpublic booleanisInfoEnabled()n.a.n.a.
Old fileNew file
n.a.98
NEWpublic booleanisTraceEnabled()n.a.n.a.
Old fileNew file
n.a.112
NEWpublic booleanisWarnEnabled()n.a.n.a.
Old fileNew file
n.a.91
NEWpublic voidtrace(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.208
NEWpublic voidtrace(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.217
NEWpublic voidtrace(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.313
NEWpublic voidtrace(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.322
NEWpublic voidwarn(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.157
NEWpublic voidwarn(java.lang.Throwable,java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.166
NEWpublic voidwarn(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.262
NEWpublic voidwarn(java.lang.Throwable,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.271
NEW public abstract class org.springframework.core.log.LogMessagetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.CharSequencen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic LogMessage()n.a.n.a.
Old fileNew file
n.a.42
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic charcharAt(int)n.a.n.a.
Old fileNew file
n.a.55
NEWstatic public org.springframework.core.log.LogMessageformat(java.lang.String,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.94
NEWstatic public org.springframework.core.log.LogMessageformat(java.lang.String,java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.105
NEWstatic public org.springframework.core.log.LogMessageformat(java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.117
NEWstatic public org.springframework.core.log.LogMessageformat(java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.130
NEWstatic public org.springframework.core.log.LogMessageformat(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.140
NEWpublic intlength()n.a.n.a.
Old fileNew file
n.a.50
NEWstatic public org.springframework.core.log.LogMessageof(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.84
NEWpublic java.lang.CharSequencesubSequence(int,int)n.a.n.a.
Old fileNew file
n.a.60
NEWpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.69
MODIFIED public class org.springframework.core.MethodParametertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic voiddecreaseNestingLevel()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
266288
UNCHANGEDpublic voidincreaseNestingLevel()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
258277
NEWpublic org.springframework.core.MethodParameternested(java.lang.Integer)n.a.n.a.
Old fileNew file
n.a.371
UNCHANGEDpublic voidsetTypeIndexForCurrentLevel(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
286320
NEWpublic org.springframework.core.MethodParameterwithContainingClass(java.lang.Class)n.a.n.a.
Old fileNew file
n.a.446
NEWpublic org.springframework.core.MethodParameterwithTypeIndex(int)n.a.n.a.
Old fileNew file
n.a.308
UNCHANGED (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.core.ResolvableTypetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue1561733167687112119n.a.
Newtrue1177663380381501777n.a.
MODIFIED (!) public abstract interface org.springframework.core.type.AnnotatedTypeMetadatatop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public not_abstract  (<-  abstract )  org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.122
MODIFIED (!)public not_abstract  (<-  abstract )  org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String,boolean)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.141
MODIFIED (!)public not_abstract  (<-  abstract )  java.util.MapgetAnnotationAttributes(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.81
MODIFIED (!)public not_abstract  (<-  abstract )  java.util.MapgetAnnotationAttributes(java.lang.String,boolean)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.101
NEW (*)public abstract org.springframework.core.annotation.MergedAnnotationsgetAnnotations()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!)public not_abstract  (<-  abstract )  booleanisAnnotated(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.66
MODIFIED (!) public abstract interface org.springframework.core.type.AnnotationMetadatatop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.AnnotatedTypeMetadatan.a.
UNCHANGED (!)org.springframework.core.type.ClassMetadatan.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public not_abstract  (<-  abstract )  java.util.SetgetAnnotationTypes()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.49
MODIFIED (!)public not_abstract  (<-  abstract )  java.util.SetgetMetaAnnotationTypes(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.63
MODIFIED (!)public not_abstract  (<-  abstract )  booleanhasAnnotatedMethods(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.102
MODIFIED (!)public not_abstract  (<-  abstract )  booleanhasAnnotation(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.80
MODIFIED (!)public not_abstract  (<-  abstract )  booleanhasMetaAnnotation(java.lang.String)n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.91
NEW (!)static public org.springframework.core.type.AnnotationMetadataintrospect(java.lang.Class)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.127
MODIFIED (!) public abstract interface org.springframework.core.type.ClassMetadatatop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public not_abstract  (<-  abstract )  booleanhasEnclosingClass()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.82
MODIFIED (!)public not_abstract  (<-  abstract )  booleanhasSuperClass()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.96
MODIFIED (!)public not_abstract  (<-  abstract )  booleanisConcrete()n.a.
Change
METHOD_ABSTRACT_NOW_DEFAULT
Old fileNew file
n.a.59
MODIFIED (!) public class org.springframework.core.type.classreading.AnnotationMetadataReadingVisitortop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
ANNOTATION_DEPRECATED_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.AnnotatedTypeMetadatan.a.
UNCHANGED (!)org.springframework.core.type.AnnotationMetadatan.a.
UNCHANGED (!)org.springframework.core.type.ClassMetadatan.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
149n.a.
REMOVED (!)public org.springframework.core.annotation.AnnotationAttributesgetAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
131n.a.
NEWpublic org.springframework.core.annotation.MergedAnnotationsgetAnnotations()n.a.n.a.
Old fileNew file
n.a.83
UNCHANGEDpublic org.springframework.asm.AnnotationVisitorvisitAnnotation(java.lang.String,boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
88100
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (!) public class org.springframework.core.type.classreading.MethodMetadataReadingVisitortop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.AnnotatedTypeMetadatan.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
140n.a.
REMOVED (!)public org.springframework.core.annotation.AnnotationAttributesgetAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
122n.a.
NEWpublic org.springframework.core.annotation.MergedAnnotationsgetAnnotations()n.a.n.a.
Old fileNew file
n.a.87
UNCHANGEDpublic org.springframework.asm.AnnotationVisitorvisitAnnotation(java.lang.String,boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
8293
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (!) public class org.springframework.core.type.StandardAnnotationMetadatatop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.AnnotatedTypeMetadatan.a.
UNCHANGED (!)org.springframework.core.type.AnnotationMetadatan.a.
UNCHANGED (!)org.springframework.core.type.ClassMetadatan.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic StandardAnnotationMetadata(java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
5466
UNCHANGEDpublic StandardAnnotationMetadata(java.lang.Class,boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6986
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
128n.a.
REMOVEDpublic java.util.MapgetAnnotationAttributes(java.lang.String)n.a.n.a.
Old fileNew file
115n.a.
NEWpublic org.springframework.core.annotation.MergedAnnotationsgetAnnotations()n.a.n.a.
Old fileNew file
n.a.96
REMOVEDpublic java.util.SetgetMetaAnnotationTypes(java.lang.String)n.a.n.a.
Old fileNew file
86n.a.
REMOVEDpublic booleanhasAnnotation(java.lang.String)n.a.n.a.
Old fileNew file
93n.a.
REMOVEDpublic booleanhasMetaAnnotation(java.lang.String)n.a.n.a.
Old fileNew file
103n.a.
REMOVEDpublic booleanisAnnotated(java.lang.String)n.a.n.a.
Old fileNew file
109n.a.
MODIFIED public class org.springframework.core.type.StandardClassMetadatatop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.ClassMetadatan.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic StandardClassMetadata(java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
4244
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic booleanhasEnclosingClass()n.a.n.a.
Old fileNew file
94n.a.
REMOVEDpublic booleanhasSuperClass()n.a.n.a.
Old fileNew file
106n.a.
REMOVEDpublic booleanisConcrete()n.a.n.a.
Old fileNew file
77n.a.
MODIFIED public class org.springframework.core.type.StandardMethodMetadatatop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)org.springframework.core.type.AnnotatedTypeMetadatan.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic StandardMethodMetadata(java.lang.reflect.Method,boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6473
UNCHANGEDpublic StandardMethodMetadata(java.lang.reflect.Method)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
5057
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic org.springframework.util.MultiValueMapgetAllAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
134n.a.
REMOVEDpublic java.util.MapgetAnnotationAttributes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
121n.a.
NEWpublic org.springframework.core.annotation.MergedAnnotationsgetAnnotations()n.a.n.a.
Old fileNew file
n.a.84
REMOVEDpublic booleanisAnnotated(java.lang.String)n.a.n.a.
Old fileNew file
115n.a.
MODIFIED public abstract class org.springframework.util.Asserttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidnoNullElements(java.util.Collection,java.lang.String)n.a.n.a.
Old fileNew file
n.a.508
NEWstatic public voidnoNullElements(java.util.Collection,java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.530
UNCHANGED public abstract class org.springframework.util.ClassUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public booleanisCglibProxy(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
850852
UNCHANGEDstatic public booleanisCglibProxyClass(java.lang.Class)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
859863
UNCHANGEDstatic public booleanisCglibProxyClassName(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
867873
UNCHANGED (Serializable incompatible(!): default serialVersionUID changed) final protected class org.springframework.util.ConcurrentReferenceHashMap$Segmenttop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue8078989308714137995n.a.
Newtrue-7300104736191633819n.a.
UNCHANGED (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.util.LinkedCaseInsensitiveMaptop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-798892522772790821n.a.
Newtrue1755438538721305358n.a.
MODIFIED (!) public abstract interface org.springframework.util.MultiValueMaptop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public voidaddIfAbsent(java.lang.Object,java.lang.Object)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.72
MODIFIED (!) public abstract class org.springframework.util.ReflectionUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final org.springframework.util.ReflectionUtils$MethodFilter (!)
Change
FIELD_REMOVED
NON_BRIDGED_METHODS
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDstatic public  (<-  private )  java.lang.reflect.Method[]getDeclaredMethods(java.lang.Class)n.a.n.a.
Old fileNew file
485451
NEWstatic public java.lang.reflect.Method[]getUniqueDeclaredMethods(java.lang.Class,org.springframework.util.ReflectionUtils$MethodFilter)n.a.n.a.
Old fileNew file
n.a.410
REMOVED (!)static public java.lang.ObjectinvokeJdbcMethod(java.lang.reflect.Method,java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
REMOVEDjava.sql.SQLException
Change
METHOD_REMOVED
Old fileNew file
303n.a.
REMOVED (!)static public java.lang.ObjectinvokeJdbcMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.Deprecatedn.a.
REMOVEDorg.springframework.lang.Nullablen.a.
Status:Name:
REMOVEDjava.sql.SQLException
Change
METHOD_REMOVED
Old fileNew file
322n.a.
NEW public abstract interface org.springframework.util.RouteMatchertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.Stringcombine(java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.ComparatorgetPatternComparator(org.springframework.util.RouteMatcher$Route)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisPattern(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanmatch(java.lang.String,org.springframework.util.RouteMatcher$Route)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.MapmatchAndExtract(java.lang.String,org.springframework.util.RouteMatcher$Route)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.util.RouteMatcher$RouteparseRoute(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW static public abstract interface org.springframework.util.RouteMatcher$Routetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.Stringvalue()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.util.SimpleRouteMatchertop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.util.RouteMatchern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic SimpleRouteMatcher(org.springframework.util.PathMatcher)n.a.n.a.
Old fileNew file
n.a.44
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Stringcombine(java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
n.a.69
NEWpublic org.springframework.util.PathMatchergetPathMatcher()n.a.n.a.
Old fileNew file
n.a.53
NEWpublic java.util.ComparatorgetPatternComparator(org.springframework.util.RouteMatcher$Route)n.a.n.a.
Old fileNew file
n.a.88
NEWpublic booleanisPattern(java.lang.String)n.a.n.a.
Old fileNew file
n.a.64
NEWpublic booleanmatch(java.lang.String,org.springframework.util.RouteMatcher$Route)n.a.n.a.
Old fileNew file
n.a.74
NEWpublic java.util.MapmatchAndExtract(java.lang.String,org.springframework.util.RouteMatcher$Route)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.80
NEWpublic org.springframework.util.RouteMatcher$RouteparseRoute(java.lang.String)n.a.n.a.
Old fileNew file
n.a.59
MODIFIED public class org.springframework.util.StopWatchtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longgetLastTaskTimeNanos()
Status:Name:
NEWjava.lang.IllegalStateException
n.a.
Old fileNew file
n.a.190
NEWpublic longgetTotalTimeNanos()n.a.n.a.
Old fileNew file
n.a.235
MODIFIED final static public class org.springframework.util.StopWatch$TaskInfotop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longgetTimeNanos()n.a.n.a.
Old fileNew file
n.a.370