Home | History | Annotate | Download | only in objenesis

META-INF/
META-INF/MANIFEST.MF
org/
org/objenesis/
org/objenesis/instantiator/
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/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/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/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
	static Class class$java$io$Serializable
	public void  (java.lang.Class) 
		java.io.IOException e
		Class clazz
	public java.lang.Object newInstance () 
		ClassNotFoundException e
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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
	static Class class$java$io$ObjectStreamClass
	private static void initialize () 
		RuntimeException e
		NoSuchMethodException e
	public void  (java.lang.Class) 
		Class type
	public java.lang.Object newInstance () 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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 {
	static Class class$java$lang$Object
	public void  (java.lang.Class) 
		Class type
	public java.lang.Object newInstance () 
		RuntimeException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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  {
	protected static java.lang.reflect.Method newObjectMethod
	protected static java.io.ObjectInputStream dummyStream
	protected final Class type
	static Class class$java$lang$Class
	static Class class$java$io$ObjectInputStream
	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 java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	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/JRockit131Instantiator.class
JRockit131Instantiator.java
package org.objenesis.instantiator.jrockit
public org.objenesis.instantiator.jrockit.JRockit131Instantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator  {
	private java.lang.reflect.Constructor mungedConstructor
	private static java.lang.reflect.Method newConstructorForSerializationMethod
	static Class class$java$lang$reflect$Constructor
	static Class class$java$lang$Class
	static Class class$java$lang$Object
	private static void initialize () 
		RuntimeException e
		ClassNotFoundException e
		NoSuchMethodException e
		Class cl
	public void  (java.lang.Class) 
		NoSuchMethodException e
		Exception e
		java.lang.reflect.Constructor javaLangObjectConstructor
		Class type
	public java.lang.Object newInstance () 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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
	static Class class$java$lang$Class
	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 java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/objenesis/instantiator/NullInstantiator.class
NullInstantiator.java
package org.objenesis.instantiator
public org.objenesis.instantiator.NullInstantiator extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator  {
	public void  () 
	public java.lang.Object newInstance () 
}

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
	static Class class$java$lang$Class
	static Class class$java$io$ObjectInputStream
	public void  (java.lang.Class) 
		RuntimeException e
		NoSuchMethodException e
		Class type
	public java.lang.Object newInstance () 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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
	static Class class$java$io$Serializable
	static Class class$java$lang$Class
	static Class class$java$lang$Object
	static Class class$java$io$ObjectInputStream
	static Class class$java$lang$String
	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
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/objenesis/instantiator/SerializationInstantiatorHelper.class
SerializationInstantiatorHelper.java
package org.objenesis.instantiator
public org.objenesis.instantiator.SerializationInstantiatorHelper extends java.lang.Object {
	static Class class$java$io$Serializable
	public void  () 
	public static java.lang.Class getNonSerializableSuperClass (java.lang.Class) 
		Class type
		Class result
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/objenesis/instantiator/sun/Sun13Instantiator.class
Sun13Instantiator.java
package org.objenesis.instantiator.sun
public org.objenesis.instantiator.sun.Sun13Instantiator extends org.objenesis.instantiator.sun.Sun13InstantiatorBase {
	static Class class$java$lang$Object
	public void  (java.lang.Class) 
		Class type
	public java.lang.Object newInstance () 
		RuntimeException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/objenesis/instantiator/sun/Sun13InstantiatorBase.class
Sun13InstantiatorBase.java
package org.objenesis.instantiator.sun
public abstract org.objenesis.instantiator.sun.Sun13InstantiatorBase extends java.lang.Object implements org.objenesis.instantiator.ObjectInstantiator  {
	protected static java.lang.reflect.Method allocateNewObjectMethod
	protected final Class type
	static Class class$java$lang$Class
	static Class class$java$io$ObjectInputStream
	private static void initialize () 
		RuntimeException e
		NoSuchMethodException e
	public void  (java.lang.Class) 
		Class type
	public abstract java.lang.Object newInstance () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/objenesis/instantiator/sun/Sun13SerializationInstantiator.class
Sun13SerializationInstantiator.java
package org.objenesis.instantiator.sun
public org.objenesis.instantiator.sun.Sun13SerializationInstantiator extends org.objenesis.instantiator.sun.Sun13InstantiatorBase {
	private final Class superType
	public void  (java.lang.Class) 
		Class type
	public java.lang.Object newInstance () 
		Exception e
}

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
	static Class class$java$lang$Object
	public void  (java.lang.Class) 
		NoSuchMethodException e
		Class type
		sun.reflect.ReflectionFactory reflectionFactory
		java.lang.reflect.Constructor javaLangObjectConstructor
	public java.lang.Object newInstance () 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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
		sun.reflect.ReflectionFactory reflectionFactory
		java.lang.reflect.Constructor nonSerializableAncestorConstructor
	public java.lang.Object newInstance () 
		Exception 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.Map 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 synchronized org.objenesis.instantiator.ObjectInstantiator getInstantiatorOf (java.lang.Class) 
		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
	private static final boolean jdk14
	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
	static void  () 
}

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  {
	protected static final String JROCKIT
	protected static final String GNU
	protected static final String SUN
	protected static final String PERC
	protected static final String VM_VERSION
	protected static final String VM_INFO
	protected static final String VENDOR_VERSION
	protected static final String VENDOR
	protected static final String JVM_NAME
	public void  () 
	static 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/SerializingInstantiatorStrategy.class
SerializingInstantiatorStrategy.java
package org.objenesis.strategy
public org.objenesis.strategy.SerializingInstantiatorStrategy extends org.objenesis.strategy.BaseInstantiatorStrategy {
	static Class class$java$io$Serializable
	public void  () 
	public org.objenesis.instantiator.ObjectInstantiator newInstantiatorOf (java.lang.Class) 
		Class type
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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