API compatibility report for the kryo library  between 2.22 and 2.23.0 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #12.22
Version #22.23.0
SubjectBinary Compatibility

Test Results


Total Java ARchives4
Total Methods / Classes1540 / 199
VerdictIncompatible
(30.3%)

Problem Summary


SeverityCount
Added Methods-38
Removed MethodsHigh134
Problems with
Data Types
High60
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (38)


kryo-2.23.0.jar, CachedFieldFactory.class
package com.esotericsoftware.kryo.serializers
FieldSerializer.CachedFieldFactory.createCachedField Class p1, reflect.Field p2, FieldSerializer p3 ) [abstract]  :  FieldSerializer.CachedField

kryo-2.23.0.jar, DefaultClassResolver.class
package com.esotericsoftware.kryo.util
DefaultClassResolver.getTypeByName String className )  :  Class<?>

kryo-2.23.0.jar, DefaultInstantiatorStrategy.class
package com.esotericsoftware.kryo
Kryo.DefaultInstantiatorStrategy.getFallbackInstantiatorStrategy ( )  :  org.objenesis.strategy.InstantiatorStrategy
Kryo.DefaultInstantiatorStrategy.Kryo.DefaultInstantiatorStrategy ( )
Kryo.DefaultInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
Kryo.DefaultInstantiatorStrategy.setFallbackInstantiatorStrategy org.objenesis.strategy.InstantiatorStrategy fallbackStrategy )  :  void

kryo-2.23.0.jar, DefaultSerializers.class
package com.esotericsoftware.kryo
DefaultSerializers.DefaultSerializers ( )

kryo-2.23.0.jar, Factory.class
package com.esotericsoftware.kryo.serializers
FieldSerializerUnsafeUtil.Factory.FieldSerializerUnsafeUtil.Factory ( )

kryo-2.23.0.jar, FieldSerializer<T.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T.getCopyTransient ( )  :  boolean
FieldSerializer<T.setCopyTransient boolean setCopyTransient )  :  void

kryo-2.23.0.jar, Input.class
package com.esotericsoftware.kryo.io
Input.total ( )  :  long

kryo-2.23.0.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.getInstantiatorStrategy ( )  :  org.objenesis.strategy.InstantiatorStrategy
Kryo.getOriginalToCopyMap ( )  :  util.IdentityMap
Kryo.newInstantiator Class type )  :  org.objenesis.instantiator.ObjectInstantiator
Kryo.setCopyReferences boolean copyReferences )  :  void
Kryo.setInstantiatorStrategy org.objenesis.strategy.InstantiatorStrategy strategy )  :  void
Kryo.setStreamFactory StreamFactory streamFactory )  :  void

kryo-2.23.0.jar, LocaleSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.LocaleSerializer.copy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Locale original )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.copy ( com.esotericsoftware.kryo.Kryo x0, Object x1 )  :  Object
DefaultSerializers.LocaleSerializer.create String language, String country, String variant )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.DefaultSerializers.LocaleSerializer ( )
DefaultSerializers.LocaleSerializer.isSameLocale ( java.util.Locale locale, String language, String country, String variant ) [static]  :  boolean
DefaultSerializers.LocaleSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Locale> type )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.read ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 )  :  Object
DefaultSerializers.LocaleSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Locale l )  :  void
DefaultSerializers.LocaleSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 )  :  void

kryo-2.23.0.jar, Output.class
package com.esotericsoftware.kryo.io
Output.total ( )  :  long

kryo-2.23.0.jar, Registration.class
package com.esotericsoftware.kryo
Registration.getInstantiator ( )  :  org.objenesis.instantiator.ObjectInstantiator
Registration.setInstantiator org.objenesis.instantiator.ObjectInstantiator instantiator )  :  void

kryo-2.23.0.jar, Serializer<T.class
package com.esotericsoftware.kryo
Serializer<T.isDefaultSerializer ( )  :  boolean
Serializer<T.setDefaultSerializer boolean defaultSerializer )  :  void

kryo-2.23.0.jar, TreeSetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.TreeSetSerializer.create ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Collection> type )  :  java.util.TreeSet
DefaultSerializers.TreeSetSerializer.create ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 )  :  java.util.Collection
DefaultSerializers.TreeSetSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Collection original )  :  java.util.TreeSet
DefaultSerializers.TreeSetSerializer.createCopy ( com.esotericsoftware.kryo.Kryo x0, java.util.Collection x1 )  :  java.util.Collection
DefaultSerializers.TreeSetSerializer.DefaultSerializers.TreeSetSerializer ( )
DefaultSerializers.TreeSetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Collection collection )  :  void
DefaultSerializers.TreeSetSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 )  :  void

to the top

Removed Methods (134)


kryo-2.22.jar, AccessibleInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
AccessibleInstantiator.AccessibleInstantiator Class type )

kryo-2.22.jar, AsmCacheFields.class
package com.esotericsoftware.kryo.serializers
AsmCacheFields.AsmCacheFields ( )

kryo-2.22.jar, BaseInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
BaseInstantiatorStrategy.BaseInstantiatorStrategy ( )

kryo-2.22.jar, ConstructorInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ConstructorInstantiator.ConstructorInstantiator Class type )
ConstructorInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, GCJInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJInstantiator.GCJInstantiator Class type )
GCJInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, GCJInstantiatorBase.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJInstantiatorBase.GCJInstantiatorBase Class type )
GCJInstantiatorBase.newInstance ( ) [abstract]  :  Object

kryo-2.22.jar, GCJSerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJSerializationInstantiator.GCJSerializationInstantiator Class type )
GCJSerializationInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, Input.class
package com.esotericsoftware.kryo.io
Input.total ( )  :  int

