Home | History | Annotate | Download | only in easymock-tools

META-INF/
META-INF/MANIFEST.MF
org/
org/easymock/
org/easymock/tests/
org/easymock/tests2/
easymock.properties
META-INF/LICENSE
META-INF/NOTICE
org/easymock/tests/ArgumentToStringTest.class
ArgumentToStringTest.java
package org.easymock.tests
public org.easymock.tests.ArgumentToStringTest extends java.lang.Object {
	private StringBuffer buffer
	public void  () 
	public void setUp () 
	public void testAppendArgument_null () 
	public void testAppendArgument_String () 
	public void testAppendArgument_Character () 
	public void testAppendArgument_Array () 
	public void testAppendArgument_Full () 
	private void assertString (java.lang.String, java.lang.Object) 
		String expected
		Object actual
	public void testArgumentToString () 
		String actual
	public void testArgumentsToString () 
		String actual
	public void testArgumentsToString_null () 
		String actual
}

org/easymock/tests/CapturesMatcherTest.class
CapturesMatcherTest.java
package org.easymock.tests
public org.easymock.tests.CapturesMatcherTest extends java.lang.Object {
	private final org.easymock.Capture capture
	private final org.easymock.internal.matchers.Captures matcher
	private StringBuffer buffer
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown () 
	public void test ()  throws java.lang.Exception 
	private void clearBuffer () 
}

org/easymock/tests/CglibTest$1.class
CglibTest.java
package org.easymock.tests
 org.easymock.tests.CglibTest$1 extends java.lang.Object implements net.sf.cglib.proxy.MethodInterceptor  {
	final org.easymock.tests.CglibTest this$0
	void  (org.easymock.tests.CglibTest) 
	public java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], net.sf.cglib.proxy.MethodProxy)  throws java.lang.Throwable 
		Object obj
		java.lang.reflect.Method method
		Object[] args
		net.sf.cglib.proxy.MethodProxy proxy
}

org/easymock/tests/CglibTest.class
CglibTest.java
package org.easymock.tests
public org.easymock.tests.CglibTest extends java.lang.Object {
	public void  () 
	public void test ()  throws java.lang.Exception 
		net.sf.cglib.proxy.Factory f1
		net.sf.cglib.proxy.Factory f2
	private net.sf.cglib.proxy.Factory createMock ()  throws java.lang.Exception 
		net.sf.cglib.proxy.MethodInterceptor interceptor
		net.sf.cglib.proxy.Enhancer enhancer
		Class mockClass
		net.sf.cglib.proxy.Factory f
}

org/easymock/tests/ClassInstantiatorFactoryTest.class
ClassInstantiatorFactoryTest.java
package org.easymock.tests
public org.easymock.tests.ClassInstantiatorFactoryTest extends java.lang.Object {
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown ()  throws java.lang.Exception 
	public void getInstantiator_Default () 
		org.easymock.internal.IClassInstantiator instantiator
	public void getInstantiator_Overriden () 
		org.easymock.internal.IClassInstantiator instantiator
	public void getInstantiator_BackToDefault () 
		org.easymock.internal.IClassInstantiator instantiator
	public void getJVM () 
}

org/easymock/tests/ConstructorTest$ConstructorCallingPublicMethodClass.class
ConstructorTest.java
package org.easymock.tests
public org.easymock.tests.ConstructorTest$ConstructorCallingPublicMethodClass extends org.easymock.tests.ConstructorTest$FooClass {
	public void  () 
}

org/easymock/tests/ConstructorTest$EmptyConstructorClass.class
ConstructorTest.java
package org.easymock.tests
public org.easymock.tests.ConstructorTest$EmptyConstructorClass extends org.easymock.tests.ConstructorTest$FooClass {
	public void  () 
}

org/easymock/tests/ConstructorTest$FooClass.class
ConstructorTest.java
package org.easymock.tests
public org.easymock.tests.ConstructorTest$FooClass extends java.lang.Object {
	public void  () 
	public void foo () 
}

org/easymock/tests/ConstructorTest.class
ConstructorTest.java
package org.easymock.tests
public org.easymock.tests.ConstructorTest extends java.lang.Object {
	public void  () 
	private void testConstructor (java.lang.Class) 
		Class mockedClass
		org.easymock.tests.ConstructorTest$FooClass mock
	public void emptyConstructor () 
	public void constructorCallingPublicMethod () 
}

org/easymock/tests/DefaultClassInstantiatorTest$BadlyDoneSerializableClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$BadlyDoneSerializableClass extends java.lang.Object implements java.io.Serializable  {
	private final long serialVersionUID
	public void  () 
}

org/easymock/tests/DefaultClassInstantiatorTest$ConstructorWithCodeClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$ConstructorWithCodeClass extends java.lang.Object {
	public void  () 
}

org/easymock/tests/DefaultClassInstantiatorTest$FinalParamClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$FinalParamClass extends java.lang.Object {
	public void  (java.lang.String) 
		String i
}

org/easymock/tests/DefaultClassInstantiatorTest$ObjectParamClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$ObjectParamClass extends java.lang.Object {
	public void  (org.easymock.tests.DefaultClassInstantiatorTest$ParamClass) 
		org.easymock.tests.DefaultClassInstantiatorTest$ParamClass c
}

org/easymock/tests/DefaultClassInstantiatorTest$ParamClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$ParamClass extends java.lang.Object {
	public void  (org.easymock.tests.DefaultClassInstantiatorTest$FinalParamClass) 
		org.easymock.tests.DefaultClassInstantiatorTest$FinalParamClass f
}

org/easymock/tests/DefaultClassInstantiatorTest$PrimitiveParamClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$PrimitiveParamClass extends java.lang.Object {
	public void  (int) 
		int i
}

org/easymock/tests/DefaultClassInstantiatorTest$PrivateConstructorClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$PrivateConstructorClass extends java.lang.Object {
	private void  () 
}

org/easymock/tests/DefaultClassInstantiatorTest$ProtectedConstructorClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$ProtectedConstructorClass extends java.lang.Object {
	protected void  () 
}

org/easymock/tests/DefaultClassInstantiatorTest$ProtectedWithPrimitiveConstructorClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$ProtectedWithPrimitiveConstructorClass extends java.lang.Object {
	protected void  (int) 
		int i
}

org/easymock/tests/DefaultClassInstantiatorTest$SerializableClass.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest$SerializableClass extends java.lang.Object implements java.io.Serializable  {
	public void  () 
}

org/easymock/tests/DefaultClassInstantiatorTest.class
DefaultClassInstantiatorTest.java
package org.easymock.tests
public org.easymock.tests.DefaultClassInstantiatorTest extends java.lang.Object {
	private final String vendor
	public void  () 
	public static void setUp ()  throws java.lang.Exception 
	public static void tearDown ()  throws java.lang.Exception 
	public void emptyConstructor ()  throws java.lang.Exception 
	public void primitiveType ()  throws java.lang.Exception 
	public void finalType ()  throws java.lang.Exception 
	public void protectedConstructor ()  throws java.lang.Exception 
	public void protectedWithPrimitiveConstructor ()  throws java.lang.Exception 
	public void objectParamRecusion ()  throws java.lang.Exception 
	public void constructorWithCodeLimitation () 
		Exception e
	public void privateConstructorLimitation () 
		Exception e
	public void privateConstructor () 
		Exception e
		org.easymock.internal.DefaultClassInstantiator instantiator
	public void newInstance ()  throws java.lang.Exception 
	public void serializable () 
	public void badSerializable ()  throws java.lang.Exception 
		org.easymock.internal.DefaultClassInstantiator instantiator
	private void checkInstatiation (java.lang.Class) 
		Class clazz
		Object mock
}

org/easymock/tests/ErrorMessageTest.class
ErrorMessageTest.java
package org.easymock.tests
public org.easymock.tests.ErrorMessageTest extends java.lang.Object {
	public void  () 
	public void testGetters () 
		org.easymock.internal.ErrorMessage m
	public void testAppendTo_matchingOne () 
		StringBuilder sb
		org.easymock.internal.ErrorMessage m
	public void testAppendTo_matchingNone () 
		StringBuilder sb
		org.easymock.internal.ErrorMessage m
	public void testAppendTo_matchingMultiple () 
		StringBuilder sb
		org.easymock.internal.ErrorMessage m
}

org/easymock/tests/ExpectedMethodCallTest.class
ExpectedMethodCallTest.java
package org.easymock.tests
public org.easymock.tests.ExpectedMethodCallTest extends java.lang.Object {
	private org.easymock.internal.ExpectedInvocation call
	public void  () 
	public void setup ()  throws java.lang.SecurityException java.lang.NoSuchMethodException 
		Object[] arguments1
		java.lang.reflect.Method m
	public void testHashCode () 
		UnsupportedOperationException expected
}

org/easymock/tests/GenericTest$AbstractFoo.class
GenericTest.java
package org.easymock.tests
abstract org.easymock.tests.GenericTest$AbstractFoo extends java.lang.Object {
	void  () 
	public java.util.Collection getSomeStrings () 
}

org/easymock/tests/GenericTest$B.class
GenericTest.java
package org.easymock.tests
public org.easymock.tests.GenericTest$B extends java.lang.Object implements org.easymock.tests.GenericTest$C  {
	final org.easymock.tests.GenericTest this$0
	public void  (org.easymock.tests.GenericTest) 
	public void doCMethod (java.lang.Integer) 
		Integer u
	public volatile void doCMethod (java.lang.Object) 
		Object x0
}

org/easymock/tests/GenericTest$C.class
GenericTest.java
package org.easymock.tests
public abstract org.easymock.tests.GenericTest$C extends java.lang.Object {
	public abstract void doCMethod (java.lang.Object) 
}

org/easymock/tests/GenericTest$ConcreteFoo.class
GenericTest.java
package org.easymock.tests
public org.easymock.tests.GenericTest$ConcreteFoo extends org.easymock.tests.GenericTest$AbstractFoo {
	public void  () 
	public volatile java.util.Collection getSomeStrings () 
}

org/easymock/tests/GenericTest$GenericHolder.class
GenericTest.java
package org.easymock.tests
abstract org.easymock.tests.GenericTest$GenericHolder extends java.lang.Object {
	void  () 
	abstract void set (java.lang.Object) 
	void go (java.lang.Object) 
		Object value
}

org/easymock/tests/GenericTest$StringHolder.class
GenericTest.java
package org.easymock.tests
 org.easymock.tests.GenericTest$StringHolder extends org.easymock.tests.GenericTest$GenericHolder {
	private String value
	void  () 
	void set (java.lang.String) 
		String value
	volatile void set (java.lang.Object) 
		Object x0
	static java.lang.String access$000 (org.easymock.tests.GenericTest$StringHolder) 
		org.easymock.tests.GenericTest$StringHolder x0
}

org/easymock/tests/GenericTest.class
GenericTest.java
package org.easymock.tests
public org.easymock.tests.GenericTest extends java.lang.Object {
	public void  () 
	public void testTheBridgeMethodIsRecordedNotTheBridge () 
		org.easymock.tests.GenericTest$B b
	public void testPartialMockingSeesBridgeHasUnmocked () 
		org.easymock.tests.GenericTest$ConcreteFoo b
		org.easymock.tests.GenericTest$AbstractFoo c
	public void testPackageScope () 
		org.easymock.tests.GenericTest$ConcreteFoo b
	public void testPartialMockBridgeMethodAreUnmocked () 
		org.easymock.tests.GenericTest$StringHolder holder
}

org/easymock/tests/IMethods.class
IMethods.java
package org.easymock.tests
public abstract org.easymock.tests.IMethods extends java.lang.Object {
	public abstract boolean booleanReturningMethod (int) 
	public abstract byte byteReturningMethod (int) 
	public abstract short shortReturningMethod (int) 
	public abstract char charReturningMethod (int) 
	public abstract int intReturningMethod (int) 
	public abstract long longReturningMethod (int) 
	public abstract float floatReturningMethod (int) 
	public abstract double doubleReturningMethod (int) 
	public abstract java.lang.Object objectReturningMethod (int) 
	public abstract java.lang.String oneArg (boolean) 
	public abstract java.lang.String oneArg (byte) 
	public abstract java.lang.String oneArg (short) 
	public abstract java.lang.String oneArg (char) 
	public abstract java.lang.String oneArg (int) 
	public abstract java.lang.String oneArg (long) 
	public abstract java.lang.String oneArg (float) 
	public abstract java.lang.String oneArg (double) 
	public abstract java.lang.String oneArg (java.lang.Object) 
	public abstract java.lang.String oneArg (java.lang.String) 
	public abstract java.lang.String throwsNothing (boolean) 
	public abstract java.lang.String throwsIOException (int)  throws java.io.IOException 
	public abstract java.lang.String throwsError (int)  throws java.lang.Error 
	public abstract void simpleMethod () 
	public abstract void simpleMethodWithArgument (java.lang.String) 
	public abstract java.lang.Object threeArgumentMethod (int, java.lang.Object, java.lang.String) 
	public abstract void twoArgumentMethod (int, int) 
	public abstract void arrayMethod (java.lang.String[]) 
	public abstract java.lang.String oneArray (boolean[]) 
	public abstract java.lang.String oneArray (byte[]) 
	public abstract java.lang.String oneArray (char[]) 
	public abstract java.lang.String oneArray (double[]) 
	public abstract java.lang.String oneArray (float[]) 
	public abstract java.lang.String oneArray (int[]) 
	public abstract java.lang.String oneArray (long[]) 
	public abstract java.lang.String oneArray (short[]) 
	public abstract java.lang.String oneArray (java.lang.Object[]) 
	public abstract java.lang.String oneArray (java.lang.String[]) 
	public transient abstract void varargsString (int, java.lang.String[]) 
	public transient abstract void varargsObject (int, java.lang.Object[]) 
}

