Test Info
Library Name | kryo |
Version #1 | 3.0.2 |
Version #2 | 3.0.3 |
Java Version | 1.8.0_45 |
Subject | Binary Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1376 / 177 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 7 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 2 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
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 )
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer."<init>":(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;)V]
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<Enum> type ) : Enum
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Enum;]
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Enum object ) : void
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Enum;)V]
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-3.0.3.jar,
UnsafeMemoryInput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryInput.readBytes ( int length ) : byte[ ]
[mangled: com/esotericsoftware/kryo/io/UnsafeMemoryInput.readBytes:(I)[B]
kryo-3.0.3.jar,
UnsafeMemoryOutput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryOutput.writeBytes ( byte[ ] bytes ) : void
[mangled: com/esotericsoftware/kryo/io/UnsafeMemoryOutput.writeBytes:([B)V]
to the top
Problems with Data Types, Low Severity (2)
kryo-3.0.2.jar
package com.esotericsoftware.kryo.io
[+] UnsafeMemoryInput (1)
| Change | Effect |
---|
1 | Method readBytes ( int ) has been overridden by readBytes ( int ) | Method readBytes ( int ) will be called instead of readBytes ( int ) in a client program. |
[+] affected methods (1)
readBytes ( int )Method 'readBytes ( int )' will be called instead of this method in a client program.
[+] UnsafeMemoryOutput (1)
| Change | Effect |
---|
1 | Method writeBytes ( byte[ ] ) has been overridden by writeBytes ( byte[ ] ) | Method writeBytes ( byte[ ] ) will be called instead of writeBytes ( byte[ ] ) in a client program. |
[+] affected methods (1)
writeBytes ( byte[ ] )Method 'writeBytes ( byte[ ] )' will be called instead of this method in a client program.
to the top
Java ARchives (1)
kryo-3.0.2.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 3.0.2 |
Version #2 | 3.0.3 |
Java Version | 1.8.0_45 |
Subject | Source Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1376 / 177 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 7 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
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 )
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer."<init>":(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;)V]
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<Enum> type ) : Enum
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Enum;]
EnumNameSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, Enum object ) : void
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Enum;)V]
EnumNameSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/EnumNameSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-3.0.3.jar,
UnsafeMemoryInput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryInput.readBytes ( int length ) : byte[ ]
[mangled: com/esotericsoftware/kryo/io/UnsafeMemoryInput.readBytes:(I)[B]
kryo-3.0.3.jar,
UnsafeMemoryOutput.class
package com.esotericsoftware.kryo.io
UnsafeMemoryOutput.writeBytes ( byte[ ] bytes ) : void
[mangled: com/esotericsoftware/kryo/io/UnsafeMemoryOutput.writeBytes:([B)V]
to the top
Java ARchives (1)
kryo-3.0.2.jar
to the top