kryo-2.22.jar, InstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
InstantiatorStrategy.newInstantiatorOf Class p1 ) [abstract]  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator

kryo-2.22.jar, JRockit131Instantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
JRockit131Instantiator.JRockit131Instantiator Class type )
JRockit131Instantiator.newInstance ( )  :  Object

kryo-2.22.jar, JRockitLegacyInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
JRockitLegacyInstantiator.JRockitLegacyInstantiator Class type )
JRockitLegacyInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.newInstantiator Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
Kryo.newSerializer ( Class<? extends Serializer> serializerClass, Class type )  :  Serializer
Kryo.setInstantiatorStrategy com.esotericsoftware.shaded.org.objenesis.strategy.InstantiatorStrategy strategy )  :  void
Kryo.setStreamFactory util.FastestStreamFactory streamFactory )  :  void

kryo-2.22.jar, NewInstanceInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
NewInstanceInstantiator.newInstance ( )  :  Object
NewInstanceInstantiator.NewInstanceInstantiator Class type )

kryo-2.22.jar, NullInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
NullInstantiator.newInstance ( )  :  Object
NullInstantiator.NullInstantiator ( )

kryo-2.22.jar, ObjectInputStreamInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ObjectInputStreamInstantiator.newInstance ( )  :  Object
ObjectInputStreamInstantiator.ObjectInputStreamInstantiator Class clazz )

kryo-2.22.jar, ObjectInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
ObjectInstantiator.newInstance ( ) [abstract]  :  Object

kryo-2.22.jar, ObjectStreamClassInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ObjectStreamClassInstantiator.newInstance ( )  :  Object
ObjectStreamClassInstantiator.ObjectStreamClassInstantiator Class type )

kryo-2.22.jar, Objenesis.class
package com.esotericsoftware.shaded.org.objenesis
Objenesis.getInstantiatorOf Class p1 ) [abstract]  :  instantiator.ObjectInstantiator
Objenesis.newInstance Class p1 ) [abstract]  :  Object

kryo-2.22.jar, ObjenesisBase.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisBase.getInstantiatorOf Class clazz )  :  instantiator.ObjectInstantiator
ObjenesisBase.newInstance Class clazz )  :  Object
ObjenesisBase.ObjenesisBase strategy.InstantiatorStrategy strategy )
ObjenesisBase.ObjenesisBase ( strategy.InstantiatorStrategy strategy, boolean useCache )
ObjenesisBase.toString ( )  :  String

kryo-2.22.jar, ObjenesisException.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisException.ObjenesisException String msg )
ObjenesisException.ObjenesisException String msg, Throwable cause )
ObjenesisException.ObjenesisException Throwable cause )

kryo-2.22.jar, ObjenesisHelper.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisHelper.getInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.getSerializableObjectInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.newInstance Class clazz ) [static]  :  Object
ObjenesisHelper.newSerializableInstance Class clazz ) [static]  :  java.io.Serializable

kryo-2.22.jar, ObjenesisSerializer.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisSerializer.ObjenesisSerializer ( )
ObjenesisSerializer.ObjenesisSerializer boolean useCache )

kryo-2.22.jar, ObjenesisStd.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisStd.ObjenesisStd ( )
ObjenesisStd.ObjenesisStd boolean useCache )

kryo-2.22.jar, Output.class
package com.esotericsoftware.kryo.io
Output.total ( )  :  int

kryo-2.22.jar, PercInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
PercInstantiator.newInstance ( )  :  Object
PercInstantiator.PercInstantiator Class type )

kryo-2.22.jar, PercSerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
PercSerializationInstantiator.newInstance ( )  :  Object
PercSerializationInstantiator.PercSerializationInstantiator Class type )

kryo-2.22.jar, Registration.class
package com.esotericsoftware.kryo
Registration.getInstantiator ( )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
Registration.setInstantiator com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator instantiator )  :  void

kryo-2.22.jar, SerializationInstantiatorHelper.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
SerializationInstantiatorHelper.getNonSerializableSuperClass Class type ) [static]  :  Class
SerializationInstantiatorHelper.SerializationInstantiatorHelper ( )

kryo-2.22.jar, SerializingInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
SerializingInstantiatorStrategy.newInstantiatorOf Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
SerializingInstantiatorStrategy.SerializingInstantiatorStrategy ( )

kryo-2.22.jar, StdInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
StdInstantiatorStrategy.newInstantiatorOf Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
StdInstantiatorStrategy.StdInstantiatorStrategy ( )

kryo-2.22.jar, Sun13Instantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13Instantiator.newInstance ( )  :  Object
Sun13Instantiator.Sun13Instantiator Class type )

kryo-2.22.jar, Sun13InstantiatorBase.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13InstantiatorBase.newInstance ( ) [abstract]  :  Object
Sun13InstantiatorBase.Sun13InstantiatorBase Class type )

kryo-2.22.jar, Sun13SerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13SerializationInstantiator.newInstance ( )  :  Object
Sun13SerializationInstantiator.Sun13SerializationInstantiator Class type )

kryo-2.22.jar, SunReflectionFactoryInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
SunReflectionFactoryInstantiator.newInstance ( )  :  Object
SunReflectionFactoryInstantiator.SunReflectionFactoryInstantiator Class type )

kryo-2.22.jar, SunReflectionFactorySerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
SunReflectionFactorySerializationInstantiator.newInstance ( )  :  Object
SunReflectionFactorySerializationInstantiator.SunReflectionFactorySerializationInstantiator Class type )

