API compatibility report for the kryo library between 5.0.0-RC6 and 5.0.0-RC7 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #15.0.0-RC6
Version #25.0.0-RC7
SubjectBinary Compatibility

Test Results


Total JARs1
Total Methods / Classes1448 / 162
Compatibility 99.2%

Problem Summary


SeverityCount
Added Methods-19
Removed MethodsHigh2
Problems with
Data Types
High1
Medium0
Low1
Problems with
Methods
High0
Medium0
Low0

Added Methods  19 


kryo-5.0.0-RC7.jar, DefaultGenerics.class
package com.esotericsoftware.kryo.util
DefaultGenerics.DefaultGenerics ( Kryo kryo )
DefaultGenerics.nextGenericClass ( )  :  Class
DefaultGenerics.nextGenericTypes ( )  :  Generics.GenericType[ ]
DefaultGenerics.popGenericType ( )  :  void
DefaultGenerics.popTypeVariables ( int count )  :  void
DefaultGenerics.pushGenericType ( Generics.GenericType fieldType )  :  void
DefaultGenerics.pushTypeVariables ( Generics.GenericsHierarchy hierarchy, Generics.GenericType[ ] args )  :  int
DefaultGenerics.resolveTypeVariable ( TypeVariable typeVariable )  :  Class
DefaultGenerics.toString ( )  :  String

kryo-5.0.0-RC7.jar, ImmutableCollectionsSerializers.class
package com.esotericsoftware.kryo.serializers
ImmutableCollectionsSerializers.addDefaultSerializers ( Kryo kryo ) [static]  :  void
ImmutableCollectionsSerializers.ImmutableCollectionsSerializers ( )

kryo-5.0.0-RC7.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.setOptimizedGenerics ( boolean optimizedGenerics )  :  void

kryo-5.0.0-RC7.jar, NoGenerics.class
package com.esotericsoftware.kryo.util
NoGenerics.nextGenericClass ( )  :  Class
NoGenerics.nextGenericTypes ( )  :  Generics.GenericType[ ]
NoGenerics.popGenericType ( )  :  void
NoGenerics.popTypeVariables ( int count )  :  void
NoGenerics.pushGenericType ( Generics.GenericType fieldType )  :  void
NoGenerics.pushTypeVariables ( Generics.GenericsHierarchy hierarchy, Generics.GenericType[ ] args )  :  int
NoGenerics.resolveTypeVariable ( TypeVariable typeVariable )  :  Class

to the top

Removed Methods  2 


kryo-5.0.0-RC6.jar, Generics.class
package com.esotericsoftware.kryo.util
Generics.Generics ( Kryo kryo )

kryo-5.0.0-RC6.jar, GenericsHierarchy.class
package com.esotericsoftware.kryo.util
Generics.GenericsHierarchy.isEmpty ( )  :  boolean

to the top

Problems with Data Types, High Severity  1 


kryo-5.0.0-RC6.jar
package com.esotericsoftware.kryo.util
[+] class Generics  1 

to the top

Problems with Data Types, Low Severity  1 


kryo-5.0.0-RC6.jar
package com.esotericsoftware.kryo.util
[+] class Generics  1 

to the top

Java Archives  1 


kryo-5.0.0-RC6.jar

to the top



Test Info


Library Namekryo
Version #15.0.0-RC6
Version #25.0.0-RC7
SubjectSource Compatibility

Test Results


Total JARs1
Total Methods / Classes1448 / 162
Compatibility 99.2%

Problem Summary


SeverityCount
Added Methods-19
Removed MethodsHigh2
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  19 


kryo-5.0.0-RC7.jar, DefaultGenerics.class
package com.esotericsoftware.kryo.util
DefaultGenerics.DefaultGenerics ( Kryo kryo )
DefaultGenerics.nextGenericClass ( )  :  Class
DefaultGenerics.nextGenericTypes ( )  :  Generics.GenericType[ ]
DefaultGenerics.popGenericType ( )  :  void
DefaultGenerics.popTypeVariables ( int count )  :  void
DefaultGenerics.pushGenericType ( Generics.GenericType fieldType )  :  void
DefaultGenerics.pushTypeVariables ( Generics.GenericsHierarchy hierarchy, Generics.GenericType[ ] args )  :  int
DefaultGenerics.resolveTypeVariable ( TypeVariable typeVariable )  :  Class
DefaultGenerics.toString ( )  :  String

kryo-5.0.0-RC7.jar, ImmutableCollectionsSerializers.class
package com.esotericsoftware.kryo.serializers
ImmutableCollectionsSerializers.addDefaultSerializers ( Kryo kryo ) [static]  :  void
ImmutableCollectionsSerializers.ImmutableCollectionsSerializers ( )

kryo-5.0.0-RC7.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.setOptimizedGenerics ( boolean optimizedGenerics )  :  void

kryo-5.0.0-RC7.jar, NoGenerics.class
package com.esotericsoftware.kryo.util
NoGenerics.nextGenericClass ( )  :  Class
NoGenerics.nextGenericTypes ( )  :  Generics.GenericType[ ]
NoGenerics.popGenericType ( )  :  void
NoGenerics.popTypeVariables ( int count )  :  void
NoGenerics.pushGenericType ( Generics.GenericType fieldType )  :  void
NoGenerics.pushTypeVariables ( Generics.GenericsHierarchy hierarchy, Generics.GenericType[ ] args )  :  int
NoGenerics.resolveTypeVariable ( TypeVariable typeVariable )  :  Class

to the top

Removed Methods  2 


kryo-5.0.0-RC6.jar, Generics.class
package com.esotericsoftware.kryo.util
Generics.Generics ( Kryo kryo )

kryo-5.0.0-RC6.jar, GenericsHierarchy.class
package com.esotericsoftware.kryo.util
Generics.GenericsHierarchy.isEmpty ( )  :  boolean

to the top

Problems with Data Types, High Severity  1 


kryo-5.0.0-RC6.jar
package com.esotericsoftware.kryo.util
[+] class Generics  1 

to the top

Java Archives  1 


kryo-5.0.0-RC6.jar

to the top