org/easymock/tests/InvocationTest$1NoToString.class
InvocationTest.java
package org.easymock.tests
 org.easymock.tests.InvocationTest$1NoToString extends java.lang.Object {
	private final String name
	final org.easymock.tests.InvocationTest this$0
	public void  (org.easymock.tests.InvocationTest, java.lang.String) 
		String name
	public void aMethod () 
}

org/easymock/tests/InvocationTest$1ToString.class
InvocationTest.java
package org.easymock.tests
 org.easymock.tests.InvocationTest$1ToString extends java.lang.Object {
	private final String name
	final org.easymock.tests.InvocationTest this$0
	public void  (org.easymock.tests.InvocationTest, java.lang.String) 
		String name
	public java.lang.String toString () 
	public void aMethod () 
}

org/easymock/tests/InvocationTest.class
InvocationTest.java
package org.easymock.tests
public org.easymock.tests.InvocationTest extends java.lang.Object {
	private org.easymock.internal.Invocation call
	private org.easymock.internal.Invocation equalCall
	private org.easymock.internal.Invocation nonEqualCall
	public void  () 
	public void setup ()  throws java.lang.SecurityException java.lang.NoSuchMethodException 
		Object[] arguments1
		Object[] arguments2
		Object[] arguments3
		java.lang.reflect.Method m
		Object mock
	public void testEquals () 
	public void testHashCode () 
		UnsupportedOperationException expected
	public void testShouldDisplayMocksToStringIfValidJavaIdentifier ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Method method
		org.easymock.internal.Invocation invocation
	public void testShouldDisplayMocksToStringIfNoToStringMethod ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Method method
		org.easymock.internal.Invocation invocation
}

org/easymock/tests/IVarArgs.class
IVarArgs.java
package org.easymock.tests
public abstract org.easymock.tests.IVarArgs extends java.lang.Object {
	public transient abstract void withVarargsString (int, java.lang.String[]) 
	public transient abstract void withVarargsObject (int, java.lang.Object[]) 
	public transient abstract void withVarargsBoolean (int, boolean[]) 
	public transient abstract void withVarargsByte (int, byte[]) 
	public transient abstract void withVarargsChar (int, char[]) 
	public transient abstract void withVarargsDouble (int, double[]) 
	public transient abstract void withVarargsFloat (int, float[]) 
	public transient abstract void withVarargsInt (int, int[]) 
	public transient abstract void withVarargsLong (int, long[]) 
	public transient abstract void withVarargsShort (int, short[]) 
}

org/easymock/tests/LimitationsTest$MyClass.class
LimitationsTest.java
package org.easymock.tests
public org.easymock.tests.LimitationsTest$MyClass extends java.lang.Object {
	public void  () 
	public final int foo () 
}

org/easymock/tests/LimitationsTest$NativeClass.class
LimitationsTest.java
package org.easymock.tests
public org.easymock.tests.LimitationsTest$NativeClass extends java.lang.Object {
	public void  () 
	public native int foo () 
}

org/easymock/tests/LimitationsTest$PrivateClass.class
LimitationsTest.java
package org.easymock.tests
public org.easymock.tests.LimitationsTest$PrivateClass extends java.lang.Object {
	private void  () 
}

org/easymock/tests/LimitationsTest.class
LimitationsTest.java
package org.easymock.tests
public org.easymock.tests.LimitationsTest extends java.lang.Object {
	public void  () 
	public void finalClass () 
		Exception e
	public void abstractClass () 
		Object o
	public void mockFinalMethod () 
		Exception e
		org.easymock.tests.LimitationsTest$MyClass c
	public void privateConstructor () 
	public void mockNativeMethod () 
		org.easymock.tests.LimitationsTest$NativeClass mock
}

org/easymock/tests/MatchableArgumentsTest.class
MatchableArgumentsTest.java
package org.easymock.tests
public org.easymock.tests.MatchableArgumentsTest extends java.lang.Object {
	private Object[] arguments
	private Object[] arguments2
	public void  () 
	public void setup () 
	public void testEquals ()  throws java.lang.SecurityException java.lang.NoSuchMethodException 
		java.lang.reflect.Method toPreventNullPointerExceptionm
		Object mock
		org.easymock.internal.ExpectedInvocation matchableArguments
		org.easymock.internal.ExpectedInvocation nonEqualMatchableArguments
}

org/easymock/tests/MethodSerializationWrapperTest$A.class
MethodSerializationWrapperTest.java
package org.easymock.tests
public org.easymock.tests.MethodSerializationWrapperTest$A extends java.lang.Object {
	public void  () 
	public transient void foo (java.lang.String, int, java.lang.String[], int[], java.lang.String[]) 
		String s
		int i
		String[] sArray
		int[] iArray
		String[] varargs
}

org/easymock/tests/MethodSerializationWrapperTest.class
MethodSerializationWrapperTest.java
package org.easymock.tests
public org.easymock.tests.MethodSerializationWrapperTest extends java.lang.Object {
	public void  () 
	public void testGetMethod ()  throws java.lang.Exception 
		java.lang.reflect.Method foo
		org.easymock.internal.MethodSerializationWrapper wrapper
}

org/easymock/tests/MockClassControlTest$ClassToMock.class
MockClassControlTest.java
package org.easymock.tests
public org.easymock.tests.MockClassControlTest$ClassToMock extends java.lang.Object {
	public void  () 
}

org/easymock/tests/MockClassControlTest$ClassToMockWithOverload.class
MockClassControlTest.java
package org.easymock.tests
public org.easymock.tests.MockClassControlTest$ClassToMockWithOverload extends java.lang.Object {
	public void  () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
}

org/easymock/tests/MockClassControlTest$ClassWithAnotherOverload.class
MockClassControlTest.java
package org.easymock.tests
public org.easymock.tests.MockClassControlTest$ClassWithAnotherOverload extends org.easymock.tests.MockClassControlTest$ClassToMockWithOverload {
	public void  () 
	public java.lang.String toString () 
}

org/easymock/tests/MockClassControlTest$ClassWithFinalize.class
MockClassControlTest.java
package org.easymock.tests
public org.easymock.tests.MockClassControlTest$ClassWithFinalize extends java.lang.Object {
	public void  () 
	public void finalize () 
}

org/easymock/tests/MockClassControlTest.class
MockClassControlTest.java
package org.easymock.tests
public org.easymock.tests.MockClassControlTest extends java.lang.Object {
	private Object mock
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown ()  throws java.lang.Exception 
	private void initMock (java.lang.Class) 
		Class toMock
	public void testEquals () 
	public void testEquals_WithOverload () 
	private void testEquals (java.lang.Class) 
		Class toMock
	public void testHashCode () 
	public void testHashCode_WithOverload () 
	private void testHashCode (java.lang.Class) 
		Class toMock
		int code
	public void testToString () 
	public void testToString_WithOverload () 
	public void testToString_WithTwoOverload () 
	private void testToString (java.lang.Class) 
		Class toMock
		String expectedValue
	public void testFinalize_AreIgnored () 
		org.easymock.tests.MockClassControlTest$ClassWithFinalize mock
}

org/easymock/tests/MockingTest$ClassToMock.class
MockingTest.java
package org.easymock.tests
public org.easymock.tests.MockingTest$ClassToMock extends java.lang.Object {
	public void  () 
	public int foo () 
	public int method () 
}

org/easymock/tests/MockingTest.class
MockingTest.java
package org.easymock.tests
public org.easymock.tests.MockingTest extends java.lang.Object {
	public void  () 
	public void testTwoMocks () 
		org.easymock.tests.MockingTest$ClassToMock transition1
		org.easymock.tests.MockingTest$ClassToMock transition2
	public void testInterfaceMocking () 
	public void testNiceInterfaceMocking () 
	public void testStrictInterfaceMocking () 
	public void testClassMocking () 
	public void testStrictClassMocking () 
	public void testNiceClassMocking () 
	private void checkInterfaceMock (java.lang.Object, org.easymock.internal.MocksControl$MockType) 
		Object mock
		org.easymock.internal.MocksControl$MockType behavior
	public void testPartialClassMocking () 
		org.easymock.tests.MockingTest$ClassToMock mock
	public void testStrictPartialClassMocking () 
		org.easymock.tests.MockingTest$ClassToMock mock
	public void testNicePartialClassMocking () 
		org.easymock.tests.MockingTest$ClassToMock mock
	private void checkPartialClassMocking (org.easymock.tests.MockingTest$ClassToMock, org.easymock.internal.MocksControl$MockType) 
		org.easymock.tests.MockingTest$ClassToMock mock
		org.easymock.internal.MocksControl$MockType behavior
	private void checkClassMocking (java.lang.Object, org.easymock.internal.MocksControl$MockType) 
		Object mock
		org.easymock.internal.MocksControl$MockType behavior
	private void checkBehavior (java.lang.Object, org.easymock.internal.MocksControl$MockType) 
		Object mock
		org.easymock.internal.MocksControl$MockType behavior
	private org.easymock.internal.MocksControl$MockType extractBehavior (java.lang.Object) 
		Object mock
		org.easymock.internal.MocksControl ctrl
	private java.lang.reflect.Method[] getMethod () 
		NoSuchMethodException e
}

org/easymock/tests/MockNameTest.class
MockNameTest.java
package org.easymock.tests
public org.easymock.tests.MockNameTest extends java.lang.Object {
	public void  () 
	public void defaultName () 
		org.easymock.tests.IMethods mock
		String expected
		String actual
}

org/easymock/tests/NiceMockControlLongCompatibleReturnValueTest.class
NiceMockControlLongCompatibleReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.NiceMockControlLongCompatibleReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void byteReturningValue () 
	public void shortReturningValue () 
	public void charReturningValue () 
	public void intReturningValue () 
	public void longReturningValue () 
}

org/easymock/tests/NiceMockControlTest.class
NiceMockControlTest.java
package org.easymock.tests
public org.easymock.tests.NiceMockControlTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void defaultReturnValueBoolean () 
	public void defaultReturnValueFloat () 
	public void defaultReturnValueDouble () 
	public void defaultReturnValueObject () 
}

org/easymock/tests/ObjectMethodsTest$1.class
ObjectMethodsTest.java
package org.easymock.tests
 org.easymock.tests.ObjectMethodsTest$1 extends java.lang.Object {
}

org/easymock/tests/ObjectMethodsTest$DummyProxy.class
ObjectMethodsTest.java
package org.easymock.tests
 org.easymock.tests.ObjectMethodsTest$DummyProxy extends org.easymock.tests.ObjectMethodsTest$MockedClass {
	private void  () 
	void  (org.easymock.tests.ObjectMethodsTest$1) 
		org.easymock.tests.ObjectMethodsTest$1 x0
}

org/easymock/tests/ObjectMethodsTest$EmptyInterface.class
ObjectMethodsTest.java
package org.easymock.tests
abstract org.easymock.tests.ObjectMethodsTest$EmptyInterface extends java.lang.Object {
}

org/easymock/tests/ObjectMethodsTest$MockedClass.class
ObjectMethodsTest.java
package org.easymock.tests
 org.easymock.tests.ObjectMethodsTest$MockedClass extends java.lang.Object {
	private void  () 
	void  (org.easymock.tests.ObjectMethodsTest$1) 
		org.easymock.tests.ObjectMethodsTest$1 x0
}

org/easymock/tests/ObjectMethodsTest.class
ObjectMethodsTest.java
package org.easymock.tests
public org.easymock.tests.ObjectMethodsTest extends java.lang.Object {
	private org.easymock.tests.ObjectMethodsTest$EmptyInterface mock
	public void  () 
	public void setup () 
	public void equalsBeforeActivation () 
	public void equalsAfterActivation () 
	public void testHashCode () 
		int hashCodeBeforeActivation
		int hashCodeAfterActivation
	public void toStringBeforeActivation () 
	public void toStringAfterActivation () 
	public void toStringForClasses ()  throws java.lang.Throwable 
		org.easymock.internal.ObjectMethodsFilter filter
		java.lang.reflect.Method toString
}

