API compatibility report for the kryo library between 5.0.0-RC8 and 5.0.0-RC9 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #15.0.0-RC8
Version #25.0.0-RC9
SubjectBinary Compatibility

Test Results


Total JARs1
Total Methods / Classes1491 / 167
Compatibility 68.7%

Problem Summary


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

Added Methods  45 


kryo-5.0.0-RC9.jar, CuckooObjectMap.class
package com.esotericsoftware.kryo.util
CuckooObjectMap<K,V>.clear ( )  :  void
CuckooObjectMap<K,V>.clear ( int maximumCapacity )  :  void
CuckooObjectMap<K,V>.CuckooObjectMap ( )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( CuckooObjectMap<?,?> map )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity, float loadFactor )  :  public
CuckooObjectMap<K,V>.containsKey ( K key )  :  boolean
CuckooObjectMap<K,V>.containsValue ( Object value, boolean identity )  :  boolean
CuckooObjectMap<K,V>.ensureCapacity ( int additionalCapacity )  :  void
CuckooObjectMap<K,V>.entries ( )  :  CuckooObjectMap.Entries<K,V>
CuckooObjectMap<K,V>.findKey ( Object value, boolean identity )  :  K
CuckooObjectMap<K,V>.get ( K key )  :  V
CuckooObjectMap<K,V>.get ( K key, V defaultValue )  :  V
CuckooObjectMap<K,V>.keys ( )  :  CuckooObjectMap.Keys<K>
CuckooObjectMap<K,V>.nextPowerOfTwo ( int value ) [static]  :  int
CuckooObjectMap<K,V>.put ( K key, V value )  :  V
CuckooObjectMap<K,V>.putAll ( CuckooObjectMap<K,V> map )  :  void
CuckooObjectMap<K,V>.remove ( K key )  :  V
CuckooObjectMap<K,V>.shrink ( int maximumCapacity )  :  void
CuckooObjectMap<K,V>.toString ( )  :  String
CuckooObjectMap<K,V>.values ( )  :  CuckooObjectMap.Values<V>

kryo-5.0.0-RC9.jar, Entries.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entries<K,V>.CuckooObjectMap.Entries ( CuckooObjectMap<K,V> map )  :  public
CuckooObjectMap.Entries<K,V>.hasNext ( )  :  boolean
CuckooObjectMap.Entries<K,V>.iterator ( )  :  Iterator<CuckooObjectMap.Entry<K,V>>
CuckooObjectMap.Entries<K,V>.next ( )  :  CuckooObjectMap.Entry<K,V>
CuckooObjectMap.Entries<K,V>.next ( )  :  Object
CuckooObjectMap.Entries<K,V>.remove ( )  :  void
CuckooObjectMap.Entries<K,V>.reset ( )  :  void

kryo-5.0.0-RC9.jar, Entry.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entry<K,V>.CuckooObjectMap.Entry ( )  :  public
CuckooObjectMap.Entry<K,V>.toString ( )  :  String

kryo-5.0.0-RC9.jar, Keys.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Keys<K>.CuckooObjectMap.Keys ( CuckooObjectMap<K,?> map )  :  public
CuckooObjectMap.Keys<K>.hasNext ( )  :  boolean
CuckooObjectMap.Keys<K>.iterator ( )  :  Iterator<K>
CuckooObjectMap.Keys<K>.next ( )  :  K
CuckooObjectMap.Keys<K>.remove ( )  :  void
CuckooObjectMap.Keys<K>.reset ( )  :  void
CuckooObjectMap.Keys<K>.toArray ( )  :  ArrayList<K>

kryo-5.0.0-RC9.jar, Values.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Values<V>.CuckooObjectMap.Values ( CuckooObjectMap<?,V> map )  :  public
CuckooObjectMap.Values<V>.hasNext ( )  :  boolean
CuckooObjectMap.Values<V>.iterator ( )  :  Iterator<V>
CuckooObjectMap.Values<V>.next ( )  :  V
CuckooObjectMap.Values<V>.remove ( )  :  void
CuckooObjectMap.Values<V>.reset ( )  :  void
CuckooObjectMap.Values<V>.toArray ( )  :  ArrayList<V>
CuckooObjectMap.Values<V>.toArray ( ArrayList<V> array )  :  void

to the top

Problems with Data Types, High Severity  2 


kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo
[+] class Kryo  1 

kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver  1 

to the top

Java Archives  1 


kryo-5.0.0-RC8.jar

