Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC4 |
Version #2 | 5.0.0-RC5 |
Subject | Binary Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1499 / 163 |
Compatibility |
79.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 87 |
Removed Methods | High | 27 |
Problems with Data Types | High | 13 |
Medium | 3 |
Low | 27 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 87
kryo-5.0.0-RC5.jar,
Entries.class
package com.esotericsoftware.kryo.util
ObjectMap.Entries<K,V>.iterator ( ) : ObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/ObjectMap.Entries<K,V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Entries;
kryo-5.0.0-RC5.jar,
Entries.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Entries<K>.ObjectIntMap.Entries ( ObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Entries:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Entries<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.hasNext:()Z
ObjectIntMap.Entries<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap.Entries<K>.iterator ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap.Entries<K>.next ( ) : Object
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.next:()Ljava/lang/Object;
ObjectIntMap.Entries<K>.next ( ) : ObjectIntMap.Entry<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.next:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entry;
ObjectIntMap.Entries<K>.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.remove:()V
ObjectIntMap.Entries<K>.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.reset:()V
kryo-5.0.0-RC5.jar,
Entry.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Entry<K>.ObjectIntMap.Entry ( ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Entry<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Entry:()V
ObjectIntMap.Entry<K>.toString ( ) : String
com/esotericsoftware/kryo/util/ObjectIntMap.Entry<K>.toString:()Ljava/lang/String;
kryo-5.0.0-RC5.jar,
IdentityMap.class
package com.esotericsoftware.kryo.util
IdentityMap<K,V>.IdentityMap ( IdentityMap<K,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap<K,V>.com.esotericsoftware.kryo.util.IdentityMap:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap<K,V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IdentityMap<K,V>.hashCode:()I
IdentityMap<K,V>.place ( K item ) : int
com/esotericsoftware/kryo/util/IdentityMap<K,V>.place:(Ljava/lang/Object;)I
kryo-5.0.0-RC5.jar,
IdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
IdentityObjectIntMap<K>.IdentityObjectIntMap ( IdentityObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.com.esotericsoftware.kryo.util.IdentityObjectIntMap:(Lcom/esotericsoftware/kryo/util/IdentityObjectIntMap;)V
IdentityObjectIntMap<K>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.hashCode:()I
IdentityObjectIntMap<K>.place ( K item ) : int
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.place:(Ljava/lang/Object;)I
kryo-5.0.0-RC5.jar,
IntMap.class
package com.esotericsoftware.kryo.util
IntMap<V>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.equals:(Ljava/lang/Object;)Z
IntMap<V>.equalsIdentity ( Object obj ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.equalsIdentity:(Ljava/lang/Object;)Z
IntMap<V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IntMap<V>.hashCode:()I
IntMap<V>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.isEmpty:()Z
IntMap<V>.iterator ( ) : Iterator<IntMap.Entry<V>>
com/esotericsoftware/kryo/util/IntMap<V>.iterator:()Ljava/util/Iterator;
IntMap<V>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.notEmpty:()Z
IntMap<V>.place ( int item ) : int
com/esotericsoftware/kryo/util/IntMap<V>.place:(I)I
kryo-5.0.0-RC5.jar,
Keys.class
package com.esotericsoftware.kryo.util
IntMap.Keys.toArray ( IntArray array ) : IntArray
com/esotericsoftware/kryo/util/IntMap.Keys.toArray:(Lcom/esotericsoftware/kryo/util/IntArray;)Lcom/esotericsoftware/kryo/util/IntArray;
kryo-5.0.0-RC5.jar,
Keys.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Keys<K>.ObjectIntMap.Keys ( ObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Keys:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.hasNext:()Z
ObjectIntMap.Keys<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap.Keys<K>.iterator ( ) : ObjectIntMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Keys;
ObjectIntMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.next:()Ljava/lang/Object;
ObjectIntMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.remove:()V
ObjectIntMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.reset:()V
ObjectIntMap.Keys<K>.toList ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.toList:()Ljava/util/ArrayList;
ObjectIntMap.Keys<K>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.toList:(Ljava/util/List;)Ljava/util/List;
ObjectMap.Keys<K>.iterator ( ) : ObjectMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Keys;
ObjectMap.Keys<K>.toList ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toList:()Ljava/util/ArrayList;
ObjectMap.Keys<K>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toList:(Ljava/util/List;)Ljava/util/List;
kryo-5.0.0-RC5.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.MapReferenceResolver ( int maximumCapacity )
com/esotericsoftware/kryo/util/MapReferenceResolver."<init>":(I)V
kryo-5.0.0-RC5.jar,
ObjectIntMap.class
package com.esotericsoftware.kryo.util
ObjectIntMap<K>.clear ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.clear:()V
ObjectIntMap<K>.clear ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.clear:(I)V
ObjectIntMap<K>.ObjectIntMap ( ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:()V
ObjectIntMap<K>.ObjectIntMap ( int initialCapacity ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(I)V
ObjectIntMap<K>.ObjectIntMap ( int initialCapacity, float loadFactor ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(IF)V
ObjectIntMap<K>.ObjectIntMap ( ObjectIntMap<?> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap<K>.containsKey ( K key ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.containsKey:(Ljava/lang/Object;)Z
ObjectIntMap<K>.containsValue ( int value ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.containsValue:(I)Z
ObjectIntMap<K>.ensureCapacity ( int additionalCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.ensureCapacity:(I)V
ObjectIntMap<K>.entries ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.entries:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap<K>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.equals:(Ljava/lang/Object;)Z
ObjectIntMap<K>.findKey ( int value ) : K
com/esotericsoftware/kryo/util/ObjectIntMap<K>.findKey:(I)Ljava/lang/Object;
ObjectIntMap<K>.get ( K key, int defaultValue ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.get:(Ljava/lang/Object;I)I
ObjectIntMap<K>.getAndIncrement ( K key, int defaultValue, int increment ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.getAndIncrement:(Ljava/lang/Object;II)I
ObjectIntMap<K>.hashCode ( ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.hashCode:()I
ObjectIntMap<K>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.isEmpty:()Z
ObjectIntMap<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap<K>.iterator ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap<K>.keys ( ) : ObjectIntMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.keys:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Keys;
ObjectIntMap<K>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.notEmpty:()Z
ObjectIntMap<K>.place ( K item ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.place:(Ljava/lang/Object;)I
ObjectIntMap<K>.put ( K key, int value ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.put:(Ljava/lang/Object;I)V
ObjectIntMap<K>.putAll ( ObjectIntMap<?> map ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.putAll:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap<K>.remove ( K key, int defaultValue ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.remove:(Ljava/lang/Object;I)I
ObjectIntMap<K>.shrink ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.shrink:(I)V
ObjectIntMap<K>.toString ( ) : String
com/esotericsoftware/kryo/util/ObjectIntMap<K>.toString:()Ljava/lang/String;
ObjectIntMap<K>.toString ( String separator ) : String
com/esotericsoftware/kryo/util/ObjectIntMap<K>.toString:(Ljava/lang/String;)Ljava/lang/String;
ObjectIntMap<K>.values ( ) : ObjectIntMap.Values
com/esotericsoftware/kryo/util/ObjectIntMap<K>.values:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Values;
kryo-5.0.0-RC5.jar,
ObjectMap.class
package com.esotericsoftware.kryo.util
ObjectMap<K,V>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.equals:(Ljava/lang/Object;)Z
ObjectMap<K,V>.equalsIdentity ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.equalsIdentity:(Ljava/lang/Object;)Z
ObjectMap<K,V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.hashCode:()I
ObjectMap<K,V>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectMap<K,V>.iterator:()Ljava/util/Iterator;
ObjectMap<K,V>.iterator ( ) : ObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/ObjectMap<K,V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Entries;
ObjectMap<K,V>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.notEmpty:()Z
ObjectMap<K,V>.place ( K item ) : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.place:(Ljava/lang/Object;)I
ObjectMap<K,V>.tableSize ( int capacity, float loadFactor ) [static] : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.tableSize:(IF)I
ObjectMap<K,V>.toString ( String separator ) : String
com/esotericsoftware/kryo/util/ObjectMap<K,V>.toString:(Ljava/lang/String;)Ljava/lang/String;
kryo-5.0.0-RC5.jar,
Values.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Values.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Values.hasNext:()Z
ObjectIntMap.Values.iterator ( ) : ObjectIntMap.Values
com/esotericsoftware/kryo/util/ObjectIntMap.Values.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Values;
ObjectIntMap.Values.next ( ) : int
com/esotericsoftware/kryo/util/ObjectIntMap.Values.next:()I
ObjectIntMap.Values.ObjectIntMap.Values ( ObjectIntMap<?> map )
com/esotericsoftware/kryo/util/ObjectIntMap.Values."<init>":(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Values.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Values.remove:()V
ObjectIntMap.Values.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Values.reset:()V
ObjectIntMap.Values.toArray ( ) : IntArray
com/esotericsoftware/kryo/util/ObjectIntMap.Values.toArray:()Lcom/esotericsoftware/kryo/util/IntArray;
ObjectIntMap.Values.toArray ( IntArray array ) : IntArray
com/esotericsoftware/kryo/util/ObjectIntMap.Values.toArray:(Lcom/esotericsoftware/kryo/util/IntArray;)Lcom/esotericsoftware/kryo/util/IntArray;
kryo-5.0.0-RC5.jar,
Values.class
package com.esotericsoftware.kryo.util
IntMap.Values<V>.toList ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IntMap.Values<V>.toList:()Ljava/util/ArrayList;
ObjectMap.Values<V>.iterator ( ) : ObjectMap.Values<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Values;
ObjectMap.Values<V>.toList ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toList:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toList:(Ljava/util/List;)Ljava/util/List;
to the top
Removed Methods 27
kryo-5.0.0-RC4.jar,
Entries.class
package com.esotericsoftware.kryo.util
IdentityMap.Entries<K,V>.IdentityMap.Entries ( IdentityMap<K,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.com.esotericsoftware.kryo.util.IdentityMap.Entries:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Entries<K,V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.hasNext:()Z
IdentityMap.Entries<K,V>.iterator ( ) : Iterator<IdentityMap.Entry<K,V>>
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.iterator:()Ljava/util/Iterator;
IdentityMap.Entries<K,V>.next ( ) : IdentityMap.Entry<K,V>
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.next:()Lcom/esotericsoftware/kryo/util/IdentityMap$Entry;
IdentityMap.Entries<K,V>.next ( ) : Object
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.next:()Ljava/lang/Object;
IdentityMap.Entries<K,V>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.remove:()V
IdentityMap.Entries<K,V>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.reset:()V
kryo-5.0.0-RC4.jar,
Entry.class
package com.esotericsoftware.kryo.util
IdentityMap.Entry<K,V>.IdentityMap.Entry ( ) : public
com/esotericsoftware/kryo/util/IdentityMap.Entry<K,V>.com.esotericsoftware.kryo.util.IdentityMap.Entry:()V
kryo-5.0.0-RC4.jar,
Keys.class
package com.esotericsoftware.kryo.util
IdentityMap.Keys<K>.IdentityMap.Keys ( IdentityMap<K,?> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.com.esotericsoftware.kryo.util.IdentityMap.Keys:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.hasNext:()Z
IdentityMap.Keys<K>.iterator ( ) : Iterator<K>
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.iterator:()Ljava/util/Iterator;
IdentityMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.next:()Ljava/lang/Object;
IdentityMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.remove:()V
IdentityMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.reset:()V
IdentityMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.toArray:()Ljava/util/ArrayList;
ObjectMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toArray:()Ljava/util/ArrayList;
kryo-5.0.0-RC4.jar,
Values.class
package com.esotericsoftware.kryo.util
IdentityMap.Values<V>.IdentityMap.Values ( IdentityMap<?,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.com.esotericsoftware.kryo.util.IdentityMap.Values:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Values<V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.hasNext:()Z
IdentityMap.Values<V>.iterator ( ) : Iterator<V>
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.iterator:()Ljava/util/Iterator;
IdentityMap.Values<V>.next ( ) : V
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.next:()Ljava/lang/Object;
IdentityMap.Values<V>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.remove:()V
IdentityMap.Values<V>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.reset:()V
IdentityMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:()Ljava/util/ArrayList;
IdentityMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
IntMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IntMap.Values<V>.toArray:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toArray:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
to the top
Problems with Data Types, High Severity 13
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.io
[+] class Input 1
| Change | Effect |
---|
1 |
Removed super-interface java.lang.AutoCloseable. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 236 (15.7%)
com.esotericsoftware.kryo.ClassResolver.readClass ( Input p1 )1st parameter 'p1' of this abstract method is of type 'Input'.
Input.Input ( )This constructor is from 'Input' class.
Input.Input ( byte[ ] buffer )This constructor is from 'Input' class.
Input.Input ( byte[ ] buffer, int offset, int count )This constructor is from 'Input' class.
Input.Input ( int bufferSize )This constructor is from 'Input' class.
Input.Input ( InputStream inputStream )This constructor is from 'Input' class.
Input.Input ( InputStream inputStream, int bufferSize )This constructor is from 'Input' class.
Input.available ( )This method is from 'Input' class.
Input.canReadInt ( )This method is from 'Input' class.
Input.canReadLong ( )This method is from 'Input' class.
...
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.util
[+] class IdentityMap.Entries<K,V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 7 (0.5%)
IdentityMap.Entries<K,V>.IdentityMap.Entries ( IdentityMap<K,V> map )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.hasNext ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.iterator ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.next ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.next ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.remove ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.reset ( )This method is from 'IdentityMap.Entries<K,V>' class.
[+] class IdentityMap.Entry<K,V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (0.1%)
IdentityMap.Entry<K,V>.IdentityMap.Entry ( )This method is from 'IdentityMap.Entry<K,V>' class.
IdentityMap.Entry<K,V>.toString ( )This method is from 'IdentityMap.Entry<K,V>' class.
[+] class IdentityMap.Keys<K> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 7 (0.5%)
IdentityMap.Keys<K>.IdentityMap.Keys ( IdentityMap<K,?> map )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.hasNext ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.iterator ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.next ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.remove ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.reset ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.toArray ( )This method is from 'IdentityMap.Keys<K>' class.
[+] class IdentityMap.Values<V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 8 (0.5%)
IdentityMap.Values<V>.IdentityMap.Values ( IdentityMap<?,V> map )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.hasNext ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.iterator ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.next ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.remove ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.reset ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.toArray ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.toArray ( ArrayList<V> array )This method is from 'IdentityMap.Values<V>' class.
[+] class MapReferenceResolver 2
| Change | Effect |
---|
1 |
Type of field readObjects has been changed from java.util.ArrayList to java.util.ArrayList<java.lang.Object>. |
A client program may be interrupted by NoSuchFieldError exception. |
2 |
Type of field writtenObjects has been changed from IdentityObjectIntMap to IdentityObjectIntMap<java.lang.Object>. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 9 (0.6%)
MapReferenceResolver.MapReferenceResolver ( )This constructor is from 'MapReferenceResolver' class.
MapReferenceResolver.addWrittenObject ( Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.getReadObject ( Class type, int id )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.getWrittenId ( Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.nextReadId ( Class type )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.reset ( )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.setKryo ( Kryo kryo )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.setReadObject ( int id, Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.useReferences ( Class type )This method is from 'MapReferenceResolver' class.
[+] class ObjectMap.Entries<K,V> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<ObjectMap.Entry<K,V>>. |
A client program may be interrupted by NoSuchMethodError exception. |
2 |
Removed super-interface java.util.Iterator<ObjectMap.Entry<K,V>>. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 7 (0.5%)
ObjectMap.Entries<K,V>.ObjectMap.Entries ( ObjectMap<K,V> map )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.hasNext ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.iterator ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.remove ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.reset ( )This method is from 'ObjectMap.Entries<K,V>' class.
[+] class ObjectMap.Keys<K> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<K>. |
A client program may be interrupted by NoSuchMethodError exception. |
2 |
Removed super-interface java.util.Iterator<K>. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 6 (0.4%)
ObjectMap.Keys<K>.ObjectMap.Keys ( ObjectMap<K,?> map )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.hasNext ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.iterator ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.next ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.remove ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.reset ( )This method is from 'ObjectMap.Keys<K>' class.
[+] class ObjectMap.Values<V> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<V>. |
A client program may be interrupted by NoSuchMethodError exception. |
2 |
Removed super-interface java.util.Iterator<V>. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 6 (0.4%)
ObjectMap.Values<V>.ObjectMap.Values ( ObjectMap<?,V> map )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.hasNext ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.iterator ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.next ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.remove ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.reset ( )This method is from 'ObjectMap.Values<V>' class.
to the top
Problems with Data Types, Medium Severity 3
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.util
[+] class ObjectMap.Entries<K,V> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<K,V> to ObjectMap.MapIterator<K,V,ObjectMap.Entry<K,V>>. |
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods: 7 (0.5%)
ObjectMap.Entries<K,V>.ObjectMap.Entries ( ObjectMap<K,V> map )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.hasNext ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.iterator ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.remove ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.reset ( )This method is from 'ObjectMap.Entries<K,V>' class.
[+] class ObjectMap.Keys<K> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<K,java.lang.Object> to ObjectMap.MapIterator<K,java.lang.Object,K>. |
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods: 6 (0.4%)
ObjectMap.Keys<K>.ObjectMap.Keys ( ObjectMap<K,?> map )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.hasNext ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.iterator ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.next ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.remove ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.reset ( )This method is from 'ObjectMap.Keys<K>' class.
[+] class ObjectMap.Values<V> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<java.lang.Object,V> to ObjectMap.MapIterator<java.lang.Object,V,V>. |
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods: 6 (0.4%)
ObjectMap.Values<V>.ObjectMap.Values ( ObjectMap<?,V> map )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.hasNext ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.iterator ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.next ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.remove ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.reset ( )This method is from 'ObjectMap.Values<V>' class.
to the top
Problems with Data Types, Low Severity 27
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.util
[+] class IdentityMap<K,V> 15
| Change | Effect |
---|
1 |
Method IdentityMap<K,V>.clear ( ) has been moved up type hierarchy to ObjectMap<K,V>.clear ( ). |
Method ObjectMap<K,V>.clear ( ) will be called instead of IdentityMap<K,V>.clear ( ) in a client program. |
2 |
Method IdentityMap<K,V>.clear ( int ) has been moved up type hierarchy to ObjectMap<K,V>.clear ( int ). |
Method ObjectMap<K,V>.clear ( int ) will be called instead of IdentityMap<K,V>.clear ( int ) in a client program. |
3 |
Method IdentityMap<K,V>.containsKey ( K ) has been moved up type hierarchy to ObjectMap<K,V>.containsKey ( K ). |
Method ObjectMap<K,V>.containsKey ( K ) will be called instead of IdentityMap<K,V>.containsKey ( K ) in a client program. |
4 |
Method IdentityMap<K,V>.containsValue ( Object, boolean ) has been moved up type hierarchy to ObjectMap<K,V>.containsValue ( Object, boolean ). |
Method ObjectMap<K,V>.containsValue ( Object, boolean ) will be called instead of IdentityMap<K,V>.containsValue ( Object, boolean ) in a client program. |
5 |
Method IdentityMap<K,V>.ensureCapacity ( int ) has been moved up type hierarchy to ObjectMap<K,V>.ensureCapacity ( int ). |
Method ObjectMap<K,V>.ensureCapacity ( int ) will be called instead of IdentityMap<K,V>.ensureCapacity ( int ) in a client program. |
6 |
Method IdentityMap<K,V>.entries ( ) has been moved up type hierarchy to ObjectMap<K,V>.entries ( ). |
Method ObjectMap<K,V>.entries ( ) will be called instead of IdentityMap<K,V>.entries ( ) in a client program. |
7 |
Method IdentityMap<K,V>.findKey ( Object, boolean ) has been moved up type hierarchy to ObjectMap<K,V>.findKey ( Object, boolean ). |
Method ObjectMap<K,V>.findKey ( Object, boolean ) will be called instead of IdentityMap<K,V>.findKey ( Object, boolean ) in a client program. |
8 |
Method IdentityMap<K,V>.get ( K ) has been moved up type hierarchy to ObjectMap<K,V>.get ( K ). |
Method ObjectMap<K,V>.get ( K ) will be called instead of IdentityMap<K,V>.get ( K ) in a client program. |
9 |
Method IdentityMap<K,V>.get ( K, V ) has been moved up type hierarchy to ObjectMap<K,V>.get ( K, V ). |
Method ObjectMap<K,V>.get ( K, V ) will be called instead of IdentityMap<K,V>.get ( K, V ) in a client program. |
10 |
Method IdentityMap<K,V>.keys ( ) has been moved up type hierarchy to ObjectMap<K,V>.keys ( ). |
Method ObjectMap<K,V>.keys ( ) will be called instead of IdentityMap<K,V>.keys ( ) in a client program. |
11 |
Method IdentityMap<K,V>.put ( K, V ) has been moved up type hierarchy to ObjectMap<K,V>.put ( K, V ). |
Method ObjectMap<K,V>.put ( K, V ) will be called instead of IdentityMap<K,V>.put ( K, V ) in a client program. |
12 |
Method IdentityMap<K,V>.remove ( K ) has been moved up type hierarchy to ObjectMap<K,V>.remove ( K ). |
Method ObjectMap<K,V>.remove ( K ) will be called instead of IdentityMap<K,V>.remove ( K ) in a client program. |
13 |
Method IdentityMap<K,V>.shrink ( int ) has been moved up type hierarchy to ObjectMap<K,V>.shrink ( int ). |
Method ObjectMap<K,V>.shrink ( int ) will be called instead of IdentityMap<K,V>.shrink ( int ) in a client program. |
14 |
Method IdentityMap<K,V>.toString ( ) has been moved up type hierarchy to ObjectMap<K,V>.toString ( ). |
Method ObjectMap<K,V>.toString ( ) will be called instead of IdentityMap<K,V>.toString ( ) in a client program. |
15 |
Method IdentityMap<K,V>.values ( ) has been moved up type hierarchy to ObjectMap<K,V>.values ( ). |
Method ObjectMap<K,V>.values ( ) will be called instead of IdentityMap<K,V>.values ( ) in a client program. |
[+] affected methods: 15 (1%)
IdentityMap<K,V>.clear ( )Method 'ObjectMap<K,V>.clear ( )' will be called instead of this method in a client program.
IdentityMap<K,V>.clear ( int maximumCapacity )Method 'ObjectMap<K,V>.clear ( int )' will be called instead of this method in a client program.
IdentityMap<K,V>.containsKey ( K key )Method 'ObjectMap<K,V>.containsKey ( K )' will be called instead of this method in a client program.
IdentityMap<K,V>.containsValue ( Object value, boolean identity )Method 'ObjectMap<K,V>.containsValue ( Object, boolean )' will be called instead of this method in a client program.
IdentityMap<K,V>.ensureCapacity ( int additionalCapacity )Method 'ObjectMap<K,V>.ensureCapacity ( int )' will be called instead of this method in a client program.
IdentityMap<K,V>.entries ( )Method 'ObjectMap<K,V>.entries ( )' will be called instead of this method in a client program.
IdentityMap<K,V>.findKey ( Object value, boolean identity )Method 'ObjectMap<K,V>.findKey ( Object, boolean )' will be called instead of this method in a client program.
IdentityMap<K,V>.get ( K key )Method 'ObjectMap<K,V>.get ( T )' will be called instead of this method in a client program.
IdentityMap<K,V>.get ( K key, V defaultValue )Method 'ObjectMap<K,V>.get ( K, V )' will be called instead of this method in a client program.
IdentityMap<K,V>.keys ( )Method 'ObjectMap<K,V>.keys ( )' will be called instead of this method in a client program.
...
[+] class IdentityObjectIntMap<K> 12
| Change | Effect |
---|
1 |
Method IdentityObjectIntMap<K>.clear ( ) has been moved up type hierarchy to ObjectIntMap<K>.clear ( ). |
Method ObjectIntMap<K>.clear ( ) will be called instead of IdentityObjectIntMap<K>.clear ( ) in a client program. |
2 |
Method IdentityObjectIntMap<K>.clear ( int ) has been moved up type hierarchy to ObjectIntMap<K>.clear ( int ). |
Method ObjectIntMap<K>.clear ( int ) will be called instead of IdentityObjectIntMap<K>.clear ( int ) in a client program. |
3 |
Method IdentityObjectIntMap<K>.containsKey ( K ) has been moved up type hierarchy to ObjectIntMap<K>.containsKey ( K ). |
Method ObjectIntMap<K>.containsKey ( K ) will be called instead of IdentityObjectIntMap<K>.containsKey ( K ) in a client program. |
4 |
Method IdentityObjectIntMap<K>.containsValue ( int ) has been moved up type hierarchy to ObjectIntMap<K>.containsValue ( int ). |
Method ObjectIntMap<K>.containsValue ( int ) will be called instead of IdentityObjectIntMap<K>.containsValue ( int ) in a client program. |
5 |
Method IdentityObjectIntMap<K>.ensureCapacity ( int ) has been moved up type hierarchy to ObjectIntMap<K>.ensureCapacity ( int ). |
Method ObjectIntMap<K>.ensureCapacity ( int ) will be called instead of IdentityObjectIntMap<K>.ensureCapacity ( int ) in a client program. |
6 |
Method IdentityObjectIntMap<K>.findKey ( int ) has been moved up type hierarchy to ObjectIntMap<K>.findKey ( int ). |
Method ObjectIntMap<K>.findKey ( int ) will be called instead of IdentityObjectIntMap<K>.findKey ( int ) in a client program. |
7 |
Method IdentityObjectIntMap<K>.get ( K, int ) has been moved up type hierarchy to ObjectIntMap<K>.get ( K, int ). |
Method ObjectIntMap<K>.get ( K, int ) will be called instead of IdentityObjectIntMap<K>.get ( K, int ) in a client program. |
8 |
Method IdentityObjectIntMap<K>.getAndIncrement ( K, int, int ) has been moved up type hierarchy to ObjectIntMap<K>.getAndIncrement ( K, int, int ). |
Method ObjectIntMap<K>.getAndIncrement ( K, int, int ) will be called instead of IdentityObjectIntMap<K>.getAndIncrement ( K, int, int ) in a client program. |
9 |
Method IdentityObjectIntMap<K>.put ( K, int ) has been moved up type hierarchy to ObjectIntMap<K>.put ( K, int ). |
Method ObjectIntMap<K>.put ( K, int ) will be called instead of IdentityObjectIntMap<K>.put ( K, int ) in a client program. |
10 |
Method IdentityObjectIntMap<K>.remove ( K, int ) has been moved up type hierarchy to ObjectIntMap<K>.remove ( K, int ). |
Method ObjectIntMap<K>.remove ( K, int ) will be called instead of IdentityObjectIntMap<K>.remove ( K, int ) in a client program. |
11 |
Method IdentityObjectIntMap<K>.shrink ( int ) has been moved up type hierarchy to ObjectIntMap<K>.shrink ( int ). |
Method ObjectIntMap<K>.shrink ( int ) will be called instead of IdentityObjectIntMap<K>.shrink ( int ) in a client program. |
12 |
Method IdentityObjectIntMap<K>.toString ( ) has been moved up type hierarchy to ObjectIntMap<K>.toString ( ). |
Method ObjectIntMap<K>.toString ( ) will be called instead of IdentityObjectIntMap<K>.toString ( ) in a client program. |
[+] affected methods: 12 (0.8%)
IdentityObjectIntMap<K>.clear ( )Method 'ObjectIntMap<K>.clear ( )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.clear ( int maximumCapacity )Method 'ObjectIntMap<K>.clear ( int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.containsKey ( K key )Method 'ObjectIntMap<K>.containsKey ( K )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.containsValue ( int value )Method 'ObjectIntMap<K>.containsValue ( int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.ensureCapacity ( int additionalCapacity )Method 'ObjectIntMap<K>.ensureCapacity ( int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.findKey ( int value )Method 'ObjectIntMap<K>.findKey ( int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.get ( K key, int defaultValue )Method 'ObjectIntMap<K>.get ( K, int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.getAndIncrement ( K key, int defaultValue, int increment )Method 'ObjectIntMap<K>.getAndIncrement ( K, int, int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.put ( K key, int value )Method 'ObjectIntMap<K>.put ( K, int )' will be called instead of this method in a client program.
IdentityObjectIntMap<K>.remove ( K key, int defaultValue )Method 'ObjectIntMap<K>.remove ( K, int )' will be called instead of this method in a client program.
...
to the top
Java Archives 1
kryo-5.0.0-RC4.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC4 |
Version #2 | 5.0.0-RC5 |
Subject | Source Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1499 / 163 |
Compatibility |
79.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 87 |
Removed Methods | High | 27 |
Problems with Data Types | High | 13 |
Medium | 3 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 87
kryo-5.0.0-RC5.jar,
Entries.class
package com.esotericsoftware.kryo.util
ObjectMap.Entries<K,V>.iterator ( ) : ObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/ObjectMap.Entries<K,V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Entries;
kryo-5.0.0-RC5.jar,
Entries.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Entries<K>.ObjectIntMap.Entries ( ObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Entries:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Entries<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.hasNext:()Z
ObjectIntMap.Entries<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap.Entries<K>.iterator ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap.Entries<K>.next ( ) : Object
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.next:()Ljava/lang/Object;
ObjectIntMap.Entries<K>.next ( ) : ObjectIntMap.Entry<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.next:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entry;
ObjectIntMap.Entries<K>.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.remove:()V
ObjectIntMap.Entries<K>.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Entries<K>.reset:()V
kryo-5.0.0-RC5.jar,
Entry.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Entry<K>.ObjectIntMap.Entry ( ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Entry<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Entry:()V
ObjectIntMap.Entry<K>.toString ( ) : String
com/esotericsoftware/kryo/util/ObjectIntMap.Entry<K>.toString:()Ljava/lang/String;
kryo-5.0.0-RC5.jar,
IdentityMap.class
package com.esotericsoftware.kryo.util
IdentityMap<K,V>.IdentityMap ( IdentityMap<K,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap<K,V>.com.esotericsoftware.kryo.util.IdentityMap:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap<K,V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IdentityMap<K,V>.hashCode:()I
IdentityMap<K,V>.place ( K item ) : int
com/esotericsoftware/kryo/util/IdentityMap<K,V>.place:(Ljava/lang/Object;)I
kryo-5.0.0-RC5.jar,
IdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
IdentityObjectIntMap<K>.IdentityObjectIntMap ( IdentityObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.com.esotericsoftware.kryo.util.IdentityObjectIntMap:(Lcom/esotericsoftware/kryo/util/IdentityObjectIntMap;)V
IdentityObjectIntMap<K>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.hashCode:()I
IdentityObjectIntMap<K>.place ( K item ) : int
com/esotericsoftware/kryo/util/IdentityObjectIntMap<K>.place:(Ljava/lang/Object;)I
kryo-5.0.0-RC5.jar,
IntMap.class
package com.esotericsoftware.kryo.util
IntMap<V>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.equals:(Ljava/lang/Object;)Z
IntMap<V>.equalsIdentity ( Object obj ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.equalsIdentity:(Ljava/lang/Object;)Z
IntMap<V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/IntMap<V>.hashCode:()I
IntMap<V>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.isEmpty:()Z
IntMap<V>.iterator ( ) : Iterator<IntMap.Entry<V>>
com/esotericsoftware/kryo/util/IntMap<V>.iterator:()Ljava/util/Iterator;
IntMap<V>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/IntMap<V>.notEmpty:()Z
IntMap<V>.place ( int item ) : int
com/esotericsoftware/kryo/util/IntMap<V>.place:(I)I
kryo-5.0.0-RC5.jar,
Keys.class
package com.esotericsoftware.kryo.util
IntMap.Keys.toArray ( IntArray array ) : IntArray
com/esotericsoftware/kryo/util/IntMap.Keys.toArray:(Lcom/esotericsoftware/kryo/util/IntArray;)Lcom/esotericsoftware/kryo/util/IntArray;
kryo-5.0.0-RC5.jar,
Keys.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Keys<K>.ObjectIntMap.Keys ( ObjectIntMap<K> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.com.esotericsoftware.kryo.util.ObjectIntMap.Keys:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.hasNext:()Z
ObjectIntMap.Keys<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap.Keys<K>.iterator ( ) : ObjectIntMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Keys;
ObjectIntMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.next:()Ljava/lang/Object;
ObjectIntMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.remove:()V
ObjectIntMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.reset:()V
ObjectIntMap.Keys<K>.toList ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.toList:()Ljava/util/ArrayList;
ObjectIntMap.Keys<K>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectIntMap.Keys<K>.toList:(Ljava/util/List;)Ljava/util/List;
ObjectMap.Keys<K>.iterator ( ) : ObjectMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Keys;
ObjectMap.Keys<K>.toList ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toList:()Ljava/util/ArrayList;
ObjectMap.Keys<K>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toList:(Ljava/util/List;)Ljava/util/List;
kryo-5.0.0-RC5.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.MapReferenceResolver ( int maximumCapacity )
com/esotericsoftware/kryo/util/MapReferenceResolver."<init>":(I)V
kryo-5.0.0-RC5.jar,
ObjectIntMap.class
package com.esotericsoftware.kryo.util
ObjectIntMap<K>.clear ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.clear:()V
ObjectIntMap<K>.clear ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.clear:(I)V
ObjectIntMap<K>.ObjectIntMap ( ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:()V
ObjectIntMap<K>.ObjectIntMap ( int initialCapacity ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(I)V
ObjectIntMap<K>.ObjectIntMap ( int initialCapacity, float loadFactor ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(IF)V
ObjectIntMap<K>.ObjectIntMap ( ObjectIntMap<?> map ) : public
com/esotericsoftware/kryo/util/ObjectIntMap<K>.com.esotericsoftware.kryo.util.ObjectIntMap:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap<K>.containsKey ( K key ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.containsKey:(Ljava/lang/Object;)Z
ObjectIntMap<K>.containsValue ( int value ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.containsValue:(I)Z
ObjectIntMap<K>.ensureCapacity ( int additionalCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.ensureCapacity:(I)V
ObjectIntMap<K>.entries ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.entries:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap<K>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.equals:(Ljava/lang/Object;)Z
ObjectIntMap<K>.findKey ( int value ) : K
com/esotericsoftware/kryo/util/ObjectIntMap<K>.findKey:(I)Ljava/lang/Object;
ObjectIntMap<K>.get ( K key, int defaultValue ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.get:(Ljava/lang/Object;I)I
ObjectIntMap<K>.getAndIncrement ( K key, int defaultValue, int increment ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.getAndIncrement:(Ljava/lang/Object;II)I
ObjectIntMap<K>.hashCode ( ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.hashCode:()I
ObjectIntMap<K>.isEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.isEmpty:()Z
ObjectIntMap<K>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectIntMap<K>.iterator:()Ljava/util/Iterator;
ObjectIntMap<K>.iterator ( ) : ObjectIntMap.Entries<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Entries;
ObjectIntMap<K>.keys ( ) : ObjectIntMap.Keys<K>
com/esotericsoftware/kryo/util/ObjectIntMap<K>.keys:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Keys;
ObjectIntMap<K>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap<K>.notEmpty:()Z
ObjectIntMap<K>.place ( K item ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.place:(Ljava/lang/Object;)I
ObjectIntMap<K>.put ( K key, int value ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.put:(Ljava/lang/Object;I)V
ObjectIntMap<K>.putAll ( ObjectIntMap<?> map ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.putAll:(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap<K>.remove ( K key, int defaultValue ) : int
com/esotericsoftware/kryo/util/ObjectIntMap<K>.remove:(Ljava/lang/Object;I)I
ObjectIntMap<K>.shrink ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/ObjectIntMap<K>.shrink:(I)V
ObjectIntMap<K>.toString ( ) : String
com/esotericsoftware/kryo/util/ObjectIntMap<K>.toString:()Ljava/lang/String;
ObjectIntMap<K>.toString ( String separator ) : String
com/esotericsoftware/kryo/util/ObjectIntMap<K>.toString:(Ljava/lang/String;)Ljava/lang/String;
ObjectIntMap<K>.values ( ) : ObjectIntMap.Values
com/esotericsoftware/kryo/util/ObjectIntMap<K>.values:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Values;
kryo-5.0.0-RC5.jar,
ObjectMap.class
package com.esotericsoftware.kryo.util
ObjectMap<K,V>.equals ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.equals:(Ljava/lang/Object;)Z
ObjectMap<K,V>.equalsIdentity ( Object obj ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.equalsIdentity:(Ljava/lang/Object;)Z
ObjectMap<K,V>.hashCode ( ) : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.hashCode:()I
ObjectMap<K,V>.iterator ( ) : Iterator
com/esotericsoftware/kryo/util/ObjectMap<K,V>.iterator:()Ljava/util/Iterator;
ObjectMap<K,V>.iterator ( ) : ObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/ObjectMap<K,V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Entries;
ObjectMap<K,V>.notEmpty ( ) : boolean
com/esotericsoftware/kryo/util/ObjectMap<K,V>.notEmpty:()Z
ObjectMap<K,V>.place ( K item ) : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.place:(Ljava/lang/Object;)I
ObjectMap<K,V>.tableSize ( int capacity, float loadFactor ) [static] : int
com/esotericsoftware/kryo/util/ObjectMap<K,V>.tableSize:(IF)I
ObjectMap<K,V>.toString ( String separator ) : String
com/esotericsoftware/kryo/util/ObjectMap<K,V>.toString:(Ljava/lang/String;)Ljava/lang/String;
kryo-5.0.0-RC5.jar,
Values.class
package com.esotericsoftware.kryo.util
ObjectIntMap.Values.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/ObjectIntMap.Values.hasNext:()Z
ObjectIntMap.Values.iterator ( ) : ObjectIntMap.Values
com/esotericsoftware/kryo/util/ObjectIntMap.Values.iterator:()Lcom/esotericsoftware/kryo/util/ObjectIntMap$Values;
ObjectIntMap.Values.next ( ) : int
com/esotericsoftware/kryo/util/ObjectIntMap.Values.next:()I
ObjectIntMap.Values.ObjectIntMap.Values ( ObjectIntMap<?> map )
com/esotericsoftware/kryo/util/ObjectIntMap.Values."<init>":(Lcom/esotericsoftware/kryo/util/ObjectIntMap;)V
ObjectIntMap.Values.remove ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Values.remove:()V
ObjectIntMap.Values.reset ( ) : void
com/esotericsoftware/kryo/util/ObjectIntMap.Values.reset:()V
ObjectIntMap.Values.toArray ( ) : IntArray
com/esotericsoftware/kryo/util/ObjectIntMap.Values.toArray:()Lcom/esotericsoftware/kryo/util/IntArray;
ObjectIntMap.Values.toArray ( IntArray array ) : IntArray
com/esotericsoftware/kryo/util/ObjectIntMap.Values.toArray:(Lcom/esotericsoftware/kryo/util/IntArray;)Lcom/esotericsoftware/kryo/util/IntArray;
kryo-5.0.0-RC5.jar,
Values.class
package com.esotericsoftware.kryo.util
IntMap.Values<V>.toList ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IntMap.Values<V>.toList:()Ljava/util/ArrayList;
ObjectMap.Values<V>.iterator ( ) : ObjectMap.Values<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.iterator:()Lcom/esotericsoftware/kryo/util/ObjectMap$Values;
ObjectMap.Values<V>.toList ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toList:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toList ( T array ) : T
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toList:(Ljava/util/List;)Ljava/util/List;
to the top
Removed Methods 27
kryo-5.0.0-RC4.jar,
Entries.class
package com.esotericsoftware.kryo.util
IdentityMap.Entries<K,V>.IdentityMap.Entries ( IdentityMap<K,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.com.esotericsoftware.kryo.util.IdentityMap.Entries:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Entries<K,V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.hasNext:()Z
IdentityMap.Entries<K,V>.iterator ( ) : Iterator<IdentityMap.Entry<K,V>>
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.iterator:()Ljava/util/Iterator;
IdentityMap.Entries<K,V>.next ( ) : IdentityMap.Entry<K,V>
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.next:()Lcom/esotericsoftware/kryo/util/IdentityMap$Entry;
IdentityMap.Entries<K,V>.next ( ) : Object
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.next:()Ljava/lang/Object;
IdentityMap.Entries<K,V>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.remove:()V
IdentityMap.Entries<K,V>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Entries<K,V>.reset:()V
kryo-5.0.0-RC4.jar,
Entry.class
package com.esotericsoftware.kryo.util
IdentityMap.Entry<K,V>.IdentityMap.Entry ( ) : public
com/esotericsoftware/kryo/util/IdentityMap.Entry<K,V>.com.esotericsoftware.kryo.util.IdentityMap.Entry:()V
kryo-5.0.0-RC4.jar,
Keys.class
package com.esotericsoftware.kryo.util
IdentityMap.Keys<K>.IdentityMap.Keys ( IdentityMap<K,?> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.com.esotericsoftware.kryo.util.IdentityMap.Keys:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.hasNext:()Z
IdentityMap.Keys<K>.iterator ( ) : Iterator<K>
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.iterator:()Ljava/util/Iterator;
IdentityMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.next:()Ljava/lang/Object;
IdentityMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.remove:()V
IdentityMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.reset:()V
IdentityMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/IdentityMap.Keys<K>.toArray:()Ljava/util/ArrayList;
ObjectMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/ObjectMap.Keys<K>.toArray:()Ljava/util/ArrayList;
kryo-5.0.0-RC4.jar,
Values.class
package com.esotericsoftware.kryo.util
IdentityMap.Values<V>.IdentityMap.Values ( IdentityMap<?,V> map ) : public
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.com.esotericsoftware.kryo.util.IdentityMap.Values:(Lcom/esotericsoftware/kryo/util/IdentityMap;)V
IdentityMap.Values<V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.hasNext:()Z
IdentityMap.Values<V>.iterator ( ) : Iterator<V>
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.iterator:()Ljava/util/Iterator;
IdentityMap.Values<V>.next ( ) : V
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.next:()Ljava/lang/Object;
IdentityMap.Values<V>.remove ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.remove:()V
IdentityMap.Values<V>.reset ( ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.reset:()V
IdentityMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:()Ljava/util/ArrayList;
IdentityMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
IntMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/IntMap.Values<V>.toArray:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toArray:()Ljava/util/ArrayList;
ObjectMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/ObjectMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
to the top
Problems with Data Types, High Severity 13
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.io
[+] class Input 1
| Change | Effect |
---|
1 |
Removed super-interface java.lang.AutoCloseable. |
Recompilation of a client program may be terminated with the message: cannot find method in class Input. |
[+] affected methods: 236 (15.7%)
com.esotericsoftware.kryo.ClassResolver.readClass ( Input p1 )1st parameter 'p1' of this abstract method is of type 'Input'.
Input.Input ( )This constructor is from 'Input' class.
Input.Input ( byte[ ] buffer )This constructor is from 'Input' class.
Input.Input ( byte[ ] buffer, int offset, int count )This constructor is from 'Input' class.
Input.Input ( int bufferSize )This constructor is from 'Input' class.
Input.Input ( InputStream inputStream )This constructor is from 'Input' class.
Input.Input ( InputStream inputStream, int bufferSize )This constructor is from 'Input' class.
Input.available ( )This method is from 'Input' class.
Input.canReadInt ( )This method is from 'Input' class.
Input.canReadLong ( )This method is from 'Input' class.
...
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.util
[+] class IdentityMap.Entries<K,V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class IdentityMap.Entries<K,V>. |
[+] affected methods: 7 (0.5%)
IdentityMap.Entries<K,V>.IdentityMap.Entries ( IdentityMap<K,V> map )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.hasNext ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.iterator ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.next ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.next ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.remove ( )This method is from 'IdentityMap.Entries<K,V>' class.
IdentityMap.Entries<K,V>.reset ( )This method is from 'IdentityMap.Entries<K,V>' class.
[+] class IdentityMap.Entry<K,V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class IdentityMap.Entry<K,V>. |
[+] affected methods: 2 (0.1%)
IdentityMap.Entry<K,V>.IdentityMap.Entry ( )This method is from 'IdentityMap.Entry<K,V>' class.
IdentityMap.Entry<K,V>.toString ( )This method is from 'IdentityMap.Entry<K,V>' class.
[+] class IdentityMap.Keys<K> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class IdentityMap.Keys<K>. |
[+] affected methods: 7 (0.5%)
IdentityMap.Keys<K>.IdentityMap.Keys ( IdentityMap<K,?> map )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.hasNext ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.iterator ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.next ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.remove ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.reset ( )This method is from 'IdentityMap.Keys<K>' class.
IdentityMap.Keys<K>.toArray ( )This method is from 'IdentityMap.Keys<K>' class.
[+] class IdentityMap.Values<V> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class IdentityMap.Values<V>. |
[+] affected methods: 8 (0.5%)
IdentityMap.Values<V>.IdentityMap.Values ( IdentityMap<?,V> map )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.hasNext ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.iterator ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.next ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.remove ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.reset ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.toArray ( )This method is from 'IdentityMap.Values<V>' class.
IdentityMap.Values<V>.toArray ( ArrayList<V> array )This method is from 'IdentityMap.Values<V>' class.
[+] class MapReferenceResolver 2
| Change | Effect |
---|
1 |
Type of field readObjects has been changed from java.util.ArrayList to java.util.ArrayList<java.lang.Object>. |
Recompilation of a client program may be terminated with the message: incompatible types, found: java.util.ArrayList, required: java.util.ArrayList<java.lang.Object>. |
2 |
Type of field writtenObjects has been changed from IdentityObjectIntMap to IdentityObjectIntMap<java.lang.Object>. |
Recompilation of a client program may be terminated with the message: incompatible types, found: IdentityObjectIntMap, required: IdentityObjectIntMap<java.lang.Object>. |
[+] affected methods: 9 (0.6%)
MapReferenceResolver.MapReferenceResolver ( )This constructor is from 'MapReferenceResolver' class.
MapReferenceResolver.addWrittenObject ( Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.getReadObject ( Class type, int id )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.getWrittenId ( Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.nextReadId ( Class type )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.reset ( )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.setKryo ( Kryo kryo )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.setReadObject ( int id, Object object )This method is from 'MapReferenceResolver' class.
MapReferenceResolver.useReferences ( Class type )This method is from 'MapReferenceResolver' class.
[+] class ObjectMap.Entries<K,V> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<ObjectMap.Entry<K,V>>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Entries<K,V>. |
2 |
Removed super-interface java.util.Iterator<ObjectMap.Entry<K,V>>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Entries<K,V>. |
[+] affected methods: 7 (0.5%)
ObjectMap.Entries<K,V>.ObjectMap.Entries ( ObjectMap<K,V> map )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.hasNext ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.iterator ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.remove ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.reset ( )This method is from 'ObjectMap.Entries<K,V>' class.
[+] class ObjectMap.Keys<K> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<K>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Keys<K>. |
2 |
Removed super-interface java.util.Iterator<K>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Keys<K>. |
[+] affected methods: 6 (0.4%)
ObjectMap.Keys<K>.ObjectMap.Keys ( ObjectMap<K,?> map )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.hasNext ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.iterator ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.next ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.remove ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.reset ( )This method is from 'ObjectMap.Keys<K>' class.
[+] class ObjectMap.Values<V> 2
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Iterable<V>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Values<V>. |
2 |
Removed super-interface java.util.Iterator<V>. |
Recompilation of a client program may be terminated with the message: cannot find method in class ObjectMap.Values<V>. |
[+] affected methods: 6 (0.4%)
ObjectMap.Values<V>.ObjectMap.Values ( ObjectMap<?,V> map )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.hasNext ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.iterator ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.next ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.remove ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.reset ( )This method is from 'ObjectMap.Values<V>' class.
to the top
Problems with Data Types, Medium Severity 3
kryo-5.0.0-RC4.jar
package com.esotericsoftware.kryo.util
[+] class ObjectMap.Entries<K,V> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<K,V> to ObjectMap.MapIterator<K,V,ObjectMap.Entry<K,V>>. |
1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in ObjectMap.Entries<K,V>. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods: 7 (0.5%)
ObjectMap.Entries<K,V>.ObjectMap.Entries ( ObjectMap<K,V> map )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.hasNext ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.iterator ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.next ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.remove ( )This method is from 'ObjectMap.Entries<K,V>' class.
ObjectMap.Entries<K,V>.reset ( )This method is from 'ObjectMap.Entries<K,V>' class.
[+] class ObjectMap.Keys<K> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<K,java.lang.Object> to ObjectMap.MapIterator<K,java.lang.Object,K>. |
1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in ObjectMap.Keys<K>. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods: 6 (0.4%)
ObjectMap.Keys<K>.ObjectMap.Keys ( ObjectMap<K,?> map )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.hasNext ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.iterator ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.next ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.remove ( )This method is from 'ObjectMap.Keys<K>' class.
ObjectMap.Keys<K>.reset ( )This method is from 'ObjectMap.Keys<K>' class.
[+] class ObjectMap.Values<V> 1
| Change | Effect |
---|
1 |
Superclass has been changed from ObjectMap.MapIterator<java.lang.Object,V> to ObjectMap.MapIterator<java.lang.Object,V,V>. |
1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in ObjectMap.Values<V>. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods: 6 (0.4%)
ObjectMap.Values<V>.ObjectMap.Values ( ObjectMap<?,V> map )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.hasNext ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.iterator ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.next ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.remove ( )This method is from 'ObjectMap.Values<V>' class.
ObjectMap.Values<V>.reset ( )This method is from 'ObjectMap.Values<V>' class.
to the top
Java Archives 1
kryo-5.0.0-RC4.jar
to the top