Test Info
Library Name | kryo |
Version #1 | 2.17 |
Version #2 | 2.19 |
Subject | Binary Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 734 / 98 |
---|
Verdict | Incompatible (1.8%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 23 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 2 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (23)
kryo-2.19.jar,
CollectionSerializer.class
package com.esotericsoftware.kryo.serializers
CollectionSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Collection original ) : java.util.Collection
[run-time name: com/esotericsoftware/kryo/serializers/CollectionSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Collection;)Ljava/util/Collection;]
kryo-2.19.jar,
EnumSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSerializer.DefaultSerializers.EnumSerializer ( Class<? extends Enum> type )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSerializer."<init>":(Ljava/lang/Class;)V]
kryo-2.19.jar,
EnumSetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSetSerializer.copy ( com.esotericsoftware.kryo.Kryo kryo, java.util.EnumSet original ) : java.util.EnumSet
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.copy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/EnumSet;)Ljava/util/EnumSet;]
DefaultSerializers.EnumSetSerializer.copy ( com.esotericsoftware.kryo.Kryo x0, Object x1 ) : Object
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.copy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Object;)Ljava/lang/Object;]
DefaultSerializers.EnumSetSerializer.DefaultSerializers.EnumSetSerializer ( )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer."<init>":()V]
DefaultSerializers.EnumSetSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.EnumSet> type ) : java.util.EnumSet
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/util/EnumSet;]
DefaultSerializers.EnumSetSerializer.read ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 ) : Object
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.EnumSetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.EnumSet object ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/util/EnumSet;)V]
DefaultSerializers.EnumSetSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-2.19.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.setReferenceResolver ( ReferenceResolver referenceResolver ) : void
[run-time name: com/esotericsoftware/kryo/Kryo.setReferenceResolver:(Lcom/esotericsoftware/kryo/ReferenceResolver;)V]
kryo-2.19.jar,
ListReferenceResolver.class
package com.esotericsoftware.kryo.util
ListReferenceResolver.getReadObject ( Class type, int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
ListReferenceResolver.nextReadId ( Class type ) : int
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.getReadObject ( Class type, int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
MapReferenceResolver.nextReadId ( Class type ) : int
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
MapSerializer.class
package com.esotericsoftware.kryo.serializers
MapSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Map original ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/MapSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Map;)Ljava/util/Map;]
kryo-2.19.jar,
ReferenceResolver.class
package com.esotericsoftware.kryo
ReferenceResolver.getReadObject ( Class p1, int p2 ) [abstract] : Object
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
ReferenceResolver.nextReadId ( Class p1 ) [abstract] : int
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
TreeMapSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.TreeMapSerializer.create ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Map> type ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.create:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/util/Map;]
DefaultSerializers.TreeMapSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Map original ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Map;)Ljava/util/Map;]
DefaultSerializers.TreeMapSerializer.DefaultSerializers.TreeMapSerializer ( )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer."<init>":()V]
DefaultSerializers.TreeMapSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Map map ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/util/Map;)V]
DefaultSerializers.TreeMapSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-2.19.jar,
Values<V>.class
package com.esotericsoftware.kryo.util
IdentityMap.Values<V>.toArray ( java.util.ArrayList<V> array ) : void
[run-time name: com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:(Ljava/util/ArrayList;)V]
to the top
Removed Methods (4)
kryo-2.17.jar,
EnumSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSerializer.DefaultSerializers.EnumSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class<? extends Enum> type )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSerializer."<init>":(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;)V]
kryo-2.17.jar,
ListReferenceResolver.class
package com.esotericsoftware.kryo.util
ListReferenceResolver.getReadObject ( int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
kryo-2.17.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.getReadObject ( int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
kryo-2.17.jar,
ReferenceResolver.class
package com.esotericsoftware.kryo
ReferenceResolver.getReadObject ( int p1 ) [abstract] : Object
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
to the top
Problems with Data Types, High Severity (1)
kryo-2.17.jar
package com.esotericsoftware.kryo
[+] ReferenceResolver (1)
| Change | Effect |
---|
1 | Abstract method ReferenceResolver.getReadObject ( int p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (9)
Kryo.getReferenceResolver ( )Return value of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ClassResolver classResolver, ReferenceResolver referenceResolver )2nd parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ReferenceResolver referenceResolver )1st parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
ReferenceResolver.addReadObject ( int p1, Object p2 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.addWrittenObject ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.getWrittenId ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.reset ( )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.setKryo ( Kryo p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.useReferences ( Class p1 )This abstract method is from 'ReferenceResolver' interface.
to the top
Problems with Data Types, Medium Severity (2)
kryo-2.17.jar
package com.esotericsoftware.kryo
[+] ReferenceResolver (2)
| Change | Effect |
---|
1 | Abstract method ReferenceResolver.getReadObject ( Class p1, int p2 ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method Kryo.readReferenceOrNull ( io.Input input, Class type, boolean mayBeNull ) and may not be implemented by old clients. |
2 | Abstract method ReferenceResolver.nextReadId ( Class p1 ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method Kryo.readReferenceOrNull ( io.Input input, Class type, boolean mayBeNull ) and may not be implemented by old clients. |
[+] affected methods (9)
Kryo.getReferenceResolver ( )Return value of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ClassResolver classResolver, ReferenceResolver referenceResolver )2nd parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ReferenceResolver referenceResolver )1st parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
ReferenceResolver.addReadObject ( int p1, Object p2 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.addWrittenObject ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.getWrittenId ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.reset ( )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.setKryo ( Kryo p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.useReferences ( Class p1 )This abstract method is from 'ReferenceResolver' interface.
to the top
Java ARchives (1)
kryo-2.17.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 2.17 |
Version #2 | 2.19 |
Subject | Source Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 734 / 98 |
---|
Verdict | Incompatible (1.8%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 23 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (23)
kryo-2.19.jar,
CollectionSerializer.class
package com.esotericsoftware.kryo.serializers
CollectionSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Collection original ) : java.util.Collection
[run-time name: com/esotericsoftware/kryo/serializers/CollectionSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Collection;)Ljava/util/Collection;]
kryo-2.19.jar,
EnumSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSerializer.DefaultSerializers.EnumSerializer ( Class<? extends Enum> type )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSerializer."<init>":(Ljava/lang/Class;)V]
kryo-2.19.jar,
EnumSetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSetSerializer.copy ( com.esotericsoftware.kryo.Kryo kryo, java.util.EnumSet original ) : java.util.EnumSet
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.copy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/EnumSet;)Ljava/util/EnumSet;]
DefaultSerializers.EnumSetSerializer.copy ( com.esotericsoftware.kryo.Kryo x0, Object x1 ) : Object
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.copy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Object;)Ljava/lang/Object;]
DefaultSerializers.EnumSetSerializer.DefaultSerializers.EnumSetSerializer ( )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer."<init>":()V]
DefaultSerializers.EnumSetSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.EnumSet> type ) : java.util.EnumSet
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/util/EnumSet;]
DefaultSerializers.EnumSetSerializer.read ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 ) : Object
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.EnumSetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.EnumSet object ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/util/EnumSet;)V]
DefaultSerializers.EnumSetSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-2.19.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.setReferenceResolver ( ReferenceResolver referenceResolver ) : void
[run-time name: com/esotericsoftware/kryo/Kryo.setReferenceResolver:(Lcom/esotericsoftware/kryo/ReferenceResolver;)V]
kryo-2.19.jar,
ListReferenceResolver.class
package com.esotericsoftware.kryo.util
ListReferenceResolver.getReadObject ( Class type, int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
ListReferenceResolver.nextReadId ( Class type ) : int
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.getReadObject ( Class type, int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
MapReferenceResolver.nextReadId ( Class type ) : int
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
MapSerializer.class
package com.esotericsoftware.kryo.serializers
MapSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Map original ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/MapSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Map;)Ljava/util/Map;]
kryo-2.19.jar,
ReferenceResolver.class
package com.esotericsoftware.kryo
ReferenceResolver.getReadObject ( Class p1, int p2 ) [abstract] : Object
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.getReadObject:(Ljava/lang/Class;I)Ljava/lang/Object;]
ReferenceResolver.nextReadId ( Class p1 ) [abstract] : int
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.nextReadId:(Ljava/lang/Class;)I]
kryo-2.19.jar,
TreeMapSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.TreeMapSerializer.create ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Map> type ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.create:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/util/Map;]
DefaultSerializers.TreeMapSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Map original ) : java.util.Map
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.createCopy:(Lcom/esotericsoftware/kryo/Kryo;Ljava/util/Map;)Ljava/util/Map;]
DefaultSerializers.TreeMapSerializer.DefaultSerializers.TreeMapSerializer ( )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer."<init>":()V]
DefaultSerializers.TreeMapSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Map map ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/util/Map;)V]
DefaultSerializers.TreeMapSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 ) : void
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.TreeMapSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-2.19.jar,
Values<V>.class
package com.esotericsoftware.kryo.util
IdentityMap.Values<V>.toArray ( java.util.ArrayList<V> array ) : void
[run-time name: com/esotericsoftware/kryo/util/IdentityMap.Values<V>.toArray:(Ljava/util/ArrayList;)V]
to the top
Removed Methods (4)
kryo-2.17.jar,
EnumSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.EnumSerializer.DefaultSerializers.EnumSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class<? extends Enum> type )
[run-time name: com/esotericsoftware/kryo/serializers/DefaultSerializers.EnumSerializer."<init>":(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;)V]
kryo-2.17.jar,
ListReferenceResolver.class
package com.esotericsoftware.kryo.util
ListReferenceResolver.getReadObject ( int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/ListReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
kryo-2.17.jar,
MapReferenceResolver.class
package com.esotericsoftware.kryo.util
MapReferenceResolver.getReadObject ( int id ) : Object
[run-time name: com/esotericsoftware/kryo/util/MapReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
kryo-2.17.jar,
ReferenceResolver.class
package com.esotericsoftware.kryo
ReferenceResolver.getReadObject ( int p1 ) [abstract] : Object
[run-time name: com/esotericsoftware/kryo/ReferenceResolver.getReadObject:(I)Ljava/lang/Object;]
to the top
Problems with Data Types, High Severity (3)
kryo-2.17.jar
package com.esotericsoftware.kryo
[+] ReferenceResolver (3)
| Change | Effect |
---|
1 | Abstract method ReferenceResolver.getReadObject ( Class p1, int p2 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getReadObject(java.lang.Class, int) in ReferenceResolver. |
2 | Abstract method ReferenceResolver.nextReadId ( Class p1 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method nextReadId(java.lang.Class) in ReferenceResolver. |
3 | Abstract method ReferenceResolver.getReadObject ( int p1 ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getReadObject(int) in interface ReferenceResolver. |
[+] affected methods (9)
Kryo.getReferenceResolver ( )Return value of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ClassResolver classResolver, ReferenceResolver referenceResolver )2nd parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
Kryo.Kryo ( ReferenceResolver referenceResolver )1st parameter 'referenceResolver' of this method has type 'ReferenceResolver'.
ReferenceResolver.addReadObject ( int p1, Object p2 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.addWrittenObject ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.getWrittenId ( Object p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.reset ( )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.setKryo ( Kryo p1 )This abstract method is from 'ReferenceResolver' interface.
ReferenceResolver.useReferences ( Class p1 )This abstract method is from 'ReferenceResolver' interface.
to the top
Java ARchives (1)
kryo-2.17.jar
to the top