org/easymock/tests/RecordStateInvalidDefaultReturnValueTest.class
RecordStateInvalidDefaultReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidDefaultReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void setInvalidStubReturnValue () 
		IllegalStateException e
}

org/easymock/tests/RecordStateInvalidDefaultThrowableTest$1.class
RecordStateInvalidDefaultThrowableTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateInvalidDefaultThrowableTest$1 extends java.lang.Object {
}

org/easymock/tests/RecordStateInvalidDefaultThrowableTest$CheckedException.class
RecordStateInvalidDefaultThrowableTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateInvalidDefaultThrowableTest$CheckedException extends java.lang.Exception {
	private static final long serialVersionUID
	final org.easymock.tests.RecordStateInvalidDefaultThrowableTest this$0
	private void  (org.easymock.tests.RecordStateInvalidDefaultThrowableTest) 
	void  (org.easymock.tests.RecordStateInvalidDefaultThrowableTest, org.easymock.tests.RecordStateInvalidDefaultThrowableTest$1) 
		org.easymock.tests.RecordStateInvalidDefaultThrowableTest x0
		org.easymock.tests.RecordStateInvalidDefaultThrowableTest$1 x1
}

org/easymock/tests/RecordStateInvalidDefaultThrowableTest.class
RecordStateInvalidDefaultThrowableTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidDefaultThrowableTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void throwNull () 
		NullPointerException expected
	public void throwCheckedExceptionWhereNoCheckedExceptionIsThrown () 
		IllegalArgumentException expected
	public void throwWrongCheckedException ()  throws java.io.IOException 
		IllegalArgumentException expected
}

org/easymock/tests/RecordStateInvalidRangeTest.class
RecordStateInvalidRangeTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidRangeTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void setOpenCallCountTwice () 
		IllegalStateException expected
	public void setCloseCallAfterOpenOne () 
		IllegalStateException expected
	public void setIllegalMinimumCount () 
		IllegalArgumentException expected
		int NEGATIVE
	public void setIllegalMaximumCount () 
		IllegalArgumentException expected
		int NON_POSITIVE
	public void setMinimumBiggerThanMaximum () 
		IllegalArgumentException expected
}

org/easymock/tests/RecordStateInvalidReturnValueTest.class
RecordStateInvalidReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void setInvalidBooleanReturnValue () 
		IllegalStateException e
	public void setReturnValueForVoidMethod () 
		IllegalStateException e
	public void nullForPrimitive () 
		IllegalStateException e
}

org/easymock/tests/RecordStateInvalidStateChangeTest.class
RecordStateInvalidStateChangeTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidStateChangeTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void activateWithoutReturnValue () 
		IllegalStateException e
	public void secondCallWithoutReturnValue () 
		IllegalStateException e
	public void verifyWithoutActivation () 
		IllegalStateException e
}

org/easymock/tests/RecordStateInvalidThrowableTest$1.class
RecordStateInvalidThrowableTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateInvalidThrowableTest$1 extends java.lang.Object {
}

org/easymock/tests/RecordStateInvalidThrowableTest$CheckedException.class
RecordStateInvalidThrowableTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateInvalidThrowableTest$CheckedException extends java.lang.Exception {
	private static final long serialVersionUID
	final org.easymock.tests.RecordStateInvalidThrowableTest this$0
	private void  (org.easymock.tests.RecordStateInvalidThrowableTest) 
	void  (org.easymock.tests.RecordStateInvalidThrowableTest, org.easymock.tests.RecordStateInvalidThrowableTest$1) 
		org.easymock.tests.RecordStateInvalidThrowableTest x0
		org.easymock.tests.RecordStateInvalidThrowableTest$1 x1
}

org/easymock/tests/RecordStateInvalidThrowableTest.class
RecordStateInvalidThrowableTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidThrowableTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void throwNull () 
		NullPointerException expected
	public void throwCheckedExceptionWhereNoCheckedExceptionIsThrown () 
		IllegalArgumentException expected
	public void throwWrongCheckedException ()  throws java.io.IOException 
		IllegalArgumentException expected
}

org/easymock/tests/RecordStateInvalidUsageTest.class
RecordStateInvalidUsageTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateInvalidUsageTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void notAMockPassedToExpect () 
		IllegalStateException expected
	public void openVoidCallCountWithoutMethodCall () 
		IllegalStateException expected
	public void setWrongReturnValueBoolean () 
		IllegalStateException expected
}

org/easymock/tests/RecordStateMethodCallMissingTest$1.class
RecordStateMethodCallMissingTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateMethodCallMissingTest$1 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests.RecordStateMethodCallMissingTest this$0
	void  (org.easymock.tests.RecordStateMethodCallMissingTest) 
	public java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/tests/RecordStateMethodCallMissingTest$2.class
RecordStateMethodCallMissingTest.java
package org.easymock.tests
 org.easymock.tests.RecordStateMethodCallMissingTest$2 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests.RecordStateMethodCallMissingTest this$0
	void  (org.easymock.tests.RecordStateMethodCallMissingTest) 
	public java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/tests/RecordStateMethodCallMissingTest.class
RecordStateMethodCallMissingTest.java
package org.easymock.tests
public org.easymock.tests.RecordStateMethodCallMissingTest extends java.lang.Object {
	private static final String METHOD_CALL_NEEDED
	org.easymock.tests.IMethods mock
	org.easymock.internal.MocksControl control
	public void  () 
	public void setup () 
	private void assertMessage (java.lang.String, java.lang.IllegalStateException) 
		String suffix
		IllegalStateException expected
	public void setBooleanReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setLongReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setFloatReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setDoubleReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setObjectReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setThrowableWithoutMethodCall () 
		IllegalStateException expected
	public void setAnswerWithoutMethodCall () 
		IllegalStateException expected
	public void setDelegateToWithoutMethodCall () 
		IllegalStateException expected
	public void setAnyTimesWithoutMethodCall () 
		IllegalStateException expected
	public void setAtLeastOnceWithoutMethodCall () 
		IllegalStateException expected
	public void setTimesWithoutMethodCall () 
		IllegalStateException expected
	public void setTimesMinMaxWithoutMethodCall () 
		IllegalStateException expected
	public void setOnceWithoutMethodCall () 
		IllegalStateException expected
	public void setBooleanDefaultReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setLongDefaultReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setFloatDefaultReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setDoubleDefaultReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setObjectDefaultReturnValueWithoutMethodCall () 
		IllegalStateException expected
	public void setDefaultVoidCallableWithoutMethodCall () 
		IllegalStateException expected
	public void setDefaultThrowableWithoutMethodCall () 
		IllegalStateException expected
	public void setStubAnswerWithoutMethodCall () 
		IllegalStateException expected
	public void setStubDelegateToWithoutMethodCall () 
		IllegalStateException expected
	public void timesWithoutReturnValue () 
		IllegalStateException expected
	public void asStubWithNonVoidMethod () 
		IllegalStateException expected
}

org/easymock/tests/ReplayStateInvalidCallsTest$1.class
ReplayStateInvalidCallsTest.java
package org.easymock.tests
 org.easymock.tests.ReplayStateInvalidCallsTest$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.easymock.tests.ReplayStateInvalidCallsTest this$0
	void  (org.easymock.tests.ReplayStateInvalidCallsTest) 
	public void run () 
}

org/easymock/tests/ReplayStateInvalidCallsTest.class
ReplayStateInvalidCallsTest.java
package org.easymock.tests
public org.easymock.tests.ReplayStateInvalidCallsTest extends java.lang.Object {
	private org.easymock.internal.ReplayState control
	private Exception exception
	public void  () 
	public void setUp () 
	public void expectAndThrowLongWithMinMax () 
	public void expectAndReturnObjectWithMinMax () 
	public void asStub () 
	public void setDefaultReturnValue () 
	public void setDefaultThrowable () 
	public void setDefaultVoidCallable () 
	public void replay () 
	public void checkOrder () 
	public void makeThreadSafe () 
	public void andStubReturn () 
	public void andStubThrow () 
	public void andStubAnswer () 
	public void andStubDelegateTo () 
	public void times () 
	public void callback () 
	public void andReturn () 
	public void andThrow () 
	public void andAnswer () 
	public void andDelegateTo () 
	public void defaultThrowable () 
	public void defaultReturnValue () 
	public void defaultVoidCallable () 
}

org/easymock/tests/ReplayStateInvalidUsageTest.class
ReplayStateInvalidUsageTest.java
package org.easymock.tests
public org.easymock.tests.ReplayStateInvalidUsageTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	private Exception exception
	private org.easymock.internal.ReplayState replayState
	private org.easymock.IMocksControl mocksControl
	private org.easymock.IExpectationSetters expectationSetters
	public void  () 
	public void setUp () 
	public void setVoidCallable () 
	public void replay () 
	public void createMock () 
	public void createMockWithName () 
	public void checkOrder () 
	public void makeThreadSafe () 
	public void checkIsUsedInOneThread () 
	public void andStubReturn () 
	public void andStubThrow () 
	public void asStub () 
	public void times () 
	public void anyTimes () 
}

org/easymock/tests/ResultTest.class
ResultTest.java
package org.easymock.tests
public org.easymock.tests.ResultTest extends java.lang.Object {
	public void  () 
	public void createThrowResultToString () 
		Exception e
		org.easymock.internal.Result r
	public void createReturnResultToString () 
		String value
		org.easymock.internal.Result r
	public void createDelegateResultToString () 
		String value
		org.easymock.internal.Result r
	public void emptyResults () 
		org.easymock.internal.Results results
}

org/easymock/tests/StacktraceTest$1.class
StacktraceTest.java
package org.easymock.tests
 org.easymock.tests.StacktraceTest$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	final org.easymock.tests.StacktraceTest this$0
	void  (org.easymock.tests.StacktraceTest) 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
}

org/easymock/tests/StacktraceTest$2.class
StacktraceTest.java
package org.easymock.tests
 org.easymock.tests.StacktraceTest$2 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests.StacktraceTest this$0
	void  (org.easymock.tests.StacktraceTest) 
	public java.lang.String answer ()  throws java.lang.Throwable 
	public volatile java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/tests/StacktraceTest$ToStringThrowsException.class
StacktraceTest.java
package org.easymock.tests
 org.easymock.tests.StacktraceTest$ToStringThrowsException extends java.lang.Object {
	private void  () 
	public java.lang.String toString () 
	void  (org.easymock.tests.StacktraceTest$1) 
		org.easymock.tests.StacktraceTest$1 x0
}

org/easymock/tests/StacktraceTest.class
StacktraceTest.java
package org.easymock.tests
public org.easymock.tests.StacktraceTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void assertRecordStateNoFillInStacktraceWhenExceptionNotFromEasyMock () 
		NullPointerException expected
	public void assertReplayNoFillInStacktraceWhenExceptionNotFromEasyMock () 
		NullPointerException expected
	public void assertReplayStateNoFillInStacktraceWhenExceptionNotFromEasyMock () 
		NullPointerException expected
	public void assertVerifyNoFillInStacktraceWhenExceptionNotFromEasyMock () 
		NullPointerException expected
	public void assertFillWhenThrowingAnswer () 
		NullPointerException expected
	public void assertNoFillWhenDelegatingAnswer () 
		NullPointerException expected
		org.easymock.tests.IMethods answer
	public void assertNoFillWhenIAnswerAnswer () 
		NullPointerException expected
		org.easymock.IAnswer answer
}

org/easymock/tests/UsageCallCountTest$VoidMethodInterface.class
UsageCallCountTest.java
package org.easymock.tests
abstract org.easymock.tests.UsageCallCountTest$VoidMethodInterface extends java.lang.Object {
	public abstract void method () 
}

org/easymock/tests/UsageCallCountTest.class
UsageCallCountTest.java
package org.easymock.tests
public org.easymock.tests.UsageCallCountTest extends java.lang.Object {
	private org.easymock.tests.UsageCallCountTest$VoidMethodInterface mock
	public void  () 
	public void setup () 
	public void mockWithNoExpectedCallsPassesWithNoCalls () 
	public void mockWithNoExpectedCallsFailsAtFirstCall () 
	public void mockWithOneExpectedCallFailsAtVerify () 
	public void mockWithOneExpectedCallPassesWithOneCall () 
	public void mockWithOneExpectedCallFailsAtSecondCall () 
	public void tooFewCalls () 
	public void correctNumberOfCalls () 
	public void tooManyCalls () 
	private void callMethodOnce () 
	private void callMethodTwice () 
	private void callMethodThreeTimes () 
	private void assertVerifyFails () 
		AssertionError expected
	private void assertMethodCallFails () 
		AssertionError expected
	public void noUpperLimitWithoutCallCountSet () 
}

