public class Invocation
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and 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 and Description |
|---|
Invocation(java.lang.Object mock,
java.lang.reflect.Method method,
java.lang.Object[] args) |
| Modifier and Type | Method and 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) |
private static final long serialVersionUID
private static final java.lang.Object[] NO_ARGS
private final java.lang.Object mock
private transient java.lang.reflect.Method method
private final java.lang.Object[] arguments
private final java.util.Collection<Captures<?>> currentCaptures
public Invocation(java.lang.Object mock,
java.lang.reflect.Method method,
java.lang.Object[] args)
private static java.lang.Object[] expandVarArgs(boolean isVarArgs,
java.lang.Object[] args)
private static java.lang.Object[] createObjectArray(java.lang.Object array)
public java.lang.Object getMock()
public java.lang.reflect.Method getMethod()
public java.lang.Object[] getArguments()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprivate boolean equalArguments(java.lang.Object[] arguments)
private boolean isPrimitiveParameter(int parameterPosition)
public java.lang.String getMockAndMethodName()
public void addCapture(Captures<java.lang.Object> capture, java.lang.Object value)
public void validateCaptures()
public void clearCaptures()
private boolean toStringIsDefined(java.lang.Object o)
public static boolean isJavaIdentifier(java.lang.String mockName)
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
java.io.IOException