to the top



Test Info


Library Namekryo
Version #15.0.0-RC8
Version #25.0.0-RC9
SubjectSource Compatibility

Test Results


Total JARs1
Total Methods / Classes1491 / 167
Compatibility 68.7%

Problem Summary


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

Added Methods  45 


kryo-5.0.0-RC9.jar, CuckooObjectMap.class
package com.esotericsoftware.kryo.util
CuckooObjectMap<K,V>.clear ( )  :  void
CuckooObjectMap<K,V>.clear ( int maximumCapacity )  :  void
CuckooObjectMap<K,V>.CuckooObjectMap ( )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( CuckooObjectMap<?,?> map )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity )  :  public
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity, float loadFactor )  :  public
CuckooObjectMap<K,V>.containsKey ( K key )  :  boolean
CuckooObjectMap<K,V>.containsValue ( Object value, boolean identity )  :  boolean
CuckooObjectMap<K,V>.ensureCapacity ( int additionalCapacity )  :  void
CuckooObjectMap<K,V>.entries ( )  :  CuckooObjectMap.Entries<K,V>
CuckooObjectMap<K,V>.findKey ( Object value, boolean identity )  :  K
CuckooObjectMap<K,V>.get ( K key )  :  V
CuckooObjectMap<K,V>.get ( K key, V defaultValue )  :  V
CuckooObjectMap<K,V>.keys ( )  :  CuckooObjectMap.Keys<K>
CuckooObjectMap<K,V>.nextPowerOfTwo ( int value ) [static]  :  int
CuckooObjectMap<K,V>.put ( K key, V value )  :  V
CuckooObjectMap<K,V>.putAll ( CuckooObjectMap<K,V> map )  :  void
CuckooObjectMap<K,V>.remove ( K key )  :  V
CuckooObjectMap<K,V>.shrink ( int maximumCapacity )  :  void
CuckooObjectMap<K,V>.toString ( )  :  String
CuckooObjectMap<K,V>.values ( )  :  CuckooObjectMap.Values<V>

kryo-5.0.0-RC9.jar, Entries.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entries<K,V>.CuckooObjectMap.Entries ( CuckooObjectMap<K,V> map )  :  public
CuckooObjectMap.Entries<K,V>.hasNext ( )  :  boolean
CuckooObjectMap.Entries<K,V>.iterator ( )  :  Iterator<CuckooObjectMap.Entry<K,V>>
CuckooObjectMap.Entries<K,V>.next ( )  :  CuckooObjectMap.Entry<K,V>
CuckooObjectMap.Entries<K,V>.next ( )  :  Object
CuckooObjectMap.Entries<K,V>.remove ( )  :  void
CuckooObjectMap.Entries<K,V>.reset ( )  :  void

kryo-5.0.0-RC9.jar, Entry.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entry<K,V>.CuckooObjectMap.Entry ( )  :  public
CuckooObjectMap.Entry<K,V>.toString ( )  :  String

kryo-5.0.0-RC9.jar, Keys.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Keys<K>.CuckooObjectMap.Keys ( CuckooObjectMap<K,?> map )  :  public
CuckooObjectMap.Keys<K>.hasNext ( )  :  boolean
CuckooObjectMap.Keys<K>.iterator ( )  :  Iterator<K>
CuckooObjectMap.Keys<K>.next ( )  :  K
CuckooObjectMap.Keys<K>.remove ( )  :  void
CuckooObjectMap.Keys<K>.reset ( )  :  void
CuckooObjectMap.Keys<K>.toArray ( )  :  ArrayList<K>

kryo-5.0.0-RC9.jar, Values.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Values<V>.CuckooObjectMap.Values ( CuckooObjectMap<?,V> map )  :  public
CuckooObjectMap.Values<V>.hasNext ( )  :  boolean
CuckooObjectMap.Values<V>.iterator ( )  :  Iterator<V>
CuckooObjectMap.Values<V>.next ( )  :  V
CuckooObjectMap.Values<V>.remove ( )  :  void
CuckooObjectMap.Values<V>.reset ( )  :  void
CuckooObjectMap.Values<V>.toArray ( )  :  ArrayList<V>
CuckooObjectMap.Values<V>.toArray ( ArrayList<V> array )  :  void

to the top

Problems with Data Types, High Severity  2 


kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo
[+] class Kryo  1 

kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver  1 

to the top

Java Archives  1 


kryo-5.0.0-RC8.jar

to the top