org/easymock/tests/UsageDefaultReturnValueTest.class
UsageDefaultReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.UsageDefaultReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void defaultReturnValue () 
		Object defaultValue
	public void defaultVoidCallable () 
		RuntimeException actual
		RuntimeException expected
	public void defaultThrowable () 
		RuntimeException actual
		RuntimeException expected
	public void defaultReturnValueBoolean () 
	public void returnValueAndDefaultReturnValue ()  throws java.lang.Exception 
}

org/easymock/tests/UsageExpectAndDefaultReturnTest.class
UsageExpectAndDefaultReturnTest.java
package org.easymock.tests
public org.easymock.tests.UsageExpectAndDefaultReturnTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void booleanType () 
	public void longType () 
	public void floatType () 
	public void doubleType () 
	public void objectType () 
}

org/easymock/tests/UsageExpectAndDefaultThrowTest.class
UsageExpectAndDefaultThrowTest.java
package org.easymock.tests
public org.easymock.tests.UsageExpectAndDefaultThrowTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	private static RuntimeException EXCEPTION
	public void  () 
	public void setup () 
	public void booleanType () 
		RuntimeException exception
		RuntimeException exception
	public void longType () 
		RuntimeException exception
		RuntimeException exception
	public void floatType () 
		RuntimeException exception
		RuntimeException exception
	public void doubleType () 
		RuntimeException exception
		RuntimeException exception
	public void object () 
		RuntimeException exception
		RuntimeException exception
	public void throwableAndDefaultThrowable ()  throws java.lang.Exception 
		IllegalArgumentException ignored
		IllegalStateException ignored
		IllegalStateException ignored
	static void  () 
}

org/easymock/tests/UsageExpectAndReturnTest.class
UsageExpectAndReturnTest.java
package org.easymock.tests
public org.easymock.tests.UsageExpectAndReturnTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void booleanType () 
	public void longType () 
	public void floatType () 
	public void doubleType () 
	public void object () 
	public void booleanAndRange () 
	public void longAndRange () 
	public void floatAndRange () 
	public void doubleAndRange () 
	public void objectAndRange () 
	public void booleanAndCount () 
	public void longAndCount () 
	public void floatAndCount () 
	public void doubleAndCount () 
	public void objectAndCount () 
	public void booleanAndMinMax () 
	public void longAndMinMax () 
	public void floatAndMinMax () 
	public void doubleAndMinMax () 
	public void objectAndMinMax () 
}

org/easymock/tests/UsageExpectAndThrowTest.class
UsageExpectAndThrowTest.java
package org.easymock.tests
public org.easymock.tests.UsageExpectAndThrowTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	private static RuntimeException EXCEPTION
	public void  () 
	public void setup () 
	public void booleanType () 
		RuntimeException exception
	public void longType () 
		RuntimeException exception
	public void floatType () 
		RuntimeException exception
	public void doubleType () 
		RuntimeException exception
	public void object () 
		RuntimeException exception
	public void booleanAndRange () 
		RuntimeException exception
	public void longAndRange () 
		RuntimeException exception
	public void floatAndRange () 
		RuntimeException exception
	public void doubleAndRange () 
		RuntimeException exception
	public void objectAndRange () 
		RuntimeException exception
	public void booleanAndCount () 
		RuntimeException exception
		RuntimeException exception
	public void longAndCount () 
		RuntimeException exception
		RuntimeException exception
	public void floatAndCount () 
		RuntimeException exception
		RuntimeException exception
	public void doubleAndCount () 
		RuntimeException exception
		RuntimeException exception
	public void objectAndCount () 
		RuntimeException exception
		RuntimeException exception
	public void booleanAndMinMax () 
		RuntimeException exception
		RuntimeException exception
		RuntimeException exception
	public void longAndMinMax () 
		RuntimeException exception
		RuntimeException exception
		RuntimeException exception
	public void floatAndMinMax () 
		RuntimeException exception
		RuntimeException exception
		RuntimeException exception
	public void doubleAndMinMax () 
		RuntimeException exception
		RuntimeException exception
		RuntimeException exception
	public void objectAndMinMax () 
		RuntimeException exception
		RuntimeException exception
		RuntimeException exception
	static void  () 
}

org/easymock/tests/UsageFloatingPointReturnValueTest.class
UsageFloatingPointReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.UsageFloatingPointReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void returnFloat () 
	public void returnDouble () 
}

org/easymock/tests/UsageLongCompatibleReturnValueTest.class
UsageLongCompatibleReturnValueTest.java
package org.easymock.tests
public org.easymock.tests.UsageLongCompatibleReturnValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void returnByte () 
	public void returnShort () 
	public void returnChar () 
	public void returnInt () 
	public void returnLong () 
}

org/easymock/tests/UsageOverloadedDefaultValueTest.class
UsageOverloadedDefaultValueTest.java
package org.easymock.tests
public org.easymock.tests.UsageOverloadedDefaultValueTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void overloading () 
	public void defaultThrowable () 
		RuntimeException expectedException
		RuntimeException expected
}

org/easymock/tests/UsageOverloadedMethodTest.class
UsageOverloadedMethodTest.java
package org.easymock.tests
public org.easymock.tests.UsageOverloadedMethodTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void overloading () 
	public void nullReturnValue () 
	public void moreThanOneResultAndOpenCallCount () 
		RuntimeException expected
		RuntimeException expected
		RuntimeException expected
}

org/easymock/tests/UsageRangeTest.class
UsageRangeTest.java
package org.easymock.tests
public org.easymock.tests.UsageRangeTest extends java.lang.Object {
	private java.util.Iterator mock
	public void  () 
	public void setup () 
	public void zeroOrMoreNoCalls () 
	public void zeroOrMoreOneCall () 
	public void zeroOrMoreThreeCalls () 
	public void combination () 
		AssertionError expected
}

org/easymock/tests/UsageStrictMockTest.class
UsageStrictMockTest.java
package org.easymock.tests
public org.easymock.tests.UsageStrictMockTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void testVerify () 
	public void orderedCallsSucces () 
	public void unorderedCallsFailure () 
		AssertionError expected
		boolean failed
	public void tooManyCallsFailure () 
		AssertionError expected
		boolean failed
	public void tooFewCallsFailure () 
		AssertionError expected
		boolean failed
	public void differentMethods () 
		AssertionError expected
		AssertionError expected
		boolean failed
	public void range () 
		AssertionError expected
		boolean failed
	public void defaultBehavior () 
		AssertionError expected
		boolean failed
	public void unexpectedCallWithArray () 
		AssertionError expected
		boolean failed
		String[] strings
}

org/easymock/tests/UsageTest.class
UsageTest.java
package org.easymock.tests
public org.easymock.tests.UsageTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void exactCallCountByLastCall () 
		AssertionError expected
		boolean failed
	public void openCallCountByLastCall () 
	public void exactCallCountByLastThrowable () 
		IndexOutOfBoundsException expected
		IndexOutOfBoundsException expected
		AssertionError expected
		boolean failed
	public void openCallCountByLastThrowable () 
		IndexOutOfBoundsException expected
		IndexOutOfBoundsException expected
	public void moreThanOneArgument () 
		AssertionError expected
		boolean failed
	public void unexpectedCallWithArray () 
		AssertionError expected
		String[] strings
	public void wrongArguments () 
		AssertionError expected
	public void summarizeSameObjectArguments () 
		AssertionError expected
	public void argumentsOrdered () 
		AssertionError expected
}

org/easymock/tests/UsageThrowableTest$1.class
UsageThrowableTest.java
package org.easymock.tests
 org.easymock.tests.UsageThrowableTest$1 extends java.lang.RuntimeException {
	private static final long serialVersionUID
	final org.easymock.tests.UsageThrowableTest this$0
	void  (org.easymock.tests.UsageThrowableTest) 
}

org/easymock/tests/UsageThrowableTest$2.class
UsageThrowableTest.java
package org.easymock.tests
 org.easymock.tests.UsageThrowableTest$2 extends java.lang.Error {
	private static final long serialVersionUID
	final org.easymock.tests.UsageThrowableTest this$0
	void  (org.easymock.tests.UsageThrowableTest) 
}

org/easymock/tests/UsageThrowableTest$3.class
UsageThrowableTest.java
package org.easymock.tests
 org.easymock.tests.UsageThrowableTest$3 extends java.io.IOException {
	private static final long serialVersionUID
	final org.easymock.tests.UsageThrowableTest this$0
	void  (org.easymock.tests.UsageThrowableTest) 
}

org/easymock/tests/UsageThrowableTest.class
UsageThrowableTest.java
package org.easymock.tests
public org.easymock.tests.UsageThrowableTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void noUpperLimit () 
	public void throwRuntimeException () 
	public void throwSubclassOfRuntimeException () 
	public void throwError () 
	public void throwSubclassOfError () 
	private void testThrowUncheckedException (java.lang.Throwable) 
		Throwable expected
		Throwable throwable
	public void throwCheckedException ()  throws java.io.IOException 
	public void throwSubclassOfCheckedException ()  throws java.io.IOException 
	private void testThrowCheckedException (java.io.IOException)  throws java.io.IOException 
		java.io.IOException e
		java.io.IOException expectedException
		java.io.IOException expected
	public void throwAfterReturnValue () 
		RuntimeException actualException
		RuntimeException expectedException
}

org/easymock/tests/UsageUnorderedTest$Interface.class
UsageUnorderedTest.java
package org.easymock.tests
public abstract org.easymock.tests.UsageUnorderedTest$Interface extends java.lang.Object {
	public abstract void method (int) 
}

org/easymock/tests/UsageUnorderedTest.class
UsageUnorderedTest.java
package org.easymock.tests
public org.easymock.tests.UsageUnorderedTest extends java.lang.Object {
	public void  () 
	public void message () 
		AssertionError expected
		org.easymock.tests.UsageUnorderedTest$Interface mock
}

org/easymock/tests/UsageVarargTest$1.class
UsageVarargTest.java
package org.easymock.tests
 org.easymock.tests.UsageVarargTest$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	final org.easymock.tests.UsageVarargTest this$0
	void  (org.easymock.tests.UsageVarargTest) 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
}

org/easymock/tests/UsageVarargTest.class
UsageVarargTest.java
package org.easymock.tests
public org.easymock.tests.UsageVarargTest extends java.lang.Object {
	private org.easymock.tests.IVarArgs mock
	public void  () 
	public void setup () 
	public void varargObjectAccepted () 
	public void varargBooleanAccepted () 
	public void varargByteAccepted () 
	public void varargCharAccepted () 
	public void varargDoubleAccepted () 
	public void varargFloatAccepted () 
	public void varargIntAccepted () 
	public void varargLongAccepted () 
	public void varargShortAccepted () 
	public void varargAcceptedIfArrayIsGiven () 
		org.easymock.tests.IVarArgs object
	public void allKinds () 
	public void differentLength () 
		AssertionError e
}

org/easymock/tests/UsageVerifyTest.class
UsageVerifyTest.java
package org.easymock.tests
public org.easymock.tests.UsageVerifyTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void twoReturns () 
		AssertionError expected
		AssertionError expected
		boolean failed
	public void atLeastTwoReturns () 
		AssertionError expected
	public void twoThrows ()  throws java.io.IOException 
		java.io.IOException expected
		AssertionError expected
		java.io.IOException expected
		AssertionError expected
		java.io.IOException expected
		AssertionError expected
}

org/easymock/tests/Util.class
Util.java
package org.easymock.tests
public final org.easymock.tests.Util extends java.lang.Object {
	private void  () 
	public static java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable throwable
		java.io.StringWriter stackTrace
	public static boolean startWithClass (java.lang.Throwable, java.lang.Class) 
		Throwable throwable
		Class clazz
		StackTraceElement[] elements
}

org/easymock/tests2/AnswerTest$1.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$1 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest) 
	public java.lang.Object answer () 
}

org/easymock/tests2/AnswerTest$2.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$2 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest) 
	public java.lang.Object answer () 
}

org/easymock/tests2/AnswerTest$3.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$3 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest) 
	public java.lang.Object answer () 
}

org/easymock/tests2/AnswerTest$4.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$4 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest) 
	public java.lang.Object answer () 
}

org/easymock/tests2/AnswerTest$5.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$5 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest$B val$b
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest, org.easymock.tests2.AnswerTest$B) 
	public org.easymock.tests2.AnswerTest$B answer ()  throws java.lang.Throwable 
	public volatile java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/tests2/AnswerTest$6.class
AnswerTest.java
package org.easymock.tests2
 org.easymock.tests2.AnswerTest$6 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.AnswerTest this$0
	void  (org.easymock.tests2.AnswerTest) 
	public java.lang.Object answer ()  throws java.lang.Throwable 
		String[] s
}

