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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private 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.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException
java.io.IOException