API compatibility report for the kryo library  between 3.0.2 and 3.0.3 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #13.0.2
Version #23.0.3
Java Version1.8.0_45
SubjectBinary Compatibility

Test Results


Total Java ARchives1
Total Methods / Classes1376 / 177
VerdictCompatible

Problem Summary


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

Added Methods (7)


kryo-3.0.3.jar, EnumNameSerializer.class
package com.esotericsoftware.kryo.serializers
EnumNameSerializer.EnumNameSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class<? extends Enum> type )
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<Enum> type )  :  Enum
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 )  :  Object
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Enum object )  :  void
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 )  :  void

kryo-3.0.3.jar, UnsafeMemoryInput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryInput.readBytes ( int length )  :  byte[ ]

kryo-3.0.3.jar, UnsafeMemoryOutput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryOutput.writeBytes ( byte[ ] bytes )  :  void

to the top

Problems with Data Types, Low Severity (2)


kryo-3.0.2.jar
package com.esotericsoftware.kryo.io
[+] UnsafeMemoryInput (1)
[+] UnsafeMemoryOutput (1)

to the top

Java ARchives (1)


kryo-3.0.2.jar

to the top



Test Info


Library Namekryo
Version #13.0.2
Version #23.0.3
Java Version1.8.0_45
SubjectSource Compatibility

Test Results


Total Java ARchives1
Total Methods / Classes1376 / 177
VerdictCompatible

Problem Summary


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

Added Methods (7)


kryo-3.0.3.jar, EnumNameSerializer.class
package com.esotericsoftware.kryo.serializers
EnumNameSerializer.EnumNameSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class<? extends Enum> type )
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<Enum> type )  :  Enum
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 )  :  Object
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Enum object )  :  void
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 )  :  void

kryo-3.0.3.jar, UnsafeMemoryInput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryInput.readBytes ( int length )  :  byte[ ]

kryo-3.0.3.jar, UnsafeMemoryOutput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryOutput.writeBytes ( byte[ ] bytes )  :  void

to the top

Java ARchives (1)


kryo-3.0.2.jar

to the top



Generated on Sun Jul 26 23:53:36 2015 for kryo by Java API Compliance Checker 1.4.1  
A tool for checking backward compatibility of a Java library API