public class Invocation
extends java.lang.Object
implements org.hamcrest.SelfDescribing
Modifier and Type | Field and Description |
---|---|
static java.lang.Object[] |
NO_PARAMETERS |
Constructor and Description |
---|
Invocation(java.lang.Object invoked,
java.lang.reflect.Method method,
java.lang.Object... parameterValues) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
applyTo(java.lang.Object target) |
void |
checkReturnTypeCompatibility(java.lang.Object value) |
void |
describeTo(org.hamcrest.Description description) |
boolean |
equals(Invocation other) |
boolean |
equals(java.lang.Object other) |
java.lang.reflect.Method |
getInvokedMethod() |
java.lang.Object |
getInvokedObject() |
java.lang.Object |
getParameter(int i) |
int |
getParameterCount() |
java.lang.Object[] |
getParametersAsArray() |
int |
hashCode() |
java.lang.String |
toString() |
public Invocation(java.lang.Object invoked, java.lang.reflect.Method method, java.lang.Object... parameterValues)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public boolean equals(Invocation other)
public int hashCode()
hashCode
in class java.lang.Object
public void describeTo(org.hamcrest.Description description)
describeTo
in interface org.hamcrest.SelfDescribing
public java.lang.Object getInvokedObject()
public java.lang.reflect.Method getInvokedMethod()
public int getParameterCount()
public java.lang.Object getParameter(int i)
public java.lang.Object[] getParametersAsArray()
public java.lang.Object applyTo(java.lang.Object target) throws java.lang.Throwable
java.lang.Throwable
public void checkReturnTypeCompatibility(java.lang.Object value)