Home | History | Annotate | Download | only in lib

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.class
Android10Instantiator.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.class
Android17Instantiator.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.class
Android18Instantiator.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.class
AndroidSerializationInstantiator.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.class
AccessibleInstantiator.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.class
ConstructorInstantiator.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.class
FailingInstantiator.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.class
NewInstanceInstantiator.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.class
NullInstantiator.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.class
ObjectInputStreamInstantiator.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.class
ObjectInputStreamInstantiator.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.class
ObjectStreamClassInstantiator.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.class
GCJInstantiator.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.class
GCJInstantiatorBase.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.class
GCJInstantiatorBase.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.class
GCJSerializationInstantiator.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.class
JRockitLegacyInstantiator.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.class
ObjectInstantiator.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.class
PercInstantiator.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.class
PercSerializationInstantiator.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.class
SerializationInstantiatorHelper.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.class
SunReflectionFactoryHelper.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.class
SunReflectionFactoryInstantiator.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.class
SunReflectionFactorySerializationInstantiator.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.class
UnsafeFactoryInstantiator.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.class
Objenesis.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.class
ObjenesisBase.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.class
ObjenesisException.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.class
ObjenesisHelper.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.class
ObjenesisSerializer.java
package org.objenesis
public org.objenesis.ObjenesisSerializer extends org.objenesis.ObjenesisBase {
	public void  () 
	public void  (boolean) 
		boolean useCache
}

org/objenesis/ObjenesisStd.class
ObjenesisStd.java
package org.objenesis
public org.objenesis.ObjenesisStd extends org.objenesis.ObjenesisBase {
	public void  () 
	public void  (boolean) 
		boolean useCache
}

org/objenesis/strategy/BaseInstantiatorStrategy.class
BaseInstantiatorStrategy.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.class
InstantiatorStrategy.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.class
PlatformDescription.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.class
SerializingInstantiatorStrategy.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.class
SingleInstantiatorStrategy.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.class
StdInstantiatorStrategy.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