org/easymock/tests2/AnswerTest$A.class
AnswerTest.java
package org.easymock.tests2
public org.easymock.tests2.AnswerTest$A extends java.lang.Object {
	public void  () 
}

org/easymock/tests2/AnswerTest$B.class
AnswerTest.java
package org.easymock.tests2
public org.easymock.tests2.AnswerTest$B extends org.easymock.tests2.AnswerTest$A {
	public void  () 
}

org/easymock/tests2/AnswerTest$C.class
AnswerTest.java
package org.easymock.tests2
public abstract org.easymock.tests2.AnswerTest$C extends java.lang.Object {
	public abstract org.easymock.tests2.AnswerTest$A foo () 
}

org/easymock/tests2/AnswerTest.class
AnswerTest.java
package org.easymock.tests2
public org.easymock.tests2.AnswerTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setUp () 
	public void answer () 
		IllegalStateException expected
		org.easymock.IAnswer firstAnswer
		org.easymock.IAnswer secondAnswer
	public void stubAnswer () 
		org.easymock.IAnswer firstAnswer
		org.easymock.IAnswer secondAnswer
	public void nullAnswerNotAllowed () 
		NullPointerException expected
	public void nullStubAnswerNotAllowed () 
		NullPointerException expected
	public void testGenericityFlexibility () 
		org.easymock.tests2.AnswerTest$C c
		org.easymock.tests2.AnswerTest$B b
		org.easymock.IAnswer answer
	public void answerOnVoidMethod () 
		String[] array
}

org/easymock/tests2/CallbackAndArgumentsTest$1.class
CallbackAndArgumentsTest.java
package org.easymock.tests2
 org.easymock.tests2.CallbackAndArgumentsTest$1 extends java.lang.Object implements org.easymock.IAnswer  {
	final StringBuilder val$buffer
	final org.easymock.tests2.CallbackAndArgumentsTest this$0
	void  (org.easymock.tests2.CallbackAndArgumentsTest, java.lang.StringBuilder) 
	public java.lang.Object answer () 
}

org/easymock/tests2/CallbackAndArgumentsTest$2.class
CallbackAndArgumentsTest.java
package org.easymock.tests2
 org.easymock.tests2.CallbackAndArgumentsTest$2 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests2.CallbackAndArgumentsTest this$0
	void  (org.easymock.tests2.CallbackAndArgumentsTest) 
	public java.lang.Object answer () 
}

org/easymock/tests2/CallbackAndArgumentsTest$3.class
CallbackAndArgumentsTest.java
package org.easymock.tests2
 org.easymock.tests2.CallbackAndArgumentsTest$3 extends java.lang.Object implements org.easymock.IAnswer  {
	final org.easymock.tests.IMethods val$mock2
	final StringBuilder val$buffer
	final org.easymock.tests2.CallbackAndArgumentsTest this$0
	void  (org.easymock.tests2.CallbackAndArgumentsTest, org.easymock.tests.IMethods, java.lang.StringBuilder) 
	public java.lang.Object answer () 
}

org/easymock/tests2/CallbackAndArgumentsTest.class
CallbackAndArgumentsTest.java
package org.easymock.tests2
public org.easymock.tests2.CallbackAndArgumentsTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setUp () 
	public void callbackGetsArguments () 
		StringBuilder buffer
	public void currentArgumentsFailsOutsideCallbacks () 
	public void callbackGetsArgumentsEvenIfAMockCallsAnother () 
		StringBuilder buffer
		org.easymock.tests.IMethods mock2
}

org/easymock/tests2/CallbackTest$Callback.class
CallbackTest.java
package org.easymock.tests2
 org.easymock.tests2.CallbackTest$Callback extends java.lang.Object implements org.easymock.IAnswer  {
	private int callCount
	private final Object result
	public void  (java.lang.Object) 
		Object result
	public void run () 
	public int getCallCount () 
	public java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/tests2/CallbackTest.class
CallbackTest.java
package org.easymock.tests2
public org.easymock.tests2.CallbackTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setUp () 
	public void callback () 
		AssertionError ignored
		AssertionError ignored
		AssertionError ignored
		AssertionError ignored
		org.easymock.tests2.CallbackTest$Callback c1
		org.easymock.tests2.CallbackTest$Callback c2
		org.easymock.tests2.CallbackTest$Callback c3
}

org/easymock/tests2/CaptureTest$A.class
CaptureTest.java
package org.easymock.tests2
public org.easymock.tests2.CaptureTest$A extends java.lang.Object {
	public void  () 
	public java.lang.String foo (org.easymock.tests.IMethods) 
		org.easymock.tests.IMethods methods
}

org/easymock/tests2/CaptureTest.class
CaptureTest.java
package org.easymock.tests2
public org.easymock.tests2.CaptureTest extends java.lang.Object {
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown ()  throws java.lang.Exception 
	private org.easymock.Capture testCaptureType (org.easymock.CaptureType) 
		org.easymock.CaptureType type
		org.easymock.tests.IMethods mock
		org.easymock.Capture captured
	public void testCaptureFirst () 
		org.easymock.Capture captured
	public void testCaptureLast () 
		org.easymock.Capture captured
	public void testCaptureAll () 
		org.easymock.Capture captured
	public void testCaptureNone () 
		org.easymock.Capture captured
	public void testCaptureRightOne () 
		org.easymock.Capture captured
		org.easymock.tests.IMethods mock
	public void testPrimitiveVsObject () 
		org.easymock.Capture capture
		org.easymock.tests.IMethods mock
	public void testAnd () 
		org.easymock.Capture captured
		org.easymock.tests.IMethods mock
	public void testPrimitiveDeprecated () 
		org.easymock.Capture captureI
		org.easymock.Capture captureL
		org.easymock.Capture captureF
		org.easymock.Capture captureD
		org.easymock.Capture captureB
		org.easymock.Capture captureC
		org.easymock.Capture captureBool
		org.easymock.tests.IMethods mock
	public void testPrimitive () 
		org.easymock.Capture captureI
		org.easymock.Capture captureL
		org.easymock.Capture captureF
		org.easymock.Capture captureD
		org.easymock.Capture captureB
		org.easymock.Capture captureC
		org.easymock.Capture captureBool
		org.easymock.tests.IMethods mock
	public void testCapture () 
		AssertionError e
		AssertionError e
		org.easymock.Capture capture
	public void testCaptureMultiple () 
		AssertionError e
		org.easymock.Capture capture
	public void testCapture_2617107 () 
		String element
		String[] arr$
		int len$
		int i$
		org.easymock.tests.IMethods mock
		org.easymock.Capture cap1
		org.easymock.Capture cap2
		org.easymock.Capture cap3
		org.easymock.Capture cap4
		String[] s
	public void testCaptureNonStrictControl_2133741 () 
	public void testCaptureStrictControl_2133741 () 
	protected void testCaptureHelper (org.easymock.tests.IMethods) 
		org.easymock.tests.IMethods mock
		org.easymock.Capture capture1
		org.easymock.Capture capture2
	public void testCapture1_2446744 () 
		String string
		int i
		org.easymock.Capture capture1
		org.easymock.Capture capture2
		org.easymock.Capture capture3
		org.easymock.tests.IMethods mock
	public void testCapture2_2446744 () 
		String string
		int i
		org.easymock.Capture capture
		org.easymock.tests.IMethods mock
	public void testCaptureFromStub () 
		org.easymock.Capture capture
		org.easymock.tests.IMethods mock
}

org/easymock/tests2/ClassExtensionHelperTest$1.class
ClassExtensionHelperTest.java
package org.easymock.tests2
 org.easymock.tests2.ClassExtensionHelperTest$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	final org.easymock.tests2.ClassExtensionHelperTest this$0
	void  (org.easymock.tests2.ClassExtensionHelperTest) 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
}

org/easymock/tests2/ClassExtensionHelperTest.class
ClassExtensionHelperTest.java
package org.easymock.tests2
public org.easymock.tests2.ClassExtensionHelperTest extends java.lang.Object {
	public void  () 
	public void testGetControl_EasyMock () 
		java.util.List mock
	public void testGetControl_EasyMockClassExtension () 
		java.util.ArrayList mock
	public void testGetControl_EnhancedButNotAMock () 
		IllegalArgumentException e
		Object o
	public void testGetControl_ProxyButNotMock () 
		IllegalArgumentException e
		Object o
	public void testGetControl_NotAMock () 
		IllegalArgumentException e
	public void testMockType_Class () 
		Object o
		Class c
	public void testMockType_Interface () 
		Object o
		Class c
}

org/easymock/tests2/CompareToTest$1.class
CompareToTest.java
package org.easymock.tests2
 org.easymock.tests2.CompareToTest$1 extends org.easymock.internal.matchers.CompareTo {
	private static final long serialVersionUID
	final org.easymock.tests2.CompareToTest this$0
	void  (org.easymock.tests2.CompareToTest, java.lang.Comparable) 
		Comparable x0
	protected java.lang.String getName () 
	protected boolean matchResult (int) 
		int result
}

org/easymock/tests2/CompareToTest.class
CompareToTest.java
package org.easymock.tests2
public org.easymock.tests2.CompareToTest extends java.lang.Object {
	public void  () 
	public void testNotComparable () 
		org.easymock.internal.matchers.CompareTo cmpTo
	public void testLessThan () 
	public void testGreateThan () 
	public void testLessOrEqual () 
	public void testGreateOrEqual () 
	public void testCompareEqual () 
		org.easymock.internal.matchers.CompareEqual cmpEq
	private void test (org.easymock.internal.matchers.CompareTo, boolean, boolean, boolean, java.lang.String) 
		org.easymock.internal.matchers.CompareTo cmpTo
		boolean lower
		boolean higher
		boolean equals
		String name
		StringBuffer sb
}

org/easymock/tests2/ConstraintsToStringTest$1.class
ConstraintsToStringTest.java
package org.easymock.tests2
 org.easymock.tests2.ConstraintsToStringTest$1 extends java.lang.Object {
	final org.easymock.tests2.ConstraintsToStringTest this$0
	void  (org.easymock.tests2.ConstraintsToStringTest) 
	public java.lang.String toString () 
}

org/easymock/tests2/ConstraintsToStringTest$2.class
ConstraintsToStringTest.java
package org.easymock.tests2
 org.easymock.tests2.ConstraintsToStringTest$2 extends java.lang.Object {
	final org.easymock.tests2.ConstraintsToStringTest this$0
	void  (org.easymock.tests2.ConstraintsToStringTest) 
	public java.lang.String toString () 
}

org/easymock/tests2/ConstraintsToStringTest.class
ConstraintsToStringTest.java
package org.easymock.tests2
public org.easymock.tests2.ConstraintsToStringTest extends java.lang.Object {
	private StringBuffer buffer
	public void  () 
	public void setup () 
	public void sameToStringWithString () 
	public void nullToString () 
	public void notNullToString () 
	public void anyToString () 
	public void sameToStringWithChar () 
	public void sameToStringWithObject () 
		Object o
	public void equalsToStringWithString () 
	public void equalsToStringWithChar () 
	public void equalsToStringWithObject () 
		Object o
	public void equalsToStringWithArray () 
		String[] s
	public void orToString () 
		java.util.List matchers
	public void notToString () 
	public void andToString () 
		java.util.List matchers
	public void startsWithToString () 
	public void endsWithToString () 
	public void containsToString () 
	public void findToString () 
	public void matchesToString () 
	public void equalsWithDeltaToString () 
	public void arrayEqualsToString () 
}

org/easymock/tests2/ConstructorArgsTest$A.class
ConstructorArgsTest.java
package org.easymock.tests2
public org.easymock.tests2.ConstructorArgsTest$A extends java.lang.Object {
	private static final Class TYPE
	public void  (java.lang.String, int) 
		String s
		int i
	static void  () 
}

org/easymock/tests2/ConstructorArgsTest.class
ConstructorArgsTest.java
package org.easymock.tests2
public org.easymock.tests2.ConstructorArgsTest extends java.lang.Object {
	public final Class TYPE
	public void  () 
	public void testConstructorArgs () 
		org.easymock.ConstructorArgs args
	private void checkArgs (org.easymock.ConstructorArgs) 
		org.easymock.ConstructorArgs args
	public void testConstructorArgs_WrongArgument () 
	public void testConstructorArgs_NullPrimitive () 
	public void testConstructorArgs_PrimitiveForObject () 
	public void testConstructorArgs_NullObject () 
	public void testConstructorArgs_WrongPrimitive () 
	public void testConstructorArgs_WrongNumberOfArgs () 
	public void testConstructorArgs_TypeExistsButPrivate () 
	public void testConstructorArgs_TypeExistsButNotStatic () 
}

org/easymock/tests2/DelegateToTest$1.class
DelegateToTest.java
package org.easymock.tests2
 org.easymock.tests2.DelegateToTest$1 extends java.lang.Object implements org.easymock.tests2.DelegateToTest$IMyInterface  {
	private int i
	final org.easymock.tests2.DelegateToTest this$0
	void  (org.easymock.tests2.DelegateToTest) 
	public int getInt (int) 
		int k
}