kryo-2.22.jar, UnsafeCacheFields.class
package com.esotericsoftware.kryo.serializers
UnsafeCacheFields.UnsafeCacheFields ( )

objenesis-1.2.jar, AccessibleInstantiator.class
package org.objenesis.instantiator.basic
AccessibleInstantiator.AccessibleInstantiator Class type )

objenesis-1.2.jar, BaseInstantiatorStrategy.class
package org.objenesis.strategy
BaseInstantiatorStrategy.BaseInstantiatorStrategy ( )

objenesis-1.2.jar, ConstructorInstantiator.class
package org.objenesis.instantiator.basic
ConstructorInstantiator.ConstructorInstantiator Class type )
ConstructorInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, GCJInstantiator.class
package org.objenesis.instantiator.gcj
GCJInstantiator.GCJInstantiator Class type )
GCJInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, GCJInstantiatorBase.class
package org.objenesis.instantiator.gcj
GCJInstantiatorBase.GCJInstantiatorBase Class type )
GCJInstantiatorBase.newInstance ( ) [abstract]  :  Object

objenesis-1.2.jar, GCJSerializationInstantiator.class
package org.objenesis.instantiator.gcj
GCJSerializationInstantiator.GCJSerializationInstantiator Class type )
GCJSerializationInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, InstantiatorStrategy.class
package org.objenesis.strategy
InstantiatorStrategy.newInstantiatorOf Class p1 ) [abstract]  :  org.objenesis.instantiator.ObjectInstantiator

objenesis-1.2.jar, JRockit131Instantiator.class
package org.objenesis.instantiator.jrockit
JRockit131Instantiator.JRockit131Instantiator Class type )
JRockit131Instantiator.newInstance ( )  :  Object

objenesis-1.2.jar, JRockitLegacyInstantiator.class
package org.objenesis.instantiator.jrockit
JRockitLegacyInstantiator.JRockitLegacyInstantiator Class type )
JRockitLegacyInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, NewInstanceInstantiator.class
package org.objenesis.instantiator.basic
NewInstanceInstantiator.newInstance ( )  :  Object
NewInstanceInstantiator.NewInstanceInstantiator Class type )

objenesis-1.2.jar, NullInstantiator.class
package org.objenesis.instantiator
NullInstantiator.newInstance ( )  :  Object
NullInstantiator.NullInstantiator ( )

objenesis-1.2.jar, ObjectInputStreamInstantiator.class
package org.objenesis.instantiator.basic
ObjectInputStreamInstantiator.newInstance ( )  :  Object
ObjectInputStreamInstantiator.ObjectInputStreamInstantiator Class clazz )

objenesis-1.2.jar, ObjectInstantiator.class
package org.objenesis.instantiator
ObjectInstantiator.newInstance ( ) [abstract]  :  Object

objenesis-1.2.jar, ObjectStreamClassInstantiator.class
package org.objenesis.instantiator.basic
ObjectStreamClassInstantiator.newInstance ( )  :  Object
ObjectStreamClassInstantiator.ObjectStreamClassInstantiator Class type )

objenesis-1.2.jar, Objenesis.class
package org.objenesis
Objenesis.getInstantiatorOf Class p1 ) [abstract]  :  instantiator.ObjectInstantiator
Objenesis.newInstance Class p1 ) [abstract]  :  Object

objenesis-1.2.jar, ObjenesisBase.class
package org.objenesis
ObjenesisBase.getInstantiatorOf Class clazz )  :  instantiator.ObjectInstantiator
ObjenesisBase.newInstance Class clazz )  :  Object
ObjenesisBase.ObjenesisBase strategy.InstantiatorStrategy strategy )
ObjenesisBase.ObjenesisBase ( strategy.InstantiatorStrategy strategy, boolean useCache )
ObjenesisBase.toString ( )  :  String

objenesis-1.2.jar, ObjenesisException.class
package org.objenesis
ObjenesisException.ObjenesisException String msg )
ObjenesisException.ObjenesisException String msg, Throwable cause )
ObjenesisException.ObjenesisException Throwable cause )

objenesis-1.2.jar, ObjenesisHelper.class
package org.objenesis
ObjenesisHelper.getInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.getSerializableObjectInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.newInstance Class clazz ) [static]  :  Object
ObjenesisHelper.newSerializableInstance Class clazz ) [static]  :  java.io.Serializable

objenesis-1.2.jar, ObjenesisSerializer.class
package org.objenesis
ObjenesisSerializer.ObjenesisSerializer ( )
ObjenesisSerializer.ObjenesisSerializer boolean useCache )

objenesis-1.2.jar, ObjenesisStd.class
package org.objenesis
ObjenesisStd.ObjenesisStd ( )
ObjenesisStd.ObjenesisStd boolean useCache )

objenesis-1.2.jar, PercInstantiator.class
package org.objenesis.instantiator.perc
PercInstantiator.newInstance ( )  :  Object
PercInstantiator.PercInstantiator Class type )

objenesis-1.2.jar, PercSerializationInstantiator.class
package org.objenesis.instantiator.perc
PercSerializationInstantiator.newInstance ( )  :  Object
PercSerializationInstantiator.PercSerializationInstantiator Class type )

objenesis-1.2.jar, SerializationInstantiatorHelper.class
package org.objenesis.instantiator
SerializationInstantiatorHelper.getNonSerializableSuperClass Class type ) [static]  :  Class
SerializationInstantiatorHelper.SerializationInstantiatorHelper ( )

objenesis-1.2.jar, SerializingInstantiatorStrategy.class
package org.objenesis.strategy
SerializingInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
SerializingInstantiatorStrategy.SerializingInstantiatorStrategy ( )

