META-INF/
META-INF/MANIFEST.MF
org/
org/objenesis/
org/objenesis/instantiator/
org/objenesis/instantiator/android/
org/objenesis/instantiator/basic/
org/objenesis/instantiator/gcj/
org/objenesis/instantiator/jrockit/
org/objenesis/instantiator/perc/
org/objenesis/instantiator/sun/
org/objenesis/strategy/
META-INF/LICENSE
META-INF/NOTICE
org/objenesis/instantiator/android/Android10Instantiator.classAndroid10Instantiator.java
package org.objenesis.instantiator.android
public org.objenesis.instantiator.android.Android10Instantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final Class type
private final java.lang.reflect.Method newStaticMethod
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
private static java.lang.reflect.Method getNewStaticMethod ()
java.lang.reflect.Method newStaticMethod
RuntimeException e
NoSuchMethodException e
}
org/objenesis/instantiator/android/Android17Instantiator.classAndroid17Instantiator.java
package org.objenesis.instantiator.android
public org.objenesis.instantiator.android.Android17Instantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final Class type
private final java.lang.reflect.Method newInstanceMethod
private final Integer objectConstructorId
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
private static java.lang.reflect.Method getNewInstanceMethod ()
java.lang.reflect.Method newInstanceMethod
RuntimeException e
NoSuchMethodException e
private static java.lang.Integer findConstructorIdForJavaLangObjectConstructor ()
java.lang.reflect.Method newInstanceMethod
RuntimeException e
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
}
org/objenesis/instantiator/android/Android18Instantiator.classAndroid18Instantiator.java
package org.objenesis.instantiator.android
public org.objenesis.instantiator.android.Android18Instantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final Class type
private final java.lang.reflect.Method newInstanceMethod
private final Long objectConstructorId
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
private static java.lang.reflect.Method getNewInstanceMethod ()
java.lang.reflect.Method newInstanceMethod
RuntimeException e
NoSuchMethodException e
private static java.lang.Long findConstructorIdForJavaLangObjectConstructor ()
java.lang.reflect.Method newInstanceMethod
RuntimeException e
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
}
org/objenesis/instantiator/android/AndroidSerializationInstantiator.classAndroidSerializationInstantiator.java
package org.objenesis.instantiator.android
public org.objenesis.instantiator.android.AndroidSerializationInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final Class type
private final java.io.ObjectStreamClass objectStreamClass
private final java.lang.reflect.Method newInstanceMethod
public void (java.lang.Class)
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
java.lang.reflect.Method m
public java.lang.Object newInstance ()
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
private static java.lang.reflect.Method getNewInstanceMethod ()
java.lang.reflect.Method newInstanceMethod
RuntimeException e
NoSuchMethodException e
}
org/objenesis/instantiator/basic/AccessibleInstantiator.classAccessibleInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.AccessibleInstantiator extends org.objenesis.instantiator.basic.ConstructorInstantiator {
public void (java.lang.Class)
Class type
}
org/objenesis/instantiator/basic/ConstructorInstantiator.classConstructorInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.ConstructorInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
protected java.lang.reflect.Constructor constructor
public void (java.lang.Class)
Exception e
Class type
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/basic/FailingInstantiator.classFailingInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.FailingInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
}
org/objenesis/instantiator/basic/NewInstanceInstantiator.classNewInstanceInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.NewInstanceInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final Class type
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/basic/NullInstantiator.classNullInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.NullInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
}
org/objenesis/instantiator/basic/ObjectInputStreamInstantiator$MockStream.classObjectInputStreamInstantiator.java
package org.objenesis.instantiator.basic
org.objenesis.instantiator.basic.ObjectInputStreamInstantiator$MockStream extends java.io.InputStream {
private int pointer
private byte[] data
private int sequence
private static final int[] NEXT
private byte[][] buffers
private final byte[] FIRST_DATA
private static byte[] HEADER
private static byte[] REPEATING_DATA
private static void initialize ()
java.io.ByteArrayOutputStream byteOut
java.io.DataOutputStream dout
java.io.IOException e
public void (java.lang.Class)
java.io.IOException e
Class clazz
java.io.ByteArrayOutputStream byteOut
java.io.DataOutputStream dout
private void advanceBuffer ()
public int read () throws java.io.IOException
int result
public int available () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int left
int remaining
static void ()
}
org/objenesis/instantiator/basic/ObjectInputStreamInstantiator.classObjectInputStreamInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.ObjectInputStreamInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private java.io.ObjectInputStream inputStream
public void (java.lang.Class)
java.io.IOException e
Class clazz
public java.lang.Object newInstance ()
ClassNotFoundException e
Exception e
}
org/objenesis/instantiator/basic/ObjectStreamClassInstantiator.classObjectStreamClassInstantiator.java
package org.objenesis.instantiator.basic
public org.objenesis.instantiator.basic.ObjectStreamClassInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private static java.lang.reflect.Method newInstanceMethod
private final java.io.ObjectStreamClass objStreamClass
private static void initialize ()
RuntimeException e
NoSuchMethodException e
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/gcj/GCJInstantiator.classGCJInstantiator.java
package org.objenesis.instantiator.gcj
public org.objenesis.instantiator.gcj.GCJInstantiator extends org.objenesis.instantiator.gcj.GCJInstantiatorBase {
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
RuntimeException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
}
org/objenesis/instantiator/gcj/GCJInstantiatorBase$DummyStream.classGCJInstantiatorBase.java
package org.objenesis.instantiator.gcj
org.objenesis.instantiator.gcj.GCJInstantiatorBase$DummyStream extends java.io.ObjectInputStream {
public void () throws java.io.IOException
}
org/objenesis/instantiator/gcj/GCJInstantiatorBase.classGCJInstantiatorBase.java
package org.objenesis.instantiator.gcj
public abstract org.objenesis.instantiator.gcj.GCJInstantiatorBase extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
static java.lang.reflect.Method newObjectMethod
static java.io.ObjectInputStream dummyStream
protected final Class type
private static void initialize ()
RuntimeException e
NoSuchMethodException e
java.io.IOException e
public void (java.lang.Class)
Class type
public abstract java.lang.Object newInstance ()
static void ()
}
org/objenesis/instantiator/gcj/GCJSerializationInstantiator.classGCJSerializationInstantiator.java
package org.objenesis.instantiator.gcj
public org.objenesis.instantiator.gcj.GCJSerializationInstantiator extends org.objenesis.instantiator.gcj.GCJInstantiatorBase {
private Class superType
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/jrockit/JRockitLegacyInstantiator.classJRockitLegacyInstantiator.java
package org.objenesis.instantiator.jrockit
public org.objenesis.instantiator.jrockit.JRockitLegacyInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private static java.lang.reflect.Method safeAllocObjectMethod
private final Class type
private static void initialize ()
RuntimeException e
ClassNotFoundException e
NoSuchMethodException e
Class memSystem
public void (java.lang.Class)
Class type
public java.lang.Object newInstance ()
Exception e
static void ()
}
org/objenesis/instantiator/ObjectInstantiator.classObjectInstantiator.java
package org.objenesis.instantiator
public abstract org.objenesis.instantiator.ObjectInstantiator extends java.lang.Object {
public abstract java.lang.Object newInstance ()
}
org/objenesis/instantiator/perc/PercInstantiator.classPercInstantiator.java
package org.objenesis.instantiator.perc
public org.objenesis.instantiator.perc.PercInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final java.lang.reflect.Method newInstanceMethod
private final Object[] typeArgs
public void (java.lang.Class)
RuntimeException e
NoSuchMethodException e
Class type
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/perc/PercSerializationInstantiator.classPercSerializationInstantiator.java
package org.objenesis.instantiator.perc
public org.objenesis.instantiator.perc.PercSerializationInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private Object[] typeArgs
private final java.lang.reflect.Method newInstanceMethod
public void (java.lang.Class)
Class percMethodClass
Class percClassClass
java.lang.reflect.Method getPercClassMethod
Object someObject
java.lang.reflect.Method findMethodMethod
Object percMethod
ClassNotFoundException e
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
Class type
Class unserializableType
public java.lang.Object newInstance ()
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
}
org/objenesis/instantiator/SerializationInstantiatorHelper.classSerializationInstantiatorHelper.java
package org.objenesis.instantiator
public org.objenesis.instantiator.SerializationInstantiatorHelper extends java.lang.Object {
public void ()
public static java.lang.Class getNonSerializableSuperClass (java.lang.Class)
Class type
Class result
}
org/objenesis/instantiator/sun/SunReflectionFactoryHelper.classSunReflectionFactoryHelper.java
package org.objenesis.instantiator.sun
org.objenesis.instantiator.sun.SunReflectionFactoryHelper extends java.lang.Object {
void ()
public static java.lang.reflect.Constructor newConstructorForSerialization (java.lang.Class, java.lang.reflect.Constructor)
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
java.lang.reflect.Constructor constructor
Class reflectionFactoryClass
Object reflectionFactory
java.lang.reflect.Method newConstructorForSerializationMethod
private static java.lang.Class getReflectionFactoryClass ()
ClassNotFoundException e
private static java.lang.Object createReflectionFactory (java.lang.Class)
java.lang.reflect.Method method
NoSuchMethodException e
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Class reflectionFactoryClass
private static java.lang.reflect.Method getNewConstructorForSerializationMethod (java.lang.Class)
NoSuchMethodException e
Class reflectionFactoryClass
}
org/objenesis/instantiator/sun/SunReflectionFactoryInstantiator.classSunReflectionFactoryInstantiator.java
package org.objenesis.instantiator.sun
public org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final java.lang.reflect.Constructor mungedConstructor
public void (java.lang.Class)
Class type
java.lang.reflect.Constructor javaLangObjectConstructor
public java.lang.Object newInstance ()
Exception e
private static java.lang.reflect.Constructor getJavaLangObjectConstructor ()
NoSuchMethodException e
}
org/objenesis/instantiator/sun/SunReflectionFactorySerializationInstantiator.classSunReflectionFactorySerializationInstantiator.java
package org.objenesis.instantiator.sun
public org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private final java.lang.reflect.Constructor mungedConstructor
public void (java.lang.Class)
NoSuchMethodException e
Class type
Class nonSerializableAncestor
java.lang.reflect.Constructor nonSerializableAncestorConstructor
public java.lang.Object newInstance ()
Exception e
}
org/objenesis/instantiator/sun/UnsafeFactoryInstantiator.classUnsafeFactoryInstantiator.java
package org.objenesis.instantiator.sun
public org.objenesis.instantiator.sun.UnsafeFactoryInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator {
private static sun.misc.Unsafe unsafe
private final Class type
public void (java.lang.Class)
NoSuchFieldException e
IllegalAccessException e
java.lang.reflect.Field f
Class type
public java.lang.Object newInstance ()
InstantiationException e
}
org/objenesis/Objenesis.classObjenesis.java
package org.objenesis
public abstract org.objenesis.Objenesis extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.Class)
public abstract org.objenesis.instantiator.ObjectInstantiator getInstantiatorOf (java.lang.Class)
}
org/objenesis/ObjenesisBase.classObjenesisBase.java
package org.objenesis
public org.objenesis.ObjenesisBase extends java.lang.Object implements org.objenesis.Objenesis {
protected final org.objenesis.strategy.InstantiatorStrategy strategy
protected java.util.concurrent.ConcurrentHashMap cache
public void (org.objenesis.strategy.InstantiatorStrategy)
org.objenesis.strategy.InstantiatorStrategy strategy
public void (org.objenesis.strategy.InstantiatorStrategy, boolean)
org.objenesis.strategy.InstantiatorStrategy strategy
boolean useCache
public java.lang.String toString ()
public java.lang.Object newInstance (java.lang.Class)
Class clazz
public org.objenesis.instantiator.ObjectInstantiator getInstantiatorOf (java.lang.Class)
org.objenesis.instantiator.ObjectInstantiator newInstantiator
Class clazz
org.objenesis.instantiator.ObjectInstantiator instantiator
}
org/objenesis/ObjenesisException.classObjenesisException.java
package org.objenesis
public org.objenesis.ObjenesisException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
}
org/objenesis/ObjenesisHelper.classObjenesisHelper.java
package org.objenesis
public final org.objenesis.ObjenesisHelper extends java.lang.Object {
private static final org.objenesis.Objenesis OBJENESIS_STD
private static final org.objenesis.Objenesis OBJENESIS_SERIALIZER
private void ()
public static java.lang.Object newInstance (java.lang.Class)
Class clazz
public static java.io.Serializable newSerializableInstance (java.lang.Class)
Class clazz
public static org.objenesis.instantiator.ObjectInstantiator getInstantiatorOf (java.lang.Class)
Class clazz
public static org.objenesis.instantiator.ObjectInstantiator getSerializableObjectInstantiatorOf (java.lang.Class)
Class clazz
static void ()
}
org/objenesis/ObjenesisSerializer.classObjenesisSerializer.java
package org.objenesis
public org.objenesis.ObjenesisSerializer extends org.objenesis.ObjenesisBase {
public void ()
public void (boolean)
boolean useCache
}
org/objenesis/ObjenesisStd.classObjenesisStd.java
package org.objenesis
public org.objenesis.ObjenesisStd extends org.objenesis.ObjenesisBase {
public void ()
public void (boolean)
boolean useCache
}
org/objenesis/strategy/BaseInstantiatorStrategy.classBaseInstantiatorStrategy.java
package org.objenesis.strategy
public abstract org.objenesis.strategy.BaseInstantiatorStrategy extends java.lang.Object implements org.objenesis.strategy.InstantiatorStrategy {
public void ()
}
org/objenesis/strategy/InstantiatorStrategy.classInstantiatorStrategy.java
package org.objenesis.strategy
public abstract org.objenesis.strategy.InstantiatorStrategy extends java.lang.Object {
public abstract org.objenesis.instantiator.ObjectInstantiator newInstantiatorOf (java.lang.Class)
}
org/objenesis/strategy/PlatformDescription.classPlatformDescription.java
package org.objenesis.strategy
public final org.objenesis.strategy.PlatformDescription extends java.lang.Object {
public static final String JROCKIT
public static final String GNU
public static final String SUN
public static final String OPENJDK
public static final String PERC
public static final String DALVIK
public static final String SPECIFICATION_VERSION
public static final String VM_VERSION
public static final String VM_INFO
public static final String VENDOR_VERSION
public static final String VENDOR
public static final String JVM_NAME
public static final int ANDROID_VERSION
public static boolean isThisJVM (java.lang.String)
String name
private static int getAndroidVersion ()
private static int getAndroidVersion0 ()
ClassNotFoundException e
NoSuchFieldException e
IllegalAccessException e
Class clazz
java.lang.reflect.Field field
int version
private static int getOldAndroidVersion (java.lang.Class)
NoSuchFieldException e
IllegalAccessException e
Class versionClass
java.lang.reflect.Field field
String version
private void ()
static void ()
}
org/objenesis/strategy/SerializingInstantiatorStrategy.classSerializingInstantiatorStrategy.java
package org.objenesis.strategy
public org.objenesis.strategy.SerializingInstantiatorStrategy extends org.objenesis.strategy.BaseInstantiatorStrategy {
public void ()
public org.objenesis.instantiator.ObjectInstantiator newInstantiatorOf (java.lang.Class)
Class type
}
org/objenesis/strategy/SingleInstantiatorStrategy.classSingleInstantiatorStrategy.java
package org.objenesis.strategy
public org.objenesis.strategy.SingleInstantiatorStrategy extends java.lang.Object implements org.objenesis.strategy.InstantiatorStrategy {
private java.lang.reflect.Constructor constructor
public void (java.lang.Class)
NoSuchMethodException e
Class instantiator
public org.objenesis.instantiator.ObjectInstantiator newInstantiatorOf (java.lang.Class)
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
}
org/objenesis/strategy/StdInstantiatorStrategy.classStdInstantiatorStrategy.java
package org.objenesis.strategy
public org.objenesis.strategy.StdInstantiatorStrategy extends org.objenesis.strategy.BaseInstantiatorStrategy {
public void ()
public org.objenesis.instantiator.ObjectInstantiator newInstantiatorOf (java.lang.Class)
Class type
}
META-INF/INDEX.LIST