API compatibility report for the kryo library between 5.3.0 and 5.4.0 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #15.3.0
Version #25.4.0
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1563 / 172
Compatibility 100%

Problem Summary


SeverityCount
Added Methods-53
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  53 


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

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

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

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

kryo-5.4.0.jar, ImmutableCollectionsSerializers.class
package com.esotericsoftware.kryo.serializers
ImmutableCollectionsSerializers.registerSerializers ( Kryo kryo ) [static]  :  void

kryo-5.4.0.jar, PatternSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.PatternSerializer.DefaultSerializers.PatternSerializer ( )
DefaultSerializers.PatternSerializer.read ( Kryo kryo, Input input, Class<?> patternClass )  :  Pattern
DefaultSerializers.PatternSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.PatternSerializer.write ( Kryo kryo, Output output, Pattern pattern )  :  void
DefaultSerializers.PatternSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

kryo-5.4.0.jar, RecordSerializer.class
package com.esotericsoftware.kryo.serializers
RecordSerializer<T>.RecordSerializer<T> ( Class<T> clazz )

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

kryo-5.4.0.jar, URISerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.URISerializer.DefaultSerializers.URISerializer ( )
DefaultSerializers.URISerializer.read ( Kryo kryo, Input input, Class<?> uriClass )  :  URI
DefaultSerializers.URISerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.URISerializer.write ( Kryo kryo, Output output, URI uri )  :  void
DefaultSerializers.URISerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

kryo-5.4.0.jar, Util.class
package com.esotericsoftware.kryo.util
Util.isUnsafeAvailable ( ) [static]  :  boolean

kryo-5.4.0.jar, UUIDSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.UUIDSerializer.DefaultSerializers.UUIDSerializer ( )
DefaultSerializers.UUIDSerializer.read ( Kryo kryo, Input input, Class<?> uuidClass )  :  UUID
DefaultSerializers.UUIDSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.UUIDSerializer.write ( Kryo kryo, Output output, UUID uuid )  :  void
DefaultSerializers.UUIDSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

to the top

Java Archives  1 


kryo-5.3.0.jar

to the top



Test Info


Library Namekryo
Version #15.3.0
Version #25.4.0
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1563 / 172
Compatibility 100%

Problem Summary


SeverityCount
Added Methods-53
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  53 


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

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

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

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

kryo-5.4.0.jar, ImmutableCollectionsSerializers.class
package com.esotericsoftware.kryo.serializers
ImmutableCollectionsSerializers.registerSerializers ( Kryo kryo ) [static]  :  void

kryo-5.4.0.jar, PatternSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.PatternSerializer.DefaultSerializers.PatternSerializer ( )
DefaultSerializers.PatternSerializer.read ( Kryo kryo, Input input, Class<?> patternClass )  :  Pattern
DefaultSerializers.PatternSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.PatternSerializer.write ( Kryo kryo, Output output, Pattern pattern )  :  void
DefaultSerializers.PatternSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

kryo-5.4.0.jar, RecordSerializer.class
package com.esotericsoftware.kryo.serializers
RecordSerializer<T>.RecordSerializer<T> ( Class<T> clazz )

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

kryo-5.4.0.jar, URISerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.URISerializer.DefaultSerializers.URISerializer ( )
DefaultSerializers.URISerializer.read ( Kryo kryo, Input input, Class<?> uriClass )  :  URI
DefaultSerializers.URISerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.URISerializer.write ( Kryo kryo, Output output, URI uri )  :  void
DefaultSerializers.URISerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

kryo-5.4.0.jar, Util.class
package com.esotericsoftware.kryo.util
Util.isUnsafeAvailable ( ) [static]  :  boolean

kryo-5.4.0.jar, UUIDSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.UUIDSerializer.DefaultSerializers.UUIDSerializer ( )
DefaultSerializers.UUIDSerializer.read ( Kryo kryo, Input input, Class<?> uuidClass )  :  UUID
DefaultSerializers.UUIDSerializer.read ( Kryo p1, Input p2, Class p3 )  :  Object
DefaultSerializers.UUIDSerializer.write ( Kryo kryo, Output output, UUID uuid )  :  void
DefaultSerializers.UUIDSerializer.write ( Kryo p1, Output p2, Object p3 )  :  void

to the top

Java Archives  1 


kryo-5.3.0.jar

to the top