objenesis-1.2.jar, StdInstantiatorStrategy.class
package org.objenesis.strategy
StdInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
StdInstantiatorStrategy.StdInstantiatorStrategy ( )

objenesis-1.2.jar, Sun13Instantiator.class
package org.objenesis.instantiator.sun
Sun13Instantiator.newInstance ( )  :  Object
Sun13Instantiator.Sun13Instantiator Class type )

objenesis-1.2.jar, Sun13InstantiatorBase.class
package org.objenesis.instantiator.sun
Sun13InstantiatorBase.newInstance ( ) [abstract]  :  Object
Sun13InstantiatorBase.Sun13InstantiatorBase Class type )

objenesis-1.2.jar, Sun13SerializationInstantiator.class
package org.objenesis.instantiator.sun
Sun13SerializationInstantiator.newInstance ( )  :  Object
Sun13SerializationInstantiator.Sun13SerializationInstantiator Class type )

objenesis-1.2.jar, SunReflectionFactoryInstantiator.class
package org.objenesis.instantiator.sun
SunReflectionFactoryInstantiator.newInstance ( )  :  Object
SunReflectionFactoryInstantiator.SunReflectionFactoryInstantiator Class type )

objenesis-1.2.jar, SunReflectionFactorySerializationInstantiator.class
package org.objenesis.instantiator.sun
SunReflectionFactorySerializationInstantiator.newInstance ( )  :  Object
SunReflectionFactorySerializationInstantiator.SunReflectionFactorySerializationInstantiator Class type )

to the top

Problems with Data Types, High Severity (60)


kryo-2.22.jar
package com.esotericsoftware.kryo.io
[+] Input (1)
[+] Output (1)

package com.esotericsoftware.shaded.org.objenesis
[+] Objenesis (1)
[+] ObjenesisBase (1)
[+] ObjenesisException (1)
[+] ObjenesisHelper (1)
[+] ObjenesisSerializer (1)
[+] ObjenesisStd (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator
[+] NullInstantiator (1)
[+] ObjectInstantiator (1)
[+] SerializationInstantiatorHelper (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
[+] AccessibleInstantiator (1)
[+] ConstructorInstantiator (1)
[+] NewInstanceInstantiator (1)
[+] ObjectInputStreamInstantiator (1)
[+] ObjectStreamClassInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
[+] GCJInstantiator (1)
[+] GCJInstantiatorBase (1)
[+] GCJSerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
[+] JRockit131Instantiator (1)
[+] JRockitLegacyInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
[+] PercInstantiator (1)
[+] PercSerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
[+] Sun13Instantiator (1)
[+] Sun13InstantiatorBase (1)
[+] Sun13SerializationInstantiator (1)
[+] SunReflectionFactoryInstantiator (1)
[+] SunReflectionFactorySerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.strategy
[+] BaseInstantiatorStrategy (1)
[+] InstantiatorStrategy (1)
[+] SerializingInstantiatorStrategy (1)
[+] StdInstantiatorStrategy (1)

objenesis-1.2.jar
package org.objenesis
[+] Objenesis (1)
[+] ObjenesisBase (1)
[+] ObjenesisException (1)
[+] ObjenesisHelper (1)
[+] ObjenesisSerializer (1)
[+] ObjenesisStd (1)

package org.objenesis.instantiator
[+] NullInstantiator (1)
[+] SerializationInstantiatorHelper (1)

package org.objenesis.instantiator.basic
[+] AccessibleInstantiator (1)
[+] ConstructorInstantiator (1)
[+] NewInstanceInstantiator (1)
[+] ObjectInputStreamInstantiator (1)
[+] ObjectStreamClassInstantiator (1)

package org.objenesis.instantiator.gcj
[+] GCJInstantiator (1)
[+] GCJInstantiatorBase (1)
[+] GCJSerializationInstantiator (1)

package org.objenesis.instantiator.jrockit
[+] JRockit131Instantiator (1)
[+] JRockitLegacyInstantiator (1)

package org.objenesis.instantiator.perc
[+] PercInstantiator (1)
[+] PercSerializationInstantiator (1)

package org.objenesis.instantiator.sun
[+] Sun13Instantiator (1)
[+] Sun13InstantiatorBase (1)
[+] Sun13SerializationInstantiator (1)
[+] SunReflectionFactoryInstantiator (1)
[+] SunReflectionFactorySerializationInstantiator (1)

package org.objenesis.strategy
[+] BaseInstantiatorStrategy (1)
[+] SerializingInstantiatorStrategy (1)
[+] StdInstantiatorStrategy (1)

to the top

Java ARchives (4)


kryo-2.22.jar
minlog-1.2.jar
objenesis-1.2.jar
reflectasm-1.07-shaded.jar

to the top



Test Info


Library Namekryo
Version #12.22
Version #22.23.0
SubjectSource Compatibility

Test Results


Total Java ARchives4
Total Methods / Classes1540 / 199
VerdictIncompatible
(30.3%)

Problem Summary


SeverityCount
Added Methods-38
Removed MethodsHigh134
Problems with
Data Types
High60
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (38)


kryo-2.23.0.jar, CachedFieldFactory.class
package com.esotericsoftware.kryo.serializers
FieldSerializer.CachedFieldFactory.createCachedField Class p1, reflect.Field p2, FieldSerializer p3 ) [abstract]  :  FieldSerializer.CachedField

kryo-2.23.0.jar, DefaultClassResolver.class
package com.esotericsoftware.kryo.util
DefaultClassResolver.getTypeByName String className )  :  Class<?>