org/easymock/tests2/DelegateToTest$2.class
DelegateToTest.java
package org.easymock.tests2
 org.easymock.tests2.DelegateToTest$2 extends java.lang.Object implements org.easymock.tests2.DelegateToTest$IMyInterface  {
	private int i
	final org.easymock.tests2.DelegateToTest this$0
	void  (org.easymock.tests2.DelegateToTest) 
	public int getInt (int) 
		int k
}

org/easymock/tests2/DelegateToTest$3.class
DelegateToTest.java
package org.easymock.tests2
 org.easymock.tests2.DelegateToTest$3 extends java.lang.Object implements org.easymock.tests2.DelegateToTest$IMyInterface  {
	final org.easymock.tests2.DelegateToTest this$0
	void  (org.easymock.tests2.DelegateToTest) 
	public int getInt (int) 
		int k
}

org/easymock/tests2/DelegateToTest$IMyInterface.class
DelegateToTest.java
package org.easymock.tests2
public abstract org.easymock.tests2.DelegateToTest$IMyInterface extends java.lang.Object {
	public abstract int getInt (int) 
}

org/easymock/tests2/DelegateToTest.class
DelegateToTest.java
package org.easymock.tests2
public org.easymock.tests2.DelegateToTest extends java.lang.Object {
	public void  () 
	public void testDelegate () 
		org.easymock.tests2.DelegateToTest$IMyInterface mock
		org.easymock.tests2.DelegateToTest$IMyInterface delegateTo
	public void testStubDelegate () 
		org.easymock.tests2.DelegateToTest$IMyInterface mock
		org.easymock.tests2.DelegateToTest$IMyInterface delegateTo
	public void testReturnException () 
		ArithmeticException e
		org.easymock.tests2.DelegateToTest$IMyInterface m
		org.easymock.tests2.DelegateToTest$IMyInterface delegateTo
	public void testWrongClass () 
		IllegalArgumentException e
		org.easymock.tests2.DelegateToTest$IMyInterface m
	public void nullDelegationNotAllowed () 
		NullPointerException expected
		org.easymock.tests2.DelegateToTest$IMyInterface mock
	public void nullStubDelegationNotAllowed () 
		NullPointerException expected
		org.easymock.tests2.DelegateToTest$IMyInterface mock
}

org/easymock/tests2/DependencyTest.class
DependencyTest.java
package org.easymock.tests2
public org.easymock.tests2.DependencyTest extends java.lang.Object {
	private final org.easymock.EasyMockSupport support
	public org.easymock.tests2.FilteringRule rule
	public void  () 
	public void testInterfaceMocking () 
		org.easymock.tests.IMethods mock
	public void testClassMocking () 
		org.easymock.tests2.DependencyTest mock
		RuntimeException e
	public void testInterfaceMockingSupport () 
		org.easymock.tests.IMethods mock
	public void testClassMockingSupport () 
		org.easymock.tests2.DependencyTest mock
		RuntimeException e
}

