Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC1 |
Version #2 | 5.0.0-RC2 |
Subject | Binary Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1407 / 157 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 9 |
Removed Methods | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 7 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 9
kryo-5.0.0-RC2.jar,
ByteBufferInput.class
package com.esotericsoftware.kryo.io
ByteBufferInput.ByteBufferInput ( byte[ ] bytes, int offset, int count )
com/esotericsoftware/kryo/io/ByteBufferInput."<init>":([BII)V
ByteBufferInput.getBuffer ( ) : byte[ ] *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferInput.getBuffer:()[B
ByteBufferInput.setBuffer ( byte[ ] bytes ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferInput.setBuffer:([B)V
kryo-5.0.0-RC2.jar,
ByteBufferOutput.class
package com.esotericsoftware.kryo.io
ByteBufferOutput.getBuffer ( ) : byte[ ] *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.getBuffer:()[B
ByteBufferOutput.setBuffer ( byte[ ] buffer ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.setBuffer:([B)V
ByteBufferOutput.setBuffer ( byte[ ] buffer, int maxBufferSize ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.setBuffer:([BI)V
kryo-5.0.0-RC2.jar,
GenericsHierarchy.class
package com.esotericsoftware.kryo.util
Generics.GenericsHierarchy.toString ( ) : String
com/esotericsoftware/kryo/util/Generics.GenericsHierarchy.toString:()Ljava/lang/String;
kryo-5.0.0-RC2.jar,
ObjectMap.class
package com.esotericsoftware.kryo.util
ObjectMap<K,V>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.isEmpty:()Z
kryo-5.0.0-RC2.jar,
UnsafeByteBufferInput.class
package com.esotericsoftware.kryo.unsafe
UnsafeByteBufferInput.UnsafeByteBufferInput ( byte[ ] bytes, int offset, int count )
com/esotericsoftware/kryo/unsafe/UnsafeByteBufferInput."<init>":([BII)V
to the top
Problems with Data Types, Low Severity 7
kryo-5.0.0-RC1.jar
package com.esotericsoftware.kryo.io
[+] class ByteBufferInput 4
| Change | Effect |
---|
1 |
Method ByteBufferInput.getInputStream ( ) has been moved up type hierarchy to Input.getInputStream ( ). |
Method Input.getInputStream ( ) will be called instead of ByteBufferInput.getInputStream ( ) in a client program. |
2 |
Method ByteBufferInput.readBytes ( byte[ ] ) has been moved up type hierarchy to Input.readBytes ( byte[ ] ). |
Method Input.readBytes ( byte[ ] ) will be called instead of ByteBufferInput.readBytes ( byte[ ] ) in a client program. |
3 |
Method Input.getBuffer ( ) has been overridden by ByteBufferInput.getBuffer ( ). |
Method ByteBufferInput.getBuffer ( ) will be called instead of Input.getBuffer ( ) in a client program. |
4 |
Method Input.setBuffer ( byte[ ] ) has been overridden by ByteBufferInput.setBuffer ( byte[ ] ). |
Method ByteBufferInput.setBuffer ( byte[ ] ) will be called instead of Input.setBuffer ( byte[ ] ) in a client program. |
[+] affected methods: 4 (0.3%)
ByteBufferInput.getInputStream ( )Method 'Input.getInputStream ( )' will be called instead of this method in a client program.
ByteBufferInput.readBytes ( byte[ ] bytes )Method 'Input.readBytes ( byte[ ] )' will be called instead of this method in a client program.
Input.getBuffer ( )Method 'ByteBufferInput.getBuffer ( )' will be called instead of this method in a client program.
Input.setBuffer ( byte[ ] bytes )Method 'ByteBufferInput.setBuffer ( byte[ ] )' will be called instead of this method in a client program.
[+] class ByteBufferOutput 3
| Change | Effect |
---|
1 |
Method Output.getBuffer ( ) has been overridden by ByteBufferOutput.getBuffer ( ). |
Method ByteBufferOutput.getBuffer ( ) will be called instead of Output.getBuffer ( ) in a client program. |
2 |
Method Output.setBuffer ( byte[ ] ) has been overridden by ByteBufferOutput.setBuffer ( byte[ ] ). |
Method ByteBufferOutput.setBuffer ( byte[ ] ) will be called instead of Output.setBuffer ( byte[ ] ) in a client program. |
3 |
Method Output.setBuffer ( byte[ ], int ) has been overridden by ByteBufferOutput.setBuffer ( byte[ ], int ). |
Method ByteBufferOutput.setBuffer ( byte[ ], int ) will be called instead of Output.setBuffer ( byte[ ], int ) in a client program. |
[+] affected methods: 3 (0.2%)
Output.getBuffer ( )Method 'ByteBufferOutput.getBuffer ( )' will be called instead of this method in a client program.
Output.setBuffer ( byte[ ] buffer )Method 'ByteBufferOutput.setBuffer ( byte[ ] )' will be called instead of this method in a client program.
Output.setBuffer ( byte[ ] buffer, int maxBufferSize )Method 'ByteBufferOutput.setBuffer ( byte[ ], int )' will be called instead of this method in a client program.
to the top
Java Archives 1
kryo-5.0.0-RC1.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC1 |
Version #2 | 5.0.0-RC2 |
Subject | Source Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1407 / 157 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 9 |
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 9
kryo-5.0.0-RC2.jar,
ByteBufferInput.class
package com.esotericsoftware.kryo.io
ByteBufferInput.ByteBufferInput ( byte[ ] bytes, int offset, int count )
com/esotericsoftware/kryo/io/ByteBufferInput."<init>":([BII)V
ByteBufferInput.getBuffer ( ) : byte[ ] *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferInput.getBuffer:()[B
ByteBufferInput.setBuffer ( byte[ ] bytes ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferInput.setBuffer:([B)V
kryo-5.0.0-RC2.jar,
ByteBufferOutput.class
package com.esotericsoftware.kryo.io
ByteBufferOutput.getBuffer ( ) : byte[ ] *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.getBuffer:()[B
ByteBufferOutput.setBuffer ( byte[ ] buffer ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.setBuffer:([B)V
ByteBufferOutput.setBuffer ( byte[ ] buffer, int maxBufferSize ) : void *DEPRECATED*
com/esotericsoftware/kryo/io/ByteBufferOutput.setBuffer:([BI)V
kryo-5.0.0-RC2.jar,
GenericsHierarchy.class
package com.esotericsoftware.kryo.util
Generics.GenericsHierarchy.toString ( ) : String
com/esotericsoftware/kryo/util/Generics.GenericsHierarchy.toString:()Ljava/lang/String;
kryo-5.0.0-RC2.jar,
ObjectMap.class
package com.esotericsoftware.kryo.util
ObjectMap<K,V>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.isEmpty:()Z
kryo-5.0.0-RC2.jar,
UnsafeByteBufferInput.class
package com.esotericsoftware.kryo.unsafe
UnsafeByteBufferInput.UnsafeByteBufferInput ( byte[ ] bytes, int offset, int count )
com/esotericsoftware/kryo/unsafe/UnsafeByteBufferInput."<init>":([BII)V
to the top
Java Archives 1
kryo-5.0.0-RC1.jar
to the top