Test Info
Library Name | kryo |
Version #1 | 3.0.3 |
Version #2 | 4.0.0 |
Java Version | 1.8.0_92 |
Subject | Binary Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1422 / 176 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 63 |
---|
Removed Methods | High | 5 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 3 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (63)
kryo-4.0.0.jar,
ByteBufferInput.class
package com.esotericsoftware.kryo.io
ByteBufferInput.setLimit ( int limit ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.setLimit:(I)V]
ByteBufferInput.setPosition ( int position ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.setPosition:(I)V]
ByteBufferInput.skip ( int count ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.skip:(I)V]
kryo-4.0.0.jar,
CachedFieldNameStrategy.class
package com.esotericsoftware.kryo.serializers
FieldSerializer.CachedFieldNameStrategy.getName ( FieldSerializer.CachedField p1 ) [abstract] : String
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer.CachedFieldNameStrategy.getName:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;)Ljava/lang/String;]
kryo-4.0.0.jar,
CharsetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.CharsetSerializer.DefaultSerializers.CharsetSerializer ( )
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer."<init>":()V]
DefaultSerializers.CharsetSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.nio.charset.Charset> type ) : java.nio.charset.Charset
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/nio/charset/Charset;]
DefaultSerializers.CharsetSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.CharsetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.nio.charset.Charset object ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/nio/charset/Charset;)V]
DefaultSerializers.CharsetSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-4.0.0.jar,
Closure.class
package com.esotericsoftware.kryo.serializers
ClosureSerializer.Closure.ClosureSerializer.Closure ( )
[mangled: com/esotericsoftware/kryo/serializers/ClosureSerializer.Closure."<init>":()V]
kryo-4.0.0.jar,
FieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T>.FieldSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class type, Class[ ] generics, FieldSerializerConfig config ) : protected
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.com.esotericsoftware.kryo.serializers.FieldSerializer:(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;[Ljava/lang/Class;Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;)V]
FieldSerializer<T>.getCachedFieldName ( FieldSerializer.CachedField cachedField ) : String
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getCachedFieldName:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;)Ljava/lang/String;]
FieldSerializer<T>.getSerializeTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getSerializeTransient:()Z]
FieldSerializer<T>.getTransientFields ( ) : FieldSerializer.CachedField[ ]
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getTransientFields:()[Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;]
FieldSerializer<T>.setOptimizedGenerics ( boolean setOptimizedGenerics ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.setOptimizedGenerics:(Z)V]
FieldSerializer<T>.setSerializeTransient ( boolean setSerializeTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.setSerializeTransient:(Z)V]
kryo-4.0.0.jar,
FieldSerializerConfig.class
package com.esotericsoftware.kryo.serializers
FieldSerializerConfig.clone ( ) : FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
FieldSerializerConfig.clone ( ) : Object
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.clone:()Ljava/lang/Object;]
FieldSerializerConfig.FieldSerializerConfig ( )
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig."<init>":()V]
FieldSerializerConfig.getCachedFieldNameStrategy ( ) : FieldSerializer.CachedFieldNameStrategy
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.getCachedFieldNameStrategy:()Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedFieldNameStrategy;]
FieldSerializerConfig.isCopyTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isCopyTransient:()Z]
FieldSerializerConfig.isFieldsCanBeNull ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isFieldsCanBeNull:()Z]
FieldSerializerConfig.isFixedFieldTypes ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isFixedFieldTypes:()Z]
FieldSerializerConfig.isIgnoreSyntheticFields ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isIgnoreSyntheticFields:()Z]
FieldSerializerConfig.isOptimizedGenerics ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isOptimizedGenerics:()Z]
FieldSerializerConfig.isSerializeTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isSerializeTransient:()Z]
FieldSerializerConfig.isSetFieldsAsAccessible ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isSetFieldsAsAccessible:()Z]
FieldSerializerConfig.isUseAsm ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isUseAsm:()Z]
FieldSerializerConfig.setCachedFieldNameStrategy ( FieldSerializer.CachedFieldNameStrategy cachedFieldNameStrategy ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setCachedFieldNameStrategy:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedFieldNameStrategy;)V]
FieldSerializerConfig.setCopyTransient ( boolean setCopyTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setCopyTransient:(Z)V]
FieldSerializerConfig.setFieldsAsAccessible ( boolean setFieldsAsAccessible ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFieldsAsAccessible:(Z)V]
FieldSerializerConfig.setFieldsCanBeNull ( boolean fieldsCanBeNull ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFieldsCanBeNull:(Z)V]
FieldSerializerConfig.setFixedFieldTypes ( boolean fixedFieldTypes ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFixedFieldTypes:(Z)V]
FieldSerializerConfig.setIgnoreSyntheticFields ( boolean ignoreSyntheticFields ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setIgnoreSyntheticFields:(Z)V]
FieldSerializerConfig.setOptimizedGenerics ( boolean setOptimizedGenerics ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setOptimizedGenerics:(Z)V]
FieldSerializerConfig.setSerializeTransient ( boolean serializeTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setSerializeTransient:(Z)V]
FieldSerializerConfig.setUseAsm ( boolean setUseAsm ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setUseAsm:(Z)V]
kryo-4.0.0.jar,
GenericsResolver.class
package com.esotericsoftware.kryo.serializers
GenericsResolver.GenericsResolver ( )
[mangled: com/esotericsoftware/kryo/serializers/GenericsResolver."<init>":()V]
kryo-4.0.0.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.getFieldSerializerConfig ( ) : serializers.FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/Kryo.getFieldSerializerConfig:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
Kryo.getGenericsResolver ( ) : serializers.GenericsResolver
[mangled: com/esotericsoftware/kryo/Kryo.getGenericsResolver:()Lcom/esotericsoftware/kryo/serializers/GenericsResolver;]
Kryo.getTaggedFieldSerializerConfig ( ) : serializers.TaggedFieldSerializerConfig
[mangled: com/esotericsoftware/kryo/Kryo.getTaggedFieldSerializerConfig:()Lcom/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig;]
Kryo.isClosure ( Class type ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isClosure:(Ljava/lang/Class;)Z]
Kryo.isWarnUnregisteredClasses ( ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isWarnUnregisteredClasses:()Z]
Kryo.setWarnUnregisteredClasses ( boolean warnUnregisteredClasses ) : void
[mangled: com/esotericsoftware/kryo/Kryo.setWarnUnregisteredClasses:(Z)V]
Kryo.unregisteredClassMessage ( Class type ) : String
[mangled: com/esotericsoftware/kryo/Kryo.unregisteredClassMessage:(Ljava/lang/Class;)Ljava/lang/String;]
kryo-4.0.0.jar,
OptionalSerializers.class
package com.esotericsoftware.kryo.serializers
OptionalSerializers.addDefaultSerializers ( com.esotericsoftware.kryo.Kryo kryo ) [static] : void
[mangled: com/esotericsoftware/kryo/serializers/OptionalSerializers.addDefaultSerializers:(Lcom/esotericsoftware/kryo/Kryo;)V]
OptionalSerializers.OptionalSerializers ( )
[mangled: com/esotericsoftware/kryo/serializers/OptionalSerializers."<init>":()V]
kryo-4.0.0.jar,
TaggedFieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
TaggedFieldSerializer<T>.isIgnoreUnkownTags ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializer<T>.isIgnoreUnkownTags:()Z]
TaggedFieldSerializer<T>.setIgnoreUnknownTags ( boolean ignoreUnknownTags ) : void
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializer<T>.setIgnoreUnknownTags:(Z)V]
kryo-4.0.0.jar,
TaggedFieldSerializerConfig.class
package com.esotericsoftware.kryo.serializers
TaggedFieldSerializerConfig.clone ( ) : FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
TaggedFieldSerializerConfig.clone ( ) : TaggedFieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig;]
TaggedFieldSerializerConfig.clone ( ) : Object
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Ljava/lang/Object;]
TaggedFieldSerializerConfig.isIgnoreUnknownTags ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.isIgnoreUnknownTags:()Z]
TaggedFieldSerializerConfig.setIgnoreUnknownTags ( boolean ignoreUnknownTags ) : void
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.setIgnoreUnknownTags:(Z)V]
TaggedFieldSerializerConfig.TaggedFieldSerializerConfig ( )
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig."<init>":()V]
kryo-4.0.0.jar,
TimeSerializers.class
package com.esotericsoftware.kryo.serializers
TimeSerializers.addDefaultSerializers ( com.esotericsoftware.kryo.Kryo kryo ) [static] : void
[mangled: com/esotericsoftware/kryo/serializers/TimeSerializers.addDefaultSerializers:(Lcom/esotericsoftware/kryo/Kryo;)V]
TimeSerializers.TimeSerializers ( )
[mangled: com/esotericsoftware/kryo/serializers/TimeSerializers."<init>":()V]
kryo-4.0.0.jar,
URLSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.URLSerializer.DefaultSerializers.URLSerializer ( )
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer."<init>":()V]
DefaultSerializers.URLSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.net.URL> type ) : java.net.URL
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/net/URL;]
DefaultSerializers.URLSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.URLSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.net.URL object ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/net/URL;)V]
DefaultSerializers.URLSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-4.0.0.jar,
Util.class
package com.esotericsoftware.kryo.util
Util.isClassAvailable ( String className ) [static] : boolean
[mangled: com/esotericsoftware/kryo/util/Util.isClassAvailable:(Ljava/lang/String;)Z]
to the top
Removed Methods (5)
kryo-3.0.3.jar,
FieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T>.getGenericsScope ( ) : com.esotericsoftware.kryo.Generics
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getGenericsScope:()Lcom/esotericsoftware/kryo/Generics;]
kryo-3.0.3.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.getGenericsScope ( ) : Generics
[mangled: com/esotericsoftware/kryo/Kryo.getGenericsScope:()Lcom/esotericsoftware/kryo/Generics;]
Kryo.isClousre ( Class type ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isClousre:(Ljava/lang/Class;)Z]
Kryo.popGenericsScope ( ) : void
[mangled: com/esotericsoftware/kryo/Kryo.popGenericsScope:()V]
Kryo.pushGenericsScope ( Class type, Generics generics ) : void
[mangled: com/esotericsoftware/kryo/Kryo.pushGenericsScope:(Ljava/lang/Class;Lcom/esotericsoftware/kryo/Generics;)V]
to the top
Problems with Data Types, Low Severity (3)
kryo-3.0.3.jar
package com.esotericsoftware.kryo.io
[+] ByteBufferInput (3)
| Change | Effect |
---|
1 | Method setLimit ( int ) has been overridden by setLimit ( int ) | Method setLimit ( int ) will be called instead of setLimit ( int ) in a client program. |
2 | Method setPosition ( int ) has been overridden by setPosition ( int ) | Method setPosition ( int ) will be called instead of setPosition ( int ) in a client program. |
3 | Method skip ( int ) has been overridden by skip ( int ) | Method skip ( int ) will be called instead of skip ( int ) in a client program. |
[+] affected methods (3)
setLimit ( int )Method 'setLimit ( int )' will be called instead of this method in a client program.
setPosition ( int )Method 'setPosition ( int )' will be called instead of this method in a client program.
skip ( int )Method 'skip ( int )' will be called instead of this method in a client program.
to the top
Java ARchives (1)
kryo-3.0.3.jar
to the top
Test Info
Library Name | kryo |
Version #1 | 3.0.3 |
Version #2 | 4.0.0 |
Java Version | 1.8.0_92 |
Subject | Source Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1422 / 176 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 63 |
---|
Removed Methods | High | 5 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (63)
kryo-4.0.0.jar,
ByteBufferInput.class
package com.esotericsoftware.kryo.io
ByteBufferInput.setLimit ( int limit ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.setLimit:(I)V]
ByteBufferInput.setPosition ( int position ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.setPosition:(I)V]
ByteBufferInput.skip ( int count ) : void
[mangled: com/esotericsoftware/kryo/io/ByteBufferInput.skip:(I)V]
kryo-4.0.0.jar,
CachedFieldNameStrategy.class
package com.esotericsoftware.kryo.serializers
FieldSerializer.CachedFieldNameStrategy.getName ( FieldSerializer.CachedField p1 ) [abstract] : String
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer.CachedFieldNameStrategy.getName:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;)Ljava/lang/String;]
kryo-4.0.0.jar,
CharsetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.CharsetSerializer.DefaultSerializers.CharsetSerializer ( )
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer."<init>":()V]
DefaultSerializers.CharsetSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.nio.charset.Charset> type ) : java.nio.charset.Charset
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/nio/charset/Charset;]
DefaultSerializers.CharsetSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.CharsetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.nio.charset.Charset object ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/nio/charset/Charset;)V]
DefaultSerializers.CharsetSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.CharsetSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-4.0.0.jar,
Closure.class
package com.esotericsoftware.kryo.serializers
ClosureSerializer.Closure.ClosureSerializer.Closure ( )
[mangled: com/esotericsoftware/kryo/serializers/ClosureSerializer.Closure."<init>":()V]
kryo-4.0.0.jar,
FieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T>.FieldSerializer ( com.esotericsoftware.kryo.Kryo kryo, Class type, Class[ ] generics, FieldSerializerConfig config ) : protected
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.com.esotericsoftware.kryo.serializers.FieldSerializer:(Lcom/esotericsoftware/kryo/Kryo;Ljava/lang/Class;[Ljava/lang/Class;Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;)V]
FieldSerializer<T>.getCachedFieldName ( FieldSerializer.CachedField cachedField ) : String
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getCachedFieldName:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;)Ljava/lang/String;]
FieldSerializer<T>.getSerializeTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getSerializeTransient:()Z]
FieldSerializer<T>.getTransientFields ( ) : FieldSerializer.CachedField[ ]
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getTransientFields:()[Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedField;]
FieldSerializer<T>.setOptimizedGenerics ( boolean setOptimizedGenerics ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.setOptimizedGenerics:(Z)V]
FieldSerializer<T>.setSerializeTransient ( boolean setSerializeTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.setSerializeTransient:(Z)V]
kryo-4.0.0.jar,
FieldSerializerConfig.class
package com.esotericsoftware.kryo.serializers
FieldSerializerConfig.clone ( ) : FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
FieldSerializerConfig.clone ( ) : Object
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.clone:()Ljava/lang/Object;]
FieldSerializerConfig.FieldSerializerConfig ( )
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig."<init>":()V]
FieldSerializerConfig.getCachedFieldNameStrategy ( ) : FieldSerializer.CachedFieldNameStrategy
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.getCachedFieldNameStrategy:()Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedFieldNameStrategy;]
FieldSerializerConfig.isCopyTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isCopyTransient:()Z]
FieldSerializerConfig.isFieldsCanBeNull ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isFieldsCanBeNull:()Z]
FieldSerializerConfig.isFixedFieldTypes ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isFixedFieldTypes:()Z]
FieldSerializerConfig.isIgnoreSyntheticFields ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isIgnoreSyntheticFields:()Z]
FieldSerializerConfig.isOptimizedGenerics ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isOptimizedGenerics:()Z]
FieldSerializerConfig.isSerializeTransient ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isSerializeTransient:()Z]
FieldSerializerConfig.isSetFieldsAsAccessible ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isSetFieldsAsAccessible:()Z]
FieldSerializerConfig.isUseAsm ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.isUseAsm:()Z]
FieldSerializerConfig.setCachedFieldNameStrategy ( FieldSerializer.CachedFieldNameStrategy cachedFieldNameStrategy ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setCachedFieldNameStrategy:(Lcom/esotericsoftware/kryo/serializers/FieldSerializer$CachedFieldNameStrategy;)V]
FieldSerializerConfig.setCopyTransient ( boolean setCopyTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setCopyTransient:(Z)V]
FieldSerializerConfig.setFieldsAsAccessible ( boolean setFieldsAsAccessible ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFieldsAsAccessible:(Z)V]
FieldSerializerConfig.setFieldsCanBeNull ( boolean fieldsCanBeNull ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFieldsCanBeNull:(Z)V]
FieldSerializerConfig.setFixedFieldTypes ( boolean fixedFieldTypes ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setFixedFieldTypes:(Z)V]
FieldSerializerConfig.setIgnoreSyntheticFields ( boolean ignoreSyntheticFields ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setIgnoreSyntheticFields:(Z)V]
FieldSerializerConfig.setOptimizedGenerics ( boolean setOptimizedGenerics ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setOptimizedGenerics:(Z)V]
FieldSerializerConfig.setSerializeTransient ( boolean serializeTransient ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setSerializeTransient:(Z)V]
FieldSerializerConfig.setUseAsm ( boolean setUseAsm ) : void
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializerConfig.setUseAsm:(Z)V]
kryo-4.0.0.jar,
GenericsResolver.class
package com.esotericsoftware.kryo.serializers
GenericsResolver.GenericsResolver ( )
[mangled: com/esotericsoftware/kryo/serializers/GenericsResolver."<init>":()V]
kryo-4.0.0.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.getFieldSerializerConfig ( ) : serializers.FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/Kryo.getFieldSerializerConfig:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
Kryo.getGenericsResolver ( ) : serializers.GenericsResolver
[mangled: com/esotericsoftware/kryo/Kryo.getGenericsResolver:()Lcom/esotericsoftware/kryo/serializers/GenericsResolver;]
Kryo.getTaggedFieldSerializerConfig ( ) : serializers.TaggedFieldSerializerConfig
[mangled: com/esotericsoftware/kryo/Kryo.getTaggedFieldSerializerConfig:()Lcom/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig;]
Kryo.isClosure ( Class type ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isClosure:(Ljava/lang/Class;)Z]
Kryo.isWarnUnregisteredClasses ( ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isWarnUnregisteredClasses:()Z]
Kryo.setWarnUnregisteredClasses ( boolean warnUnregisteredClasses ) : void
[mangled: com/esotericsoftware/kryo/Kryo.setWarnUnregisteredClasses:(Z)V]
Kryo.unregisteredClassMessage ( Class type ) : String
[mangled: com/esotericsoftware/kryo/Kryo.unregisteredClassMessage:(Ljava/lang/Class;)Ljava/lang/String;]
kryo-4.0.0.jar,
OptionalSerializers.class
package com.esotericsoftware.kryo.serializers
OptionalSerializers.addDefaultSerializers ( com.esotericsoftware.kryo.Kryo kryo ) [static] : void
[mangled: com/esotericsoftware/kryo/serializers/OptionalSerializers.addDefaultSerializers:(Lcom/esotericsoftware/kryo/Kryo;)V]
OptionalSerializers.OptionalSerializers ( )
[mangled: com/esotericsoftware/kryo/serializers/OptionalSerializers."<init>":()V]
kryo-4.0.0.jar,
TaggedFieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
TaggedFieldSerializer<T>.isIgnoreUnkownTags ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializer<T>.isIgnoreUnkownTags:()Z]
TaggedFieldSerializer<T>.setIgnoreUnknownTags ( boolean ignoreUnknownTags ) : void
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializer<T>.setIgnoreUnknownTags:(Z)V]
kryo-4.0.0.jar,
TaggedFieldSerializerConfig.class
package com.esotericsoftware.kryo.serializers
TaggedFieldSerializerConfig.clone ( ) : FieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/FieldSerializerConfig;]
TaggedFieldSerializerConfig.clone ( ) : TaggedFieldSerializerConfig
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Lcom/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig;]
TaggedFieldSerializerConfig.clone ( ) : Object
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.clone:()Ljava/lang/Object;]
TaggedFieldSerializerConfig.isIgnoreUnknownTags ( ) : boolean
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.isIgnoreUnknownTags:()Z]
TaggedFieldSerializerConfig.setIgnoreUnknownTags ( boolean ignoreUnknownTags ) : void
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig.setIgnoreUnknownTags:(Z)V]
TaggedFieldSerializerConfig.TaggedFieldSerializerConfig ( )
[mangled: com/esotericsoftware/kryo/serializers/TaggedFieldSerializerConfig."<init>":()V]
kryo-4.0.0.jar,
TimeSerializers.class
package com.esotericsoftware.kryo.serializers
TimeSerializers.addDefaultSerializers ( com.esotericsoftware.kryo.Kryo kryo ) [static] : void
[mangled: com/esotericsoftware/kryo/serializers/TimeSerializers.addDefaultSerializers:(Lcom/esotericsoftware/kryo/Kryo;)V]
TimeSerializers.TimeSerializers ( )
[mangled: com/esotericsoftware/kryo/serializers/TimeSerializers."<init>":()V]
kryo-4.0.0.jar,
URLSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.URLSerializer.DefaultSerializers.URLSerializer ( )
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer."<init>":()V]
DefaultSerializers.URLSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.net.URL> type ) : java.net.URL
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/net/URL;]
DefaultSerializers.URLSerializer.read ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Input p2, Class p3 ) : Object
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.read:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object;]
DefaultSerializers.URLSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.net.URL object ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/net/URL;)V]
DefaultSerializers.URLSerializer.write ( com.esotericsoftware.kryo.Kryo p1, com.esotericsoftware.kryo.io.Output p2, Object p3 ) : void
[mangled: com/esotericsoftware/kryo/serializers/DefaultSerializers.URLSerializer.write:(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V]
kryo-4.0.0.jar,
Util.class
package com.esotericsoftware.kryo.util
Util.isClassAvailable ( String className ) [static] : boolean
[mangled: com/esotericsoftware/kryo/util/Util.isClassAvailable:(Ljava/lang/String;)Z]
to the top
Removed Methods (5)
kryo-3.0.3.jar,
FieldSerializer<T>.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T>.getGenericsScope ( ) : com.esotericsoftware.kryo.Generics
[mangled: com/esotericsoftware/kryo/serializers/FieldSerializer<T>.getGenericsScope:()Lcom/esotericsoftware/kryo/Generics;]
kryo-3.0.3.jar,
Kryo.class
package com.esotericsoftware.kryo
Kryo.getGenericsScope ( ) : Generics
[mangled: com/esotericsoftware/kryo/Kryo.getGenericsScope:()Lcom/esotericsoftware/kryo/Generics;]
Kryo.isClousre ( Class type ) : boolean
[mangled: com/esotericsoftware/kryo/Kryo.isClousre:(Ljava/lang/Class;)Z]
Kryo.popGenericsScope ( ) : void
[mangled: com/esotericsoftware/kryo/Kryo.popGenericsScope:()V]
Kryo.pushGenericsScope ( Class type, Generics generics ) : void
[mangled: com/esotericsoftware/kryo/Kryo.pushGenericsScope:(Ljava/lang/Class;Lcom/esotericsoftware/kryo/Generics;)V]
to the top
Java ARchives (1)
kryo-3.0.3.jar
to the top