org/easymock/tests2/EasyMockClassExtensionTest$ParamEntry.class
EasyMockClassExtensionTest.java
package org.easymock.tests2
 org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry extends java.lang.Object {
	Class[] types
	Object[] values
	void  (java.lang.Class[], java.lang.Object[]) 
		Class[] types
		Object[] values
	boolean isNamed () 
	boolean isConstructorCalled () 
	org.easymock.tests2.MocksControlTest$A getMock (java.lang.String)  throws java.lang.Exception 
		String methodName
		java.lang.reflect.Method m
	public void test (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A mock
}

org/easymock/tests2/EasyMockClassExtensionTest.class
EasyMockClassExtensionTest.java
package org.easymock.tests2
public org.easymock.tests2.EasyMockClassExtensionTest extends java.lang.Object {
	private static final Class[][] PARAMETER_TYPES
	private static final Object[][] PARAMETER_VALUES
	private static final org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry[] PARAMETERS
	public void  () 
	public void testDisablingClassMocking () 
		java.util.ArrayList list
		IllegalArgumentException e
	public void testClassMocking () 
		java.util.ArrayList list
	public void testInterfaceMocking () 
		java.util.List list
	private void testList (java.util.List) 
		java.util.List list
	public void testResetReplay () 
		java.util.ArrayList list
	public void testResetTo () 
		java.util.ArrayList list
	public void testMakeThreadSafe () 
		java.util.ArrayList list
	public void testVarargs () 
		java.util.ArrayList list2
		java.util.ArrayList list1
	public void testCheckOrder () 
		java.util.ArrayList list
	public void testStrictMock_Partial ()  throws java.lang.Exception 
		AssertionError e
		java.util.ArrayList list
	public void testMock_Partial ()  throws java.lang.Exception 
		java.util.ArrayList list
	public void testNiceMock_Partial ()  throws java.lang.Exception 
		java.util.ArrayList list
	public void testCompare () 
		java.math.BigDecimal expected
		java.math.BigDecimal actual
		java.util.ArrayList list
	public void testNamedMock ()  throws java.lang.Exception 
		java.util.ArrayList list
		java.lang.reflect.Method m
	public void testStrictMock ()  throws java.lang.Exception 
		org.easymock.tests2.MocksControlTest$A mock
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry p
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry[] arr$
		int len$
		int i$
	public void testNormalMock ()  throws java.lang.Exception 
		org.easymock.tests2.MocksControlTest$A mock
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry p
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry[] arr$
		int len$
		int i$
	public void testNiceMock ()  throws java.lang.Exception 
		org.easymock.tests2.MocksControlTest$A mock
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry p
		org.easymock.tests2.EasyMockClassExtensionTest$ParamEntry[] arr$
		int len$
		int i$
	public void testCreateMockBuilder () 
		org.easymock.IMockBuilder builder
		org.easymock.tests2.MocksControlTest$A a
	private static void testStrict (org.easymock.tests2.MocksControlTest$A) 
		AssertionError e
		org.easymock.tests2.MocksControlTest$A mock
	private static void testNormal (org.easymock.tests2.MocksControlTest$A) 
		AssertionError e
		org.easymock.tests2.MocksControlTest$A mock
	private static void testNice (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A mock
	private static void testNamed (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A mock
	private static void testPartial_NoConstructorCalled (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A mock
	private static void testPartial_ConstructorCalled (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A mock
	static void access$000 (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A x0
	static void access$100 (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A x0
	static void access$200 (org.easymock.tests2.MocksControlTest$A) 
		org.easymock.tests2.MocksControlTest$A x0
	static void  () 
		NoSuchMethodException e
		SecurityException e
		NoSuchMethodException e
		int i
		java.lang.reflect.Method[] methods
		org.easymock.ConstructorArgs args
}

org/easymock/tests2/EasyMockPropertiesTest$1$1.class
EasyMockPropertiesTest.java
package org.easymock.tests2
 org.easymock.tests2.EasyMockPropertiesTest$1$1 extends java.io.InputStream {
	final org.easymock.tests2.EasyMockPropertiesTest$1 this$1
	void  (org.easymock.tests2.EasyMockPropertiesTest$1) 
	public void close ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read ()  throws java.io.IOException 
}

org/easymock/tests2/EasyMockPropertiesTest$1.class
EasyMockPropertiesTest.java
package org.easymock.tests2
 org.easymock.tests2.EasyMockPropertiesTest$1 extends java.lang.ClassLoader {
	final Boolean[] val$close
	final org.easymock.tests2.EasyMockPropertiesTest this$0
	void  (org.easymock.tests2.EasyMockPropertiesTest, java.lang.ClassLoader, java.lang.Boolean[]) 
		ClassLoader x0
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String name
}

org/easymock/tests2/EasyMockPropertiesTest$2.class
EasyMockPropertiesTest.java
package org.easymock.tests2
 org.easymock.tests2.EasyMockPropertiesTest$2 extends java.lang.ClassLoader {
	final org.easymock.tests2.EasyMockPropertiesTest this$0
	void  (org.easymock.tests2.EasyMockPropertiesTest, java.lang.ClassLoader) 
		ClassLoader x0
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String name
}

org/easymock/tests2/EasyMockPropertiesTest.class
EasyMockPropertiesTest.java
package org.easymock.tests2
public org.easymock.tests2.EasyMockPropertiesTest extends java.lang.Object {
	public void  () 
	public static void setup ()  throws java.lang.Exception 
	public void testGetInstance () 
	public void testGetProperty () 
		org.easymock.internal.EasyMockProperties instance
	public void testSetProperty () 
		org.easymock.internal.EasyMockProperties instance
	public void testNoThreadContextClassLoader ()  throws java.lang.Exception 
		ClassLoader old
	public void testBadPropertiesFile ()  throws java.lang.Exception 
		RuntimeException e
		Boolean[] close
		ClassLoader cl
		ClassLoader old
	public void testNoEasymockPropertiesFile ()  throws java.lang.Exception 
		ClassLoader cl
		ClassLoader old
	private static void resetInstance ()  throws java.lang.NoSuchFieldException java.lang.IllegalAccessException 
		java.lang.reflect.Field field
	private static void assertExpectedValue (java.lang.String, java.lang.String) 
		String expected
		String key
}

org/easymock/tests2/EasyMockSupportClassTest$ToMock.class
EasyMockSupportClassTest.java
package org.easymock.tests2
public org.easymock.tests2.EasyMockSupportClassTest$ToMock extends java.lang.Object {
	public void  () 
	public int foo () 
}

org/easymock/tests2/EasyMockSupportClassTest.class
EasyMockSupportClassTest.java
package org.easymock.tests2
public org.easymock.tests2.EasyMockSupportClassTest extends org.easymock.EasyMockSupport {
	private java.lang.reflect.Method foo
	private org.easymock.ConstructorArgs args
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void testCreateStrictControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateNiceControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateStrictMockClassOfTMethodArray () 
	public void testCreateStrictMockStringClassOfTMethodArray () 
	public void testCreateStrictMockClassOfTConstructorArgsMethodArray () 
	public void testCreateStrictMockStringClassOfTConstructorArgsMethodArray () 
	public void testCreateMockClassOfTMethodArray () 
	public void testCreateMockStringClassOfTMethodArray () 
	public void testCreateMockClassOfTConstructorArgsMethodArray () 
	public void testCreateMockStringClassOfTConstructorArgsMethodArray () 
	public void testCreateNiceMockClassOfTMethodArray () 
	public void testCreateNiceMockStringClassOfTMethodArray () 
	public void testCreateNiceMockClassOfTConstructorArgsMethodArray () 
	public void testCreateNiceMockStringClassOfTConstructorArgsMethodArray () 
	public void testCreateStrictMockClassOfT () 
	public void testCreateStrictMockStringClassOfT () 
	public void testCreateMockClassOfT () 
	public void testCreateMockStringClassOfT () 
	public void testCreateNiceMockClassOfT () 
	public void testCreateNiceMockStringClassOfT () 
	public void testAll () 
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t
	public void testCreateMockBuilder () 
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t
	public void testCreateMockBuilder_existingControl () 
		org.easymock.IMocksControl ctrl
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t
	public void testAllMockBuilderFlavors () 
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t1
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t2
		org.easymock.tests2.EasyMockSupportClassTest$ToMock t3
}

org/easymock/tests2/EasyMockSupportTest.class
EasyMockSupportTest.java
package org.easymock.tests2
public org.easymock.tests2.EasyMockSupportTest extends org.easymock.EasyMockSupport {
	private org.easymock.tests.IMethods mock1
	private org.easymock.tests.IMethods mock2
	public void  () 
	public void testCreateControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateMock () 
	public void testCreateNamedMock () 
	private void testDefaultMock () 
	public void testCreateNiceControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateNiceMock () 
	public void testCreateNamedNiceMock () 
	private void testNiceMock () 
	public void testCreateStrictControl () 
		AssertionError e
		org.easymock.IMocksControl ctrl
	public void testCreateStrictMock () 
	public void testCreateNamedStrictMock () 
	private void testStrictMock () 
		AssertionError e
		AssertionError e
	public void testVerify () 
	public void defaultResetToNice () 
	public void strictResetToDefault () 
	public void niceToStrict () 
		AssertionError e
		AssertionError e
		org.easymock.tests.IMethods mock1
		org.easymock.tests.IMethods mock2
}

org/easymock/tests2/FilteringClassLoader.class
FilteringRule.java
package org.easymock.tests2
 org.easymock.tests2.FilteringClassLoader extends java.lang.ClassLoader {
	private static final String[] packagesToBeDeferred
	private final java.util.Collection ignoredPackages
	private final java.util.Map classes
	public void  (java.util.Collection) 
		java.util.Collection ignoredPackages
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		java.io.IOException e
		String name
		boolean resolve
		Class clazz
	private boolean shouldBeDeferred (java.lang.String) 
		String pack
		String[] arr$
		int len$
		int i$
		String name
	private java.lang.Class loadClass0 (java.lang.String)  throws java.io.IOException 
		int one
		byte[] bytes
		String name
		String path
		java.io.InputStream in
		java.io.ByteArrayOutputStream out
	private boolean isIgnored (java.lang.String) 
		String s
		java.util.Iterator i$
		String name
	static void  () 
}

org/easymock/tests2/FilteringRule.class
FilteringRule.java
package org.easymock.tests2
public org.easymock.tests2.FilteringRule extends java.lang.Object implements org.junit.rules.TestRule  {
	private final String[] filteredPackages
	public transient void  (java.lang.String[]) 
		String[] filteredPackages
	public org.junit.runners.model.Statement apply (org.junit.runners.model.Statement, org.junit.runner.Description) 
		org.junit.runners.model.Statement base
		org.junit.runner.Description description
}

org/easymock/tests2/FilteringStatement.class
FilteringRule.java
package org.easymock.tests2
 org.easymock.tests2.FilteringStatement extends org.junit.runners.model.Statement {
	private final org.junit.runners.model.Statement innerStatement
	private final org.junit.runner.Description description
	private final String[] filteredPackages
	public void  (org.junit.runners.model.Statement, org.junit.runner.Description, java.lang.String[]) 
		org.junit.runners.model.Statement base
		org.junit.runner.Description description
		String[] filteredPackages
	public void evaluate ()  throws java.lang.Throwable 
		java.lang.reflect.InvocationTargetException e
		org.easymock.tests2.FilteringClassLoader cl
		Class c
		Object test
		java.lang.reflect.Method m
}

org/easymock/tests2/MockBuilderTest$A.class
MockBuilderTest.java
package org.easymock.tests2
 org.easymock.tests2.MockBuilderTest$A extends java.lang.Object {
	private void  () 
	public final void foo (java.lang.String) 
		String s
}

org/easymock/tests2/MockBuilderTest.class
MockBuilderTest.java
package org.easymock.tests2
public org.easymock.tests2.MockBuilderTest extends java.lang.Object {
	private org.easymock.internal.MockBuilder builder
	private java.util.ArrayList mock
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void testAddMockedMethod ()  throws java.lang.NoSuchMethodException 
	public void testAddMethod_NotExisting () 
	public void testAddMethodWithParams_NotExisting () 
	public void testAddMethod_Final ()  throws java.lang.Exception 
		IllegalArgumentException e
		IllegalArgumentException e
		IllegalArgumentException e
		String errorMessage
		org.easymock.internal.MockBuilder builder
	public void testAddMethods_Final ()  throws java.lang.Exception 
		IllegalArgumentException e
		IllegalArgumentException e
		String errorMessage
		org.easymock.internal.MockBuilder builder
	public void testWithConstructorParams () 
		RuntimeException e
	public void testWithConstructor_WrongClass () 
	public void testWithEmptyConstructor ()  throws java.lang.Exception 
		java.lang.reflect.Field field
		int expected
		int actual
	public void testWithEmptyConstructor_NoEmptyConstructor ()  throws java.lang.Exception 
		IllegalArgumentException e
	public void testWithConstructor ()  throws java.lang.NoSuchMethodException 
		RuntimeException e
	public void testWithConstructor_Twice () 
	public void testWithConstructorConstructorArgs ()  throws java.lang.NoSuchMethodException 
		RuntimeException e
		org.easymock.ConstructorArgs args
	public void testWithConstructorWithArgs ()  throws java.lang.NoSuchMethodException 
		RuntimeException e
	public void testWithConstructorWithArgs_NotExisting ()  throws java.lang.NoSuchMethodException 
	public void testWithArgsTwice () 
		IllegalStateException e
	public void testWithArgs_WithoutConstructor () 
		IllegalStateException e
	public void testCreateMockIMocksControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateMock () 
		AssertionError e
	public void testCreateNiceMock () 
	public void testCreateStrictMock () 
		AssertionError e
	public void testCreateMockStringIMocksControl () 
		org.easymock.IMocksControl ctrl
	public void testCreateMockString () 
		AssertionError e
	public void testCreateNiceMockString () 
	public void testCreateStrictMockString ()  throws java.lang.Throwable 
		AssertionError e
	public void testCreateMock_ConstructorWithoutArgs () 
}

org/easymock/tests2/MockedExceptionTest.class
MockedExceptionTest.java
package org.easymock.tests2
public org.easymock.tests2.MockedExceptionTest extends java.lang.Object {
	public void  () 
	public void testMockedException () 
		RuntimeException actual
		RuntimeException expected
		CharSequence c
	public void testExplicitFillInStackTrace () 
		RuntimeException actual
		RuntimeException expected
		RuntimeException myException
		CharSequence c
	public void testNotMockedFillInStackTrace () 
		RuntimeException actual
		RuntimeException expected
		CharSequence c
	public void testRealException () 
		RuntimeException actual
		RuntimeException expected
		CharSequence c
}

org/easymock/tests2/MocksControlTest$A.class
MocksControlTest.java
package org.easymock.tests2
public org.easymock.tests2.MocksControlTest$A extends java.lang.Object {
	int i
	public void  (int) 
		int i
	public int foo () 
	public int bar () 
	public boolean add (int) 
		int i
}

org/easymock/tests2/MocksControlTest.class
MocksControlTest.java
package org.easymock.tests2
public org.easymock.tests2.MocksControlTest extends java.lang.Object {
	public void  () 
	public void testMocksControl_Interface () 
		org.easymock.IMocksControl ctrl
		java.util.List list
	public void testMocksControl_Class () 
		org.easymock.IMocksControl ctrl
		java.util.ArrayList list
	public void testMocksControl_Class_WithName () 
		org.easymock.IMocksControl ctrl
		java.util.ArrayList list
	public void testMocksControl_PartialMock_NoConstructorCalled ()  throws java.lang.Exception 
		org.easymock.IMocksControl ctrl
		org.easymock.tests2.MocksControlTest$A a
	public void testMocksControl_NamedPartialMock_NoConstructorCalled ()  throws java.lang.Exception 
		org.easymock.IMocksControl ctrl
		org.easymock.tests2.MocksControlTest$A a
	public void testMocksControl_PartialMock_ConstructorCalled ()  throws java.lang.Exception 
		org.easymock.IMocksControl ctrl
		org.easymock.ConstructorArgs args
		org.easymock.tests2.MocksControlTest$A a
	public void testMocksControl_NamedPartialMock_ConstructorCalled ()  throws java.lang.Exception 
		org.easymock.IMocksControl ctrl
		org.easymock.ConstructorArgs args
		org.easymock.tests2.MocksControlTest$A a
	public void testInterfaceForbidden_PartialMock ()  throws java.lang.Exception 
		IllegalArgumentException e
		IllegalArgumentException e
		IllegalArgumentException e
		IllegalArgumentException e
		org.easymock.ConstructorArgs args
		java.lang.reflect.Method[] methods
		org.easymock.IMocksControl ctrl
	private void testList (org.easymock.IMocksControl, java.util.List) 
		org.easymock.IMocksControl ctrl
		java.util.List list
}

org/easymock/tests2/NameTest.class
NameTest.java
package org.easymock.tests2
public org.easymock.tests2.NameTest extends java.lang.Object {
	public void  () 
	public void nameForMock () 
		String actualMessage
		String expectedMessage
		AssertionError expected
		org.easymock.tests.IMethods mock
	public void nameForStrictMock () 
		String actualMessage
		String expectedMessage
		AssertionError expected
		org.easymock.tests.IMethods mock
	public void nameForNiceMock () 
		String actualMessage
		String expectedMessage
		AssertionError expected
		org.easymock.tests.IMethods mock
	public void nameForMocksControl () 
		String actualMessage
		String expectedMessage
		AssertionError expected
		org.easymock.IMocksControl control
		org.easymock.tests.IMethods mock
	public void shouldThrowIllegalArgumentExceptionIfNameIsNoValidJavaIdentifier () 
		IllegalArgumentException expected
}

org/easymock/tests2/NiceMockTest.class
NiceMockTest.java
package org.easymock.tests2
public org.easymock.tests2.NiceMockTest extends java.lang.Object {
	org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void defaultReturnValueBoolean () 
	public void defaultReturnValueFloat () 
	public void defaultReturnValueDouble () 
	public void defaultReturnValueObject () 
}

org/easymock/tests2/PartialMockingTest$A.class
PartialMockingTest.java
package org.easymock.tests2
public abstract org.easymock.tests2.PartialMockingTest$A extends java.lang.Object {
	public String s
	public int i
	protected void  (java.lang.String) 
		String s
	private void  (int) 
		int i
	protected abstract int foo () 
}

org/easymock/tests2/PartialMockingTest.class
PartialMockingTest.java
package org.easymock.tests2
public org.easymock.tests2.PartialMockingTest extends java.lang.Object {
	public void  () 
	public void testPartialMock_PublicConstructor ()  throws java.lang.Exception 
		java.util.ArrayList list
	public void testPartialMock_ProtectedConstructor ()  throws java.lang.Exception 
		org.easymock.tests2.PartialMockingTest$A a
	public void testPartialMock_ConstructorNotFound ()  throws java.lang.Exception 
		RuntimeException e
		java.lang.reflect.Constructor cstr
		org.easymock.ConstructorArgs constructorArgs
	public void testPartialMock_InvalidParams ()  throws java.lang.Exception 
		java.lang.reflect.Constructor cstr
		org.easymock.ConstructorArgs constructorArgs
	public void testPartialMock_ExceptionInConstructor ()  throws java.lang.Exception 
		RuntimeException e
		java.lang.reflect.Constructor cstr
		org.easymock.ConstructorArgs constructorArgs
}

org/easymock/tests2/ReflectionUtilsTest$A.class
ReflectionUtilsTest.java
package org.easymock.tests2
public org.easymock.tests2.ReflectionUtilsTest$A extends org.easymock.tests2.ReflectionUtilsTest$B {
	public void  (boolean, byte, int, short, char, long, float, double) 
		boolean bool
		byte b
		int i
		short s
		char c
		long l
		float f
		double d
	public void  (int) 
		int i
	protected void  (long) 
		long l
	private void  (byte) 
		byte b
	void  (char) 
		char c
	public void  (java.lang.CharSequence) 
		CharSequence c
	public void  (java.lang.StringBuilder) 
		StringBuilder s
	public void foo (java.lang.String) 
		String s
	public void foo (int) 
		int i
}

org/easymock/tests2/ReflectionUtilsTest$B.class
ReflectionUtilsTest.java
package org.easymock.tests2
public org.easymock.tests2.ReflectionUtilsTest$B extends java.lang.Object {
	public void  () 
	protected void foo (long) 
		long l
}

org/easymock/tests2/ReflectionUtilsTest.class
ReflectionUtilsTest.java
package org.easymock.tests2
public org.easymock.tests2.ReflectionUtilsTest extends java.lang.Object {
	public void  () 
	public void testFindMethod () 
		java.lang.reflect.Method m
	public void testFindMethod_NotFound () 
		java.lang.reflect.Method m
	public void testFindMethod_Ambiguous () 
		RuntimeException e
	public void testFindMethod_WrongParams () 
		java.lang.reflect.Method m
	public void testFindMethod_Superclass () 
		java.lang.reflect.Method m
	public void testFindMethodClassOfQStringClassOfQArray () 
		java.lang.reflect.Method m
	public void testGetConstructor_public ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Constructor c
	public void testGetConstructor_protected ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Constructor c
	public void testGetConstructor_default ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Constructor c
	public void testGetConstructor_private ()  throws java.lang.NoSuchMethodException 
	public void testGetConstructor_twoMatching ()  throws java.lang.NoSuchMethodException 
	public void testGetConstructor_notFound ()  throws java.lang.NoSuchMethodException 
	public void testGetConstructor_WrongParams ()  throws java.lang.NoSuchMethodException 
	public void testGetConstructor_AllPrimitives ()  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Constructor c
	public void testGetDeclareMethod_Found ()  throws java.lang.Exception 
		java.lang.reflect.Method expected
		java.lang.reflect.Method actual
	public void testGetDeclareMethod_NotFound () 
		RuntimeException e
}

org/easymock/tests2/SerializationTest.class
SerializationTest.java
package org.easymock.tests2
public org.easymock.tests2.SerializationTest extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public void test ()  throws java.lang.Exception 
		java.util.List mock
	public void testClass ()  throws java.lang.Exception 
		java.util.ArrayList mock
	public void testAllMockedMethod ()  throws java.lang.Exception 
		org.easymock.tests2.SerializationTest mock
	public void testChangingClassLoader () 
	private java.lang.Object serialize (java.lang.Object)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object o
		java.io.ByteArrayOutputStream bOut
		java.io.ObjectOutputStream out
		java.io.ByteArrayInputStream bIn
		java.io.ObjectInputStream in
}

org/easymock/tests2/StubTest.class
StubTest.java
package org.easymock.tests2
public org.easymock.tests2.StubTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void stub () 
	public void stubWithReturnValue () 
		IllegalArgumentException ignored
		IllegalStateException ignored
		IllegalStateException ignored
}

org/easymock/tests2/ThreadingTest$1.class
ThreadingTest.java
package org.easymock.tests2
 org.easymock.tests2.ThreadingTest$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final org.easymock.tests.IMethods val$mock
	final org.easymock.tests2.ThreadingTest this$0
	void  (org.easymock.tests2.ThreadingTest, org.easymock.tests.IMethods) 
	public java.lang.String call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

org/easymock/tests2/ThreadingTest$2.class
ThreadingTest.java
package org.easymock.tests2
 org.easymock.tests2.ThreadingTest$2 extends java.lang.Object implements java.util.concurrent.Callable  {
	final org.easymock.tests.IMethods val$mock
	final org.easymock.tests2.ThreadingTest this$0
	void  (org.easymock.tests2.ThreadingTest, org.easymock.tests.IMethods) 
	public java.lang.String call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

org/easymock/tests2/ThreadingTest$3.class
ThreadingTest.java
package org.easymock.tests2
 org.easymock.tests2.ThreadingTest$3 extends java.lang.Thread {
	final org.easymock.internal.MocksBehavior val$behavior
	final org.easymock.tests2.ThreadingTest this$0
	void  (org.easymock.tests2.ThreadingTest, org.easymock.internal.MocksBehavior) 
	public void run () 
}

org/easymock/tests2/ThreadingTest$4.class
ThreadingTest.java
package org.easymock.tests2
 org.easymock.tests2.ThreadingTest$4 extends java.lang.Object implements java.util.concurrent.Callable  {
	final org.easymock.tests2.ThreadingTest this$0
	void  (org.easymock.tests2.ThreadingTest) 
	public java.lang.String call ()  throws java.lang.Exception 
		org.easymock.tests.IMethods mock
		String s
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

org/easymock/tests2/ThreadingTest.class
ThreadingTest.java
package org.easymock.tests2
public org.easymock.tests2.ThreadingTest extends java.lang.Object {
	private static final int THREAD_COUNT
	public void  () 
	public void testThreadSafe ()  throws java.lang.Throwable 
		java.util.concurrent.Future future
		java.util.Iterator i$
		org.easymock.tests.IMethods mock
		java.util.concurrent.Callable replay
		java.util.concurrent.ExecutorService service
		java.util.List tasks
		java.util.List results
	public void testThreadNotSafe ()  throws java.lang.Throwable 
		java.util.concurrent.ExecutionException e
		java.util.concurrent.Future future
		java.util.Iterator i$
		org.easymock.tests.IMethods mock
		java.util.concurrent.Callable replay
		java.util.concurrent.ExecutorService service
		java.util.List tasks
		java.util.List results
		boolean exceptionThrown
	public void testMockUsedCorrectly () 
		org.easymock.tests.IMethods mock
	public void testChangeDefault ()  throws java.lang.Throwable 
		org.easymock.internal.AssertionErrorWrapper e
		org.easymock.internal.MocksBehavior behavior
		Thread t
		String previousThreadSafetyCheck
		String previousThreadSafe
	public void testRecordingInMultipleThreads ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.concurrent.Future future
		java.util.Iterator i$
		java.util.concurrent.Callable replay
		java.util.concurrent.ExecutorService service
		java.util.List tasks
		java.util.List results
	public void testCleanupAfterFailureInRecordPhase () 
		IllegalStateException e
		Comparable mock
}

org/easymock/tests2/UsageConstraintsTest$1.class
UsageConstraintsTest.java
package org.easymock.tests2
 org.easymock.tests2.UsageConstraintsTest$1 extends java.lang.Object implements java.util.Comparator  {
	final org.easymock.tests2.UsageConstraintsTest this$0
	void  (org.easymock.tests2.UsageConstraintsTest) 
	private int compare (org.easymock.tests2.UsageConstraintsTest$A, org.easymock.tests2.UsageConstraintsTest$A) 
		org.easymock.tests2.UsageConstraintsTest$A a1
		org.easymock.tests2.UsageConstraintsTest$A a2
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/easymock/tests2/UsageConstraintsTest$A.class
UsageConstraintsTest.java
package org.easymock.tests2
public org.easymock.tests2.UsageConstraintsTest$A extends java.lang.Object {
	private final int value
	public void  (int) 
		int value
	public int getValue () 
}

org/easymock/tests2/UsageConstraintsTest.class
UsageConstraintsTest.java
package org.easymock.tests2
public org.easymock.tests2.UsageConstraintsTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setUp () 
	public void equalsMissing () 
		IllegalStateException e
		IllegalStateException e
		IllegalStateException e
	public void differentConstraintsOnSameCall () 
	public void equals () 
		UnsupportedOperationException expected
	public void constraints () 
		AssertionError expected
		AssertionError expected
		AssertionError expected
		boolean failed
	public void andOverloaded () 
	public void orOverloaded () 
	public void notOverloaded () 
	public void lessOrEqualOverloaded () 
	public void lessThanOverloaded () 
	public void greaterOrEqualOverloaded () 
	public void greaterThanOverloaded () 
	public void cmpTo () 
	public void compareWithComparator () 
		AssertionError e
		java.util.Comparator comparator
	private void checkItFails (org.easymock.tests2.UsageConstraintsTest$A) 
		AssertionError e
		org.easymock.tests2.UsageConstraintsTest$A a
	public void any () 
	public void arrayEquals () 
	public void greaterOrEqual () 
	public void greaterThan () 
	public void lessOrEqual () 
	public void lessThan () 
	public void testOr () 
	public void testNull () 
	public void testNotNull () 
	public void testFind () 
	public void testMatches () 
	public void testContains () 
	public void testStartsWith () 
	public void testEndsWith () 
	public void equalsWithDelta () 
	public void testSame () 
		Object one
		Object two
}

org/easymock/tests2/UsageMatchersTest.class
UsageMatchersTest.java
package org.easymock.tests2
public org.easymock.tests2.UsageMatchersTest extends java.lang.Object {
	public void  () 
	public void additionalMatchersFailAtReplay () 
		org.easymock.tests.IMethods mock
}

org/easymock/tests2/UsageStrictMockTest.class
UsageStrictMockTest.java
package org.easymock.tests2
public org.easymock.tests2.UsageStrictMockTest extends java.lang.Object {
	private org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void orderedCallsSucces () 
	public void unorderedCallsFailure () 
		AssertionError expected
		boolean failed
	public void tooManyCallsFailure () 
		AssertionError expected
		boolean failed
	public void tooFewCallsFailure () 
		AssertionError expected
		boolean failed
	public void differentMethods () 
		AssertionError expected
		AssertionError expected
		boolean failed
	public void range () 
		AssertionError expected
		boolean failed
	public void stubBehavior () 
		AssertionError expected
		boolean failed
}

org/easymock/tests2/UsageTest.class
UsageTest.java
package org.easymock.tests2
public org.easymock.tests2.UsageTest extends java.lang.Object {
	org.easymock.tests.IMethods mock
	public void  () 
	public void setup () 
	public void exactCallCountByLastCall () 
		AssertionError expected
		boolean failed
	public void openCallCountByLastCall () 
	public void exactCallCountByLastThrowable () 
		IndexOutOfBoundsException expected
		AssertionError expected
		boolean failed
	public void openCallCountByLastThrowable () 
		IndexOutOfBoundsException expected
		IndexOutOfBoundsException expected
	public void moreThanOneArgument () 
		AssertionError expected
		boolean failed
	public void wrongArguments () 
		AssertionError expected
	public void summarizeSameObjectArguments () 
		AssertionError expected
	public void argumentsOrdered () 
		AssertionError expected
	public void mixingOrderedAndUnordered () 
		AssertionError e
		boolean failed
	public void resumeIfFailure () 
		AssertionError error
		org.easymock.tests.IMethods mock
	public void defaultResetToNice () 
		org.easymock.tests.IMethods mock
	public void strictResetToDefault () 
		org.easymock.tests.IMethods mock
	public void niceToStrict () 
		AssertionError e
		org.easymock.tests.IMethods mock
}

org/easymock/tests/ArgumentToStringTest.java
org/easymock/tests/CapturesMatcherTest.java
org/easymock/tests/CglibTest.java
org/easymock/tests/ClassInstantiatorFactoryTest.java
org/easymock/tests/ConstructorTest.java
org/easymock/tests/DefaultClassInstantiatorTest.java
org/easymock/tests/ErrorMessageTest.java
org/easymock/tests/ExpectedMethodCallTest.java
org/easymock/tests/GenericTest.java
org/easymock/tests/IMethods.java
org/easymock/tests/InvocationTest.java
org/easymock/tests/IVarArgs.java
org/easymock/tests/LimitationsTest.java
org/easymock/tests/MatchableArgumentsTest.java
org/easymock/tests/MethodSerializationWrapperTest.java
org/easymock/tests/MockClassControlTest.java
org/easymock/tests/MockingTest.java
org/easymock/tests/MockNameTest.java
org/easymock/tests/NiceMockControlLongCompatibleReturnValueTest.java
org/easymock/tests/NiceMockControlTest.java
org/easymock/tests/ObjectMethodsTest.java
org/easymock/tests/RecordStateInvalidDefaultReturnValueTest.java
org/easymock/tests/RecordStateInvalidDefaultThrowableTest.java
org/easymock/tests/RecordStateInvalidRangeTest.java
org/easymock/tests/RecordStateInvalidReturnValueTest.java
org/easymock/tests/RecordStateInvalidStateChangeTest.java
org/easymock/tests/RecordStateInvalidThrowableTest.java
org/easymock/tests/RecordStateInvalidUsageTest.java
org/easymock/tests/RecordStateMethodCallMissingTest.java
org/easymock/tests/ReplayStateInvalidCallsTest.java
org/easymock/tests/ReplayStateInvalidUsageTest.java
org/easymock/tests/ResultTest.java
org/easymock/tests/StacktraceTest.java
org/easymock/tests/UsageCallCountTest.java
org/easymock/tests/UsageDefaultReturnValueTest.java
org/easymock/tests/UsageExpectAndDefaultReturnTest.java
org/easymock/tests/UsageExpectAndDefaultThrowTest.java
org/easymock/tests/UsageExpectAndReturnTest.java
org/easymock/tests/UsageExpectAndThrowTest.java
org/easymock/tests/UsageFloatingPointReturnValueTest.java
org/easymock/tests/UsageLongCompatibleReturnValueTest.java
org/easymock/tests/UsageOverloadedDefaultValueTest.java
org/easymock/tests/UsageOverloadedMethodTest.java
org/easymock/tests/UsageRangeTest.java
org/easymock/tests/UsageStrictMockTest.java
org/easymock/tests/UsageTest.java
org/easymock/tests/UsageThrowableTest.java
org/easymock/tests/UsageUnorderedTest.java
org/easymock/tests/UsageVarargTest.java
org/easymock/tests/UsageVerifyTest.java
org/easymock/tests/Util.java
org/easymock/tests2/AnswerTest.java
org/easymock/tests2/CallbackAndArgumentsTest.java
org/easymock/tests2/CallbackTest.java
org/easymock/tests2/CaptureTest.java
org/easymock/tests2/ClassExtensionHelperTest.java
org/easymock/tests2/CompareToTest.java
org/easymock/tests2/ConstraintsToStringTest.java
org/easymock/tests2/ConstructorArgsTest.java
org/easymock/tests2/DelegateToTest.java
org/easymock/tests2/DependencyTest.java
org/easymock/tests2/EasyMockClassExtensionTest.java
org/easymock/tests2/EasyMockPropertiesTest.java
org/easymock/tests2/EasyMockSupportClassTest.java
org/easymock/tests2/EasyMockSupportTest.java
org/easymock/tests2/FilteringRule.java
org/easymock/tests2/MockBuilderTest.java
org/easymock/tests2/MockedExceptionTest.java
org/easymock/tests2/MocksControlTest.java
org/easymock/tests2/NameTest.java
org/easymock/tests2/NiceMockTest.java
org/easymock/tests2/PartialMockingTest.java
org/easymock/tests2/ReflectionUtilsTest.java
org/easymock/tests2/SerializationTest.java
org/easymock/tests2/StubTest.java
org/easymock/tests2/ThreadingTest.java
org/easymock/tests2/UsageConstraintsTest.java
org/easymock/tests2/UsageMatchersTest.java
org/easymock/tests2/UsageStrictMockTest.java
org/easymock/tests2/UsageTest.java
META-INF/LICENSE.txt