API compatibility report for the kryo library between 5.0.4 and 5.1.0 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #15.0.4
Version #25.1.0
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1518 / 164
Compatibility 98.7%

Problem Summary


SeverityCount
Added Methods-3
Removed MethodsHigh19
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  3 


kryo-5.1.0.jar, RecordSerializer.class
package com.esotericsoftware.kryo.serializers
RecordSerializer<T>.read ( Kryo kryo, Input input, Class<?> type )  :  T
RecordSerializer<T>.RecordSerializer<T> ( )
RecordSerializer<T>.write ( Kryo kryo, Output output, T object )  :  void

to the top

Removed Methods  19 


kryo-5.0.4.jar, CuckooIdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
CuckooIdentityObjectIntMap<K>.clear ( )  :  void
CuckooIdentityObjectIntMap<K>.clear ( int maximumCapacity )  :  void
CuckooIdentityObjectIntMap<K>.containsKey ( K key )  :  boolean
CuckooIdentityObjectIntMap<K>.containsValue ( int value )  :  boolean
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( )
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( int initialCapacity )
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( int initialCapacity, float loadFactor )
CuckooIdentityObjectIntMap<K>.ensureCapacity ( int additionalCapacity )  :  void
CuckooIdentityObjectIntMap<K>.findKey ( int value )  :  K
CuckooIdentityObjectIntMap<K>.get ( K key, int defaultValue )  :  int
CuckooIdentityObjectIntMap<K>.getAndIncrement ( K key, int defaultValue, int increment )  :  int
CuckooIdentityObjectIntMap<K>.put ( K key, int value )  :  void
CuckooIdentityObjectIntMap<K>.remove ( K key, int defaultValue )  :  int
CuckooIdentityObjectIntMap<K>.shrink ( int maximumCapacity )  :  void

kryo-5.0.4.jar, SetFromMapSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.SetFromMapSerializer.DefaultSerializers.SetFromMapSerializer ( )
DefaultSerializers.SetFromMapSerializer.read ( Kryo kryo, Input input, Class<?> type )  :  Set
DefaultSerializers.SetFromMapSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.SetFromMapSerializer.write ( Kryo kryo, Output output, Set object )  :  void
DefaultSerializers.SetFromMapSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

to the top

Problems with Data Types, High Severity  2 


kryo-5.0.4.jar
package com.esotericsoftware.kryo.serializers
[+] class DefaultSerializers.SetFromMapSerializer  1 

kryo-5.0.4.jar
package com.esotericsoftware.kryo.util
[+] class CuckooIdentityObjectIntMap<K>  1 

to the top

Java Archives  1 


kryo-5.0.4.jar

to the top



Test Info


Library Namekryo
Version #15.0.4
Version #25.1.0
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1518 / 164
Compatibility 98.7%

Problem Summary


SeverityCount
Added Methods-3
Removed MethodsHigh19
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  3 


kryo-5.1.0.jar, RecordSerializer.class
package com.esotericsoftware.kryo.serializers
RecordSerializer<T>.read ( Kryo kryo, Input input, Class<?> type )  :  T
RecordSerializer<T>.RecordSerializer<T> ( )
RecordSerializer<T>.write ( Kryo kryo, Output output, T object )  :  void

to the top

Removed Methods  19 


kryo-5.0.4.jar, CuckooIdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
CuckooIdentityObjectIntMap<K>.clear ( )  :  void
CuckooIdentityObjectIntMap<K>.clear ( int maximumCapacity )  :  void
CuckooIdentityObjectIntMap<K>.containsKey ( K key )  :  boolean
CuckooIdentityObjectIntMap<K>.containsValue ( int value )  :  boolean
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( )
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( int initialCapacity )
CuckooIdentityObjectIntMap<K>.CuckooIdentityObjectIntMap<K> ( int initialCapacity, float loadFactor )
CuckooIdentityObjectIntMap<K>.ensureCapacity ( int additionalCapacity )  :  void
CuckooIdentityObjectIntMap<K>.findKey ( int value )  :  K
CuckooIdentityObjectIntMap<K>.get ( K key, int defaultValue )  :  int
CuckooIdentityObjectIntMap<K>.getAndIncrement ( K key, int defaultValue, int increment )  :  int
CuckooIdentityObjectIntMap<K>.put ( K key, int value )  :  void
CuckooIdentityObjectIntMap<K>.remove ( K key, int defaultValue )  :  int
CuckooIdentityObjectIntMap<K>.shrink ( int maximumCapacity )  :  void

kryo-5.0.4.jar, SetFromMapSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.SetFromMapSerializer.DefaultSerializers.SetFromMapSerializer ( )
DefaultSerializers.SetFromMapSerializer.read ( Kryo kryo, Input input, Class<?> type )  :  Set
DefaultSerializers.SetFromMapSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.SetFromMapSerializer.write ( Kryo kryo, Output output, Set object )  :  void
DefaultSerializers.SetFromMapSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

to the top

Problems with Data Types, High Severity  2 


kryo-5.0.4.jar
package com.esotericsoftware.kryo.serializers
[+] class DefaultSerializers.SetFromMapSerializer  1 

kryo-5.0.4.jar
package com.esotericsoftware.kryo.util
[+] class CuckooIdentityObjectIntMap<K>  1 

to the top

Java Archives  1 


kryo-5.0.4.jar

to the top