Package org.easymock.internal
Class Invocation
- java.lang.Object
-
- org.easymock.internal.Invocation
-
- All Implemented Interfaces:
java.io.Serializable
public class Invocation extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]
arguments
private java.util.Collection<Captures<?>>
currentCaptures
private java.lang.reflect.Method
method
private java.lang.Object
mock
private static java.lang.Object[]
NO_ARGS
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description Invocation(java.lang.Object mock, java.lang.reflect.Method method, java.lang.Object[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCapture(Captures<java.lang.Object> capture, java.lang.Object value)
void
clearCaptures()
private static java.lang.Object[]
createObjectArray(java.lang.Object array)
private boolean
equalArguments(java.lang.Object[] arguments)
boolean
equals(java.lang.Object o)
private static java.lang.Object[]
expandVarArgs(boolean isVarArgs, java.lang.Object[] args)
java.lang.Object[]
getArguments()
java.lang.reflect.Method
getMethod()
java.lang.Object
getMock()
java.lang.String
getMockAndMethodName()
int
hashCode()
static boolean
isJavaIdentifier(java.lang.String mockName)
private boolean
isPrimitiveParameter(int parameterPosition)
private void
readObject(java.io.ObjectInputStream stream)
java.lang.String
toString()
private boolean
toStringIsDefined(java.lang.Object o)
void
validateCaptures()
private void
writeObject(java.io.ObjectOutputStream stream)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
NO_ARGS
private static final java.lang.Object[] NO_ARGS
-
mock
private final java.lang.Object mock
-
method
private transient java.lang.reflect.Method method
-
arguments
private final java.lang.Object[] arguments
-
currentCaptures
private final java.util.Collection<Captures<?>> currentCaptures
-
-
Method Detail
-
expandVarArgs
private static java.lang.Object[] expandVarArgs(boolean isVarArgs, java.lang.Object[] args)
-
createObjectArray
private static java.lang.Object[] createObjectArray(java.lang.Object array)
-
getMock
public java.lang.Object getMock()
-
getMethod
public java.lang.reflect.Method getMethod()
-
getArguments
public java.lang.Object[] getArguments()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equalArguments
private boolean equalArguments(java.lang.Object[] arguments)
-
isPrimitiveParameter
private boolean isPrimitiveParameter(int parameterPosition)
-
getMockAndMethodName
public java.lang.String getMockAndMethodName()
-
addCapture
public void addCapture(Captures<java.lang.Object> capture, java.lang.Object value)
-
validateCaptures
public void validateCaptures()
-
clearCaptures
public void clearCaptures()
-
toStringIsDefined
private boolean toStringIsDefined(java.lang.Object o)
-
isJavaIdentifier
public static boolean isJavaIdentifier(java.lang.String mockName)
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
-