Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC8 |
Version #2 | 5.0.0-RC9 |
Subject | Binary Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1491 / 167 |
Compatibility |
68.7% |
Problem Summary
| Severity | Count |
Added Methods | - | 45 |
Removed Methods | High | 0 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 45
kryo-5.0.0-RC9.jar,
CuckooObjectMap.class
package com.esotericsoftware.kryo.util
CuckooObjectMap<K,V>.clear ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.clear:()V
CuckooObjectMap<K,V>.clear ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.clear:(I)V
CuckooObjectMap<K,V>.CuckooObjectMap ( ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:()V
CuckooObjectMap<K,V>.CuckooObjectMap ( CuckooObjectMap<?,?> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(I)V
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity, float loadFactor ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(IF)V
CuckooObjectMap<K,V>.containsKey ( K key ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.containsKey:(Ljava/lang/Object;)Z
CuckooObjectMap<K,V>.containsValue ( Object value, boolean identity ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.containsValue:(Ljava/lang/Object;Z)Z
CuckooObjectMap<K,V>.ensureCapacity ( int additionalCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.ensureCapacity:(I)V
CuckooObjectMap<K,V>.entries ( ) : CuckooObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.entries:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Entries;
CuckooObjectMap<K,V>.findKey ( Object value, boolean identity ) : K
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object;
CuckooObjectMap<K,V>.get ( K key ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.get:(Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.get ( K key, V defaultValue ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.keys ( ) : CuckooObjectMap.Keys<K>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.keys:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Keys;
CuckooObjectMap<K,V>.nextPowerOfTwo ( int value ) [static] : int
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.nextPowerOfTwo:(I)I
CuckooObjectMap<K,V>.put ( K key, V value ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.putAll ( CuckooObjectMap<K,V> map ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.putAll:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap<K,V>.remove ( K key ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.remove:(Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.shrink ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.shrink:(I)V
CuckooObjectMap<K,V>.toString ( ) : String
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.toString:()Ljava/lang/String;
CuckooObjectMap<K,V>.values ( ) : CuckooObjectMap.Values<V>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.values:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Values;
kryo-5.0.0-RC9.jar,
Entries.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entries<K,V>.CuckooObjectMap.Entries ( CuckooObjectMap<K,V> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Entries:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Entries<K,V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.hasNext:()Z
CuckooObjectMap.Entries<K,V>.iterator ( ) : Iterator<CuckooObjectMap.Entry<K,V>>
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Entries<K,V>.next ( ) : CuckooObjectMap.Entry<K,V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.next:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Entry;
CuckooObjectMap.Entries<K,V>.next ( ) : Object
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.next:()Ljava/lang/Object;
CuckooObjectMap.Entries<K,V>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.remove:()V
CuckooObjectMap.Entries<K,V>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.reset:()V
kryo-5.0.0-RC9.jar,
Entry.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entry<K,V>.CuckooObjectMap.Entry ( ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Entry<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Entry:()V
CuckooObjectMap.Entry<K,V>.toString ( ) : String
com/esotericsoftware/kryo/util/CuckooObjectMap.Entry<K,V>.toString:()Ljava/lang/String;
kryo-5.0.0-RC9.jar,
Keys.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Keys<K>.CuckooObjectMap.Keys ( CuckooObjectMap<K,?> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.com.esotericsoftware.kryo.util.CuckooObjectMap.Keys:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.hasNext:()Z
CuckooObjectMap.Keys<K>.iterator ( ) : Iterator<K>
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.next:()Ljava/lang/Object;
CuckooObjectMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.remove:()V
CuckooObjectMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.reset:()V
CuckooObjectMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.toArray:()Ljava/util/ArrayList;
kryo-5.0.0-RC9.jar,
Values.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Values<V>.CuckooObjectMap.Values ( CuckooObjectMap<?,V> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Values:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Values<V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.hasNext:()Z
CuckooObjectMap.Values<V>.iterator ( ) : Iterator<V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Values<V>.next ( ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.next:()Ljava/lang/Object;
CuckooObjectMap.Values<V>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.remove:()V
CuckooObjectMap.Values<V>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.reset:()V
CuckooObjectMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.toArray:()Ljava/util/ArrayList;
CuckooObjectMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
to the top
Problems with Data Types, High Severity 2
kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo
[+] class Kryo 1
| Change | Effect |
---|
1 |
Removed super-interface util.Pool.Poolable. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 453 (30.4%)
ClassResolver.setKryo ( Kryo p1 )1st parameter 'p1' of this abstract method is of type 'Kryo'.
io.KryoObjectInput.KryoObjectInput ( Kryo kryo, Input input )1st parameter 'kryo' of this method is of type 'Kryo'.
io.KryoObjectOutput.KryoObjectOutput ( Kryo kryo, Output output )1st parameter 'kryo' of this method is of type 'Kryo'.
Kryo.Kryo ( )This constructor is from 'Kryo' class.
Kryo.Kryo ( ClassResolver classResolver, ReferenceResolver referenceResolver )This constructor is from 'Kryo' class.
Kryo.Kryo ( ReferenceResolver referenceResolver )This constructor is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, Serializer serializer )This method is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, SerializerFactory serializerFactory )This method is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, Class<?> serializerClass )This method is from 'Kryo' class.
Kryo.copy ( T object )This method is from 'Kryo' class.
...
kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver 1
| Change | Effect |
---|
1 |
Type of field classToRegistration has been changed from ObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration> to CuckooObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration>. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 13 (0.9%)
DefaultClassResolver.DefaultClassResolver ( )This constructor is from 'DefaultClassResolver' class.
DefaultClassResolver.getRegistration ( int classID )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.getRegistration ( Class type )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.getTypeByName ( String className )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.readClass ( Input input )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.readName ( Input input )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.register ( Registration registration )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.registerImplicit ( Class type )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.reset ( )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.setKryo ( Kryo kryo )This method is from 'DefaultClassResolver' class.
...
to the top
Java Archives 1
kryo-5.0.0-RC8.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 5.0.0-RC8 |
Version #2 | 5.0.0-RC9 |
Subject | Source Compatibility |
Test Results
Total JARs | 1 |
Total Methods / Classes | 1491 / 167 |
Compatibility |
68.7% |
Problem Summary
| Severity | Count |
Added Methods | - | 45 |
Removed Methods | High | 0 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 45
kryo-5.0.0-RC9.jar,
CuckooObjectMap.class
package com.esotericsoftware.kryo.util
CuckooObjectMap<K,V>.clear ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.clear:()V
CuckooObjectMap<K,V>.clear ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.clear:(I)V
CuckooObjectMap<K,V>.CuckooObjectMap ( ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:()V
CuckooObjectMap<K,V>.CuckooObjectMap ( CuckooObjectMap<?,?> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(I)V
CuckooObjectMap<K,V>.CuckooObjectMap ( int initialCapacity, float loadFactor ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap:(IF)V
CuckooObjectMap<K,V>.containsKey ( K key ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.containsKey:(Ljava/lang/Object;)Z
CuckooObjectMap<K,V>.containsValue ( Object value, boolean identity ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.containsValue:(Ljava/lang/Object;Z)Z
CuckooObjectMap<K,V>.ensureCapacity ( int additionalCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.ensureCapacity:(I)V
CuckooObjectMap<K,V>.entries ( ) : CuckooObjectMap.Entries<K,V>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.entries:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Entries;
CuckooObjectMap<K,V>.findKey ( Object value, boolean identity ) : K
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object;
CuckooObjectMap<K,V>.get ( K key ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.get:(Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.get ( K key, V defaultValue ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.keys ( ) : CuckooObjectMap.Keys<K>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.keys:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Keys;
CuckooObjectMap<K,V>.nextPowerOfTwo ( int value ) [static] : int
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.nextPowerOfTwo:(I)I
CuckooObjectMap<K,V>.put ( K key, V value ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.putAll ( CuckooObjectMap<K,V> map ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.putAll:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap<K,V>.remove ( K key ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.remove:(Ljava/lang/Object;)Ljava/lang/Object;
CuckooObjectMap<K,V>.shrink ( int maximumCapacity ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.shrink:(I)V
CuckooObjectMap<K,V>.toString ( ) : String
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.toString:()Ljava/lang/String;
CuckooObjectMap<K,V>.values ( ) : CuckooObjectMap.Values<V>
com/esotericsoftware/kryo/util/CuckooObjectMap<K,V>.values:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Values;
kryo-5.0.0-RC9.jar,
Entries.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entries<K,V>.CuckooObjectMap.Entries ( CuckooObjectMap<K,V> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Entries:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Entries<K,V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.hasNext:()Z
CuckooObjectMap.Entries<K,V>.iterator ( ) : Iterator<CuckooObjectMap.Entry<K,V>>
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Entries<K,V>.next ( ) : CuckooObjectMap.Entry<K,V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.next:()Lcom/esotericsoftware/kryo/util/CuckooObjectMap$Entry;
CuckooObjectMap.Entries<K,V>.next ( ) : Object
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.next:()Ljava/lang/Object;
CuckooObjectMap.Entries<K,V>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.remove:()V
CuckooObjectMap.Entries<K,V>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Entries<K,V>.reset:()V
kryo-5.0.0-RC9.jar,
Entry.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Entry<K,V>.CuckooObjectMap.Entry ( ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Entry<K,V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Entry:()V
CuckooObjectMap.Entry<K,V>.toString ( ) : String
com/esotericsoftware/kryo/util/CuckooObjectMap.Entry<K,V>.toString:()Ljava/lang/String;
kryo-5.0.0-RC9.jar,
Keys.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Keys<K>.CuckooObjectMap.Keys ( CuckooObjectMap<K,?> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.com.esotericsoftware.kryo.util.CuckooObjectMap.Keys:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Keys<K>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.hasNext:()Z
CuckooObjectMap.Keys<K>.iterator ( ) : Iterator<K>
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Keys<K>.next ( ) : K
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.next:()Ljava/lang/Object;
CuckooObjectMap.Keys<K>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.remove:()V
CuckooObjectMap.Keys<K>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.reset:()V
CuckooObjectMap.Keys<K>.toArray ( ) : ArrayList<K>
com/esotericsoftware/kryo/util/CuckooObjectMap.Keys<K>.toArray:()Ljava/util/ArrayList;
kryo-5.0.0-RC9.jar,
Values.class
package com.esotericsoftware.kryo.util
CuckooObjectMap.Values<V>.CuckooObjectMap.Values ( CuckooObjectMap<?,V> map ) : public
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.com.esotericsoftware.kryo.util.CuckooObjectMap.Values:(Lcom/esotericsoftware/kryo/util/CuckooObjectMap;)V
CuckooObjectMap.Values<V>.hasNext ( ) : boolean
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.hasNext:()Z
CuckooObjectMap.Values<V>.iterator ( ) : Iterator<V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.iterator:()Ljava/util/Iterator;
CuckooObjectMap.Values<V>.next ( ) : V
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.next:()Ljava/lang/Object;
CuckooObjectMap.Values<V>.remove ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.remove:()V
CuckooObjectMap.Values<V>.reset ( ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.reset:()V
CuckooObjectMap.Values<V>.toArray ( ) : ArrayList<V>
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.toArray:()Ljava/util/ArrayList;
CuckooObjectMap.Values<V>.toArray ( ArrayList<V> array ) : void
com/esotericsoftware/kryo/util/CuckooObjectMap.Values<V>.toArray:(Ljava/util/ArrayList;)V
to the top
Problems with Data Types, High Severity 2
kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo
[+] class Kryo 1
| Change | Effect |
---|
1 |
Removed super-interface util.Pool.Poolable. |
Recompilation of a client program may be terminated with the message: cannot find method in class Kryo. |
[+] affected methods: 453 (30.4%)
ClassResolver.setKryo ( Kryo p1 )1st parameter 'p1' of this abstract method is of type 'Kryo'.
io.KryoObjectInput.KryoObjectInput ( Kryo kryo, Input input )1st parameter 'kryo' of this method is of type 'Kryo'.
io.KryoObjectOutput.KryoObjectOutput ( Kryo kryo, Output output )1st parameter 'kryo' of this method is of type 'Kryo'.
Kryo.Kryo ( )This constructor is from 'Kryo' class.
Kryo.Kryo ( ClassResolver classResolver, ReferenceResolver referenceResolver )This constructor is from 'Kryo' class.
Kryo.Kryo ( ReferenceResolver referenceResolver )This constructor is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, Serializer serializer )This method is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, SerializerFactory serializerFactory )This method is from 'Kryo' class.
Kryo.addDefaultSerializer ( Class type, Class<?> serializerClass )This method is from 'Kryo' class.
Kryo.copy ( T object )This method is from 'Kryo' class.
...
kryo-5.0.0-RC8.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver 1
| Change | Effect |
---|
1 |
Type of field classToRegistration has been changed from ObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration> to CuckooObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration>. |
Recompilation of a client program may be terminated with the message: incompatible types, found: ObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration>, required: CuckooObjectMap<java.lang.Class,com.esotericsoftware.kryo.Registration>. |
[+] affected methods: 13 (0.9%)
DefaultClassResolver.DefaultClassResolver ( )This constructor is from 'DefaultClassResolver' class.
DefaultClassResolver.getRegistration ( int classID )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.getRegistration ( Class type )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.getTypeByName ( String className )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.readClass ( Input input )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.readName ( Input input )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.register ( Registration registration )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.registerImplicit ( Class type )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.reset ( )This method is from 'DefaultClassResolver' class.
DefaultClassResolver.setKryo ( Kryo kryo )This method is from 'DefaultClassResolver' class.
...
to the top
Java Archives 1
kryo-5.0.0-RC8.jar
to the top