kryo-2.23.0.jar, DefaultInstantiatorStrategy.class
package com.esotericsoftware.kryo
Kryo.DefaultInstantiatorStrategy.getFallbackInstantiatorStrategy ( )  :  org.objenesis.strategy.InstantiatorStrategy
Kryo.DefaultInstantiatorStrategy.Kryo.DefaultInstantiatorStrategy ( )
Kryo.DefaultInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
Kryo.DefaultInstantiatorStrategy.setFallbackInstantiatorStrategy org.objenesis.strategy.InstantiatorStrategy fallbackStrategy )  :  void

kryo-2.23.0.jar, DefaultSerializers.class
package com.esotericsoftware.kryo
DefaultSerializers.DefaultSerializers ( )

kryo-2.23.0.jar, Factory.class
package com.esotericsoftware.kryo.serializers
FieldSerializerUnsafeUtil.Factory.FieldSerializerUnsafeUtil.Factory ( )

kryo-2.23.0.jar, FieldSerializer<T.class
package com.esotericsoftware.kryo.serializers
FieldSerializer<T.getCopyTransient ( )  :  boolean
FieldSerializer<T.setCopyTransient boolean setCopyTransient )  :  void

kryo-2.23.0.jar, Input.class
package com.esotericsoftware.kryo.io
Input.total ( )  :  long

kryo-2.23.0.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.getInstantiatorStrategy ( )  :  org.objenesis.strategy.InstantiatorStrategy
Kryo.getOriginalToCopyMap ( )  :  util.IdentityMap
Kryo.newInstantiator Class type )  :  org.objenesis.instantiator.ObjectInstantiator
Kryo.setCopyReferences boolean copyReferences )  :  void
Kryo.setInstantiatorStrategy org.objenesis.strategy.InstantiatorStrategy strategy )  :  void
Kryo.setStreamFactory StreamFactory streamFactory )  :  void

kryo-2.23.0.jar, LocaleSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.LocaleSerializer.copy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Locale original )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.copy ( com.esotericsoftware.kryo.Kryo x0, Object x1 )  :  Object
DefaultSerializers.LocaleSerializer.create String language, String country, String variant )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.DefaultSerializers.LocaleSerializer ( )
DefaultSerializers.LocaleSerializer.isSameLocale ( java.util.Locale locale, String language, String country, String variant ) [static]  :  boolean
DefaultSerializers.LocaleSerializer.read ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Locale> type )  :  java.util.Locale
DefaultSerializers.LocaleSerializer.read ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 )  :  Object
DefaultSerializers.LocaleSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Locale l )  :  void
DefaultSerializers.LocaleSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 )  :  void

kryo-2.23.0.jar, Output.class
package com.esotericsoftware.kryo.io
Output.total ( )  :  long

kryo-2.23.0.jar, Registration.class
package com.esotericsoftware.kryo
Registration.getInstantiator ( )  :  org.objenesis.instantiator.ObjectInstantiator
Registration.setInstantiator org.objenesis.instantiator.ObjectInstantiator instantiator )  :  void

kryo-2.23.0.jar, Serializer<T.class
package com.esotericsoftware.kryo
Serializer<T.isDefaultSerializer ( )  :  boolean
Serializer<T.setDefaultSerializer boolean defaultSerializer )  :  void

kryo-2.23.0.jar, TreeSetSerializer.class
package com.esotericsoftware.kryo.serializers
DefaultSerializers.TreeSetSerializer.create ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<java.util.Collection> type )  :  java.util.TreeSet
DefaultSerializers.TreeSetSerializer.create ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Input x1, Class x2 )  :  java.util.Collection
DefaultSerializers.TreeSetSerializer.createCopy ( com.esotericsoftware.kryo.Kryo kryo, java.util.Collection original )  :  java.util.TreeSet
DefaultSerializers.TreeSetSerializer.createCopy ( com.esotericsoftware.kryo.Kryo x0, java.util.Collection x1 )  :  java.util.Collection
DefaultSerializers.TreeSetSerializer.DefaultSerializers.TreeSetSerializer ( )
DefaultSerializers.TreeSetSerializer.write ( com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, java.util.Collection collection )  :  void
DefaultSerializers.TreeSetSerializer.write ( com.esotericsoftware.kryo.Kryo x0, com.esotericsoftware.kryo.io.Output x1, Object x2 )  :  void

to the top

Removed Methods (134)


kryo-2.22.jar, AccessibleInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
AccessibleInstantiator.AccessibleInstantiator Class type )

kryo-2.22.jar, AsmCacheFields.class
package com.esotericsoftware.kryo.serializers
AsmCacheFields.AsmCacheFields ( )

kryo-2.22.jar, BaseInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
BaseInstantiatorStrategy.BaseInstantiatorStrategy ( )

kryo-2.22.jar, ConstructorInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ConstructorInstantiator.ConstructorInstantiator Class type )
ConstructorInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, GCJInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJInstantiator.GCJInstantiator Class type )
GCJInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, GCJInstantiatorBase.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJInstantiatorBase.GCJInstantiatorBase Class type )
GCJInstantiatorBase.newInstance ( ) [abstract]  :  Object

kryo-2.22.jar, GCJSerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
GCJSerializationInstantiator.GCJSerializationInstantiator Class type )
GCJSerializationInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, Input.class
package com.esotericsoftware.kryo.io
Input.total ( )  :  int

kryo-2.22.jar, InstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
InstantiatorStrategy.newInstantiatorOf Class p1 ) [abstract]  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator

kryo-2.22.jar, JRockit131Instantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
JRockit131Instantiator.JRockit131Instantiator Class type )
JRockit131Instantiator.newInstance ( )  :  Object

kryo-2.22.jar, JRockitLegacyInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
JRockitLegacyInstantiator.JRockitLegacyInstantiator Class type )
JRockitLegacyInstantiator.newInstance ( )  :  Object

kryo-2.22.jar, Kryo.class
package com.esotericsoftware.kryo
Kryo.newInstantiator Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
Kryo.newSerializer ( Class<? extends Serializer> serializerClass, Class type )  :  Serializer
Kryo.setInstantiatorStrategy com.esotericsoftware.shaded.org.objenesis.strategy.InstantiatorStrategy strategy )  :  void
Kryo.setStreamFactory util.FastestStreamFactory streamFactory )  :  void

kryo-2.22.jar, NewInstanceInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
NewInstanceInstantiator.newInstance ( )  :  Object
NewInstanceInstantiator.NewInstanceInstantiator Class type )

kryo-2.22.jar, NullInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
NullInstantiator.newInstance ( )  :  Object
NullInstantiator.NullInstantiator ( )

kryo-2.22.jar, ObjectInputStreamInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ObjectInputStreamInstantiator.newInstance ( )  :  Object
ObjectInputStreamInstantiator.ObjectInputStreamInstantiator Class clazz )

kryo-2.22.jar, ObjectInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
ObjectInstantiator.newInstance ( ) [abstract]  :  Object

kryo-2.22.jar, ObjectStreamClassInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
ObjectStreamClassInstantiator.newInstance ( )  :  Object
ObjectStreamClassInstantiator.ObjectStreamClassInstantiator Class type )

kryo-2.22.jar, Objenesis.class
package com.esotericsoftware.shaded.org.objenesis
Objenesis.getInstantiatorOf Class p1 ) [abstract]  :  instantiator.ObjectInstantiator
Objenesis.newInstance Class p1 ) [abstract]  :  Object

kryo-2.22.jar, ObjenesisBase.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisBase.getInstantiatorOf Class clazz )  :  instantiator.ObjectInstantiator
ObjenesisBase.newInstance Class clazz )  :  Object
ObjenesisBase.ObjenesisBase strategy.InstantiatorStrategy strategy )
ObjenesisBase.ObjenesisBase ( strategy.InstantiatorStrategy strategy, boolean useCache )
ObjenesisBase.toString ( )  :  String

kryo-2.22.jar, ObjenesisException.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisException.ObjenesisException String msg )
ObjenesisException.ObjenesisException String msg, Throwable cause )
ObjenesisException.ObjenesisException Throwable cause )

kryo-2.22.jar, ObjenesisHelper.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisHelper.getInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.getSerializableObjectInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.newInstance Class clazz ) [static]  :  Object
ObjenesisHelper.newSerializableInstance Class clazz ) [static]  :  java.io.Serializable

kryo-2.22.jar, ObjenesisSerializer.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisSerializer.ObjenesisSerializer ( )
ObjenesisSerializer.ObjenesisSerializer boolean useCache )

kryo-2.22.jar, ObjenesisStd.class
package com.esotericsoftware.shaded.org.objenesis
ObjenesisStd.ObjenesisStd ( )
ObjenesisStd.ObjenesisStd boolean useCache )

kryo-2.22.jar, Output.class
package com.esotericsoftware.kryo.io
Output.total ( )  :  int

kryo-2.22.jar, PercInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
PercInstantiator.newInstance ( )  :  Object
PercInstantiator.PercInstantiator Class type )

kryo-2.22.jar, PercSerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
PercSerializationInstantiator.newInstance ( )  :  Object
PercSerializationInstantiator.PercSerializationInstantiator Class type )

kryo-2.22.jar, Registration.class
package com.esotericsoftware.kryo
Registration.getInstantiator ( )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
Registration.setInstantiator com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator instantiator )  :  void

kryo-2.22.jar, SerializationInstantiatorHelper.class
package com.esotericsoftware.shaded.org.objenesis.instantiator
SerializationInstantiatorHelper.getNonSerializableSuperClass Class type ) [static]  :  Class
SerializationInstantiatorHelper.SerializationInstantiatorHelper ( )

kryo-2.22.jar, SerializingInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
SerializingInstantiatorStrategy.newInstantiatorOf Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
SerializingInstantiatorStrategy.SerializingInstantiatorStrategy ( )

kryo-2.22.jar, StdInstantiatorStrategy.class
package com.esotericsoftware.shaded.org.objenesis.strategy
StdInstantiatorStrategy.newInstantiatorOf Class type )  :  com.esotericsoftware.shaded.org.objenesis.instantiator.ObjectInstantiator
StdInstantiatorStrategy.StdInstantiatorStrategy ( )

kryo-2.22.jar, Sun13Instantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13Instantiator.newInstance ( )  :  Object
Sun13Instantiator.Sun13Instantiator Class type )

kryo-2.22.jar, Sun13InstantiatorBase.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13InstantiatorBase.newInstance ( ) [abstract]  :  Object
Sun13InstantiatorBase.Sun13InstantiatorBase Class type )

kryo-2.22.jar, Sun13SerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
Sun13SerializationInstantiator.newInstance ( )  :  Object
Sun13SerializationInstantiator.Sun13SerializationInstantiator Class type )

kryo-2.22.jar, SunReflectionFactoryInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
SunReflectionFactoryInstantiator.newInstance ( )  :  Object
SunReflectionFactoryInstantiator.SunReflectionFactoryInstantiator Class type )

kryo-2.22.jar, SunReflectionFactorySerializationInstantiator.class
package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
SunReflectionFactorySerializationInstantiator.newInstance ( )  :  Object
SunReflectionFactorySerializationInstantiator.SunReflectionFactorySerializationInstantiator Class type )

kryo-2.22.jar, UnsafeCacheFields.class
package com.esotericsoftware.kryo.serializers
UnsafeCacheFields.UnsafeCacheFields ( )

objenesis-1.2.jar, AccessibleInstantiator.class
package org.objenesis.instantiator.basic
AccessibleInstantiator.AccessibleInstantiator Class type )

objenesis-1.2.jar, BaseInstantiatorStrategy.class
package org.objenesis.strategy
BaseInstantiatorStrategy.BaseInstantiatorStrategy ( )

objenesis-1.2.jar, ConstructorInstantiator.class
package org.objenesis.instantiator.basic
ConstructorInstantiator.ConstructorInstantiator Class type )
ConstructorInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, GCJInstantiator.class
package org.objenesis.instantiator.gcj
GCJInstantiator.GCJInstantiator Class type )
GCJInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, GCJInstantiatorBase.class
package org.objenesis.instantiator.gcj
GCJInstantiatorBase.GCJInstantiatorBase Class type )
GCJInstantiatorBase.newInstance ( ) [abstract]  :  Object

objenesis-1.2.jar, GCJSerializationInstantiator.class
package org.objenesis.instantiator.gcj
GCJSerializationInstantiator.GCJSerializationInstantiator Class type )
GCJSerializationInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, InstantiatorStrategy.class
package org.objenesis.strategy
InstantiatorStrategy.newInstantiatorOf Class p1 ) [abstract]  :  org.objenesis.instantiator.ObjectInstantiator

objenesis-1.2.jar, JRockit131Instantiator.class
package org.objenesis.instantiator.jrockit
JRockit131Instantiator.JRockit131Instantiator Class type )
JRockit131Instantiator.newInstance ( )  :  Object

objenesis-1.2.jar, JRockitLegacyInstantiator.class
package org.objenesis.instantiator.jrockit
JRockitLegacyInstantiator.JRockitLegacyInstantiator Class type )
JRockitLegacyInstantiator.newInstance ( )  :  Object

objenesis-1.2.jar, NewInstanceInstantiator.class
package org.objenesis.instantiator.basic
NewInstanceInstantiator.newInstance ( )  :  Object
NewInstanceInstantiator.NewInstanceInstantiator Class type )

objenesis-1.2.jar, NullInstantiator.class
package org.objenesis.instantiator
NullInstantiator.newInstance ( )  :  Object
NullInstantiator.NullInstantiator ( )

objenesis-1.2.jar, ObjectInputStreamInstantiator.class
package org.objenesis.instantiator.basic
ObjectInputStreamInstantiator.newInstance ( )  :  Object
ObjectInputStreamInstantiator.ObjectInputStreamInstantiator Class clazz )

objenesis-1.2.jar, ObjectInstantiator.class
package org.objenesis.instantiator
ObjectInstantiator.newInstance ( ) [abstract]  :  Object

objenesis-1.2.jar, ObjectStreamClassInstantiator.class
package org.objenesis.instantiator.basic
ObjectStreamClassInstantiator.newInstance ( )  :  Object
ObjectStreamClassInstantiator.ObjectStreamClassInstantiator Class type )

objenesis-1.2.jar, Objenesis.class
package org.objenesis
Objenesis.getInstantiatorOf Class p1 ) [abstract]  :  instantiator.ObjectInstantiator
Objenesis.newInstance Class p1 ) [abstract]  :  Object

objenesis-1.2.jar, ObjenesisBase.class
package org.objenesis
ObjenesisBase.getInstantiatorOf Class clazz )  :  instantiator.ObjectInstantiator
ObjenesisBase.newInstance Class clazz )  :  Object
ObjenesisBase.ObjenesisBase strategy.InstantiatorStrategy strategy )
ObjenesisBase.ObjenesisBase ( strategy.InstantiatorStrategy strategy, boolean useCache )
ObjenesisBase.toString ( )  :  String

objenesis-1.2.jar, ObjenesisException.class
package org.objenesis
ObjenesisException.ObjenesisException String msg )
ObjenesisException.ObjenesisException String msg, Throwable cause )
ObjenesisException.ObjenesisException Throwable cause )

objenesis-1.2.jar, ObjenesisHelper.class
package org.objenesis
ObjenesisHelper.getInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.getSerializableObjectInstantiatorOf Class clazz ) [static]  :  instantiator.ObjectInstantiator
ObjenesisHelper.newInstance Class clazz ) [static]  :  Object
ObjenesisHelper.newSerializableInstance Class clazz ) [static]  :  java.io.Serializable

objenesis-1.2.jar, ObjenesisSerializer.class
package org.objenesis
ObjenesisSerializer.ObjenesisSerializer ( )
ObjenesisSerializer.ObjenesisSerializer boolean useCache )

objenesis-1.2.jar, ObjenesisStd.class
package org.objenesis
ObjenesisStd.ObjenesisStd ( )
ObjenesisStd.ObjenesisStd boolean useCache )

objenesis-1.2.jar, PercInstantiator.class
package org.objenesis.instantiator.perc
PercInstantiator.newInstance ( )  :  Object
PercInstantiator.PercInstantiator Class type )

objenesis-1.2.jar, PercSerializationInstantiator.class
package org.objenesis.instantiator.perc
PercSerializationInstantiator.newInstance ( )  :  Object
PercSerializationInstantiator.PercSerializationInstantiator Class type )

objenesis-1.2.jar, SerializationInstantiatorHelper.class
package org.objenesis.instantiator
SerializationInstantiatorHelper.getNonSerializableSuperClass Class type ) [static]  :  Class
SerializationInstantiatorHelper.SerializationInstantiatorHelper ( )

objenesis-1.2.jar, SerializingInstantiatorStrategy.class
package org.objenesis.strategy
SerializingInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
SerializingInstantiatorStrategy.SerializingInstantiatorStrategy ( )

objenesis-1.2.jar, StdInstantiatorStrategy.class
package org.objenesis.strategy
StdInstantiatorStrategy.newInstantiatorOf Class type )  :  org.objenesis.instantiator.ObjectInstantiator
StdInstantiatorStrategy.StdInstantiatorStrategy ( )

objenesis-1.2.jar, Sun13Instantiator.class
package org.objenesis.instantiator.sun
Sun13Instantiator.newInstance ( )  :  Object
Sun13Instantiator.Sun13Instantiator Class type )

objenesis-1.2.jar, Sun13InstantiatorBase.class
package org.objenesis.instantiator.sun
Sun13InstantiatorBase.newInstance ( ) [abstract]  :  Object
Sun13InstantiatorBase.Sun13InstantiatorBase Class type )

objenesis-1.2.jar, Sun13SerializationInstantiator.class
package org.objenesis.instantiator.sun
Sun13SerializationInstantiator.newInstance ( )  :  Object
Sun13SerializationInstantiator.Sun13SerializationInstantiator Class type )

objenesis-1.2.jar, SunReflectionFactoryInstantiator.class
package org.objenesis.instantiator.sun
SunReflectionFactoryInstantiator.newInstance ( )  :  Object
SunReflectionFactoryInstantiator.SunReflectionFactoryInstantiator Class type )

objenesis-1.2.jar, SunReflectionFactorySerializationInstantiator.class
package org.objenesis.instantiator.sun
SunReflectionFactorySerializationInstantiator.newInstance ( )  :  Object
SunReflectionFactorySerializationInstantiator.SunReflectionFactorySerializationInstantiator Class type )

to the top

Problems with Data Types, High Severity (60)


kryo-2.22.jar
package com.esotericsoftware.kryo.io
[+] Input (1)
[+] Output (1)

package com.esotericsoftware.shaded.org.objenesis
[+] Objenesis (1)
[+] ObjenesisBase (1)
[+] ObjenesisException (1)
[+] ObjenesisHelper (1)
[+] ObjenesisSerializer (1)
[+] ObjenesisStd (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator
[+] NullInstantiator (1)
[+] ObjectInstantiator (1)
[+] SerializationInstantiatorHelper (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.basic
[+] AccessibleInstantiator (1)
[+] ConstructorInstantiator (1)
[+] NewInstanceInstantiator (1)
[+] ObjectInputStreamInstantiator (1)
[+] ObjectStreamClassInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.gcj
[+] GCJInstantiator (1)
[+] GCJInstantiatorBase (1)
[+] GCJSerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.jrockit
[+] JRockit131Instantiator (1)
[+] JRockitLegacyInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.perc
[+] PercInstantiator (1)
[+] PercSerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.instantiator.sun
[+] Sun13Instantiator (1)
[+] Sun13InstantiatorBase (1)
[+] Sun13SerializationInstantiator (1)
[+] SunReflectionFactoryInstantiator (1)
[+] SunReflectionFactorySerializationInstantiator (1)

package com.esotericsoftware.shaded.org.objenesis.strategy
[+] BaseInstantiatorStrategy (1)
[+] InstantiatorStrategy (1)
[+] SerializingInstantiatorStrategy (1)
[+] StdInstantiatorStrategy (1)

objenesis-1.2.jar
package org.objenesis
[+] Objenesis (1)
[+] ObjenesisBase (1)
[+] ObjenesisException (1)
[+] ObjenesisHelper (1)
[+] ObjenesisSerializer (1)
[+] ObjenesisStd (1)

package org.objenesis.instantiator
[+] NullInstantiator (1)
[+] SerializationInstantiatorHelper (1)

package org.objenesis.instantiator.basic
[+] AccessibleInstantiator (1)
[+] ConstructorInstantiator (1)
[+] NewInstanceInstantiator (1)
[+] ObjectInputStreamInstantiator (1)
[+] ObjectStreamClassInstantiator (1)

package org.objenesis.instantiator.gcj
[+] GCJInstantiator (1)
[+] GCJInstantiatorBase (1)
[+] GCJSerializationInstantiator (1)

package org.objenesis.instantiator.jrockit
[+] JRockit131Instantiator (1)
[+] JRockitLegacyInstantiator (1)

package org.objenesis.instantiator.perc
[+] PercInstantiator (1)
[+] PercSerializationInstantiator (1)

package org.objenesis.instantiator.sun
[+] Sun13Instantiator (1)
[+] Sun13InstantiatorBase (1)
[+] Sun13SerializationInstantiator (1)
[+] SunReflectionFactoryInstantiator (1)
[+] SunReflectionFactorySerializationInstantiator (1)

package org.objenesis.strategy
[+] BaseInstantiatorStrategy (1)
[+] SerializingInstantiatorStrategy (1)
[+] StdInstantiatorStrategy (1)

to the top

Java ARchives (4)


kryo-2.22.jar
minlog-1.2.jar
objenesis-1.2.jar
reflectasm-1.07-shaded.jar

to the top



Generated on Sun Jan 26 00:35:08 2014 for kryo by Java API Compliance Checker 1.3.5  
A tool for checking backward compatibility of a Java library API