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.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic boolean equals(Invocation other)
public int hashCode()
hashCode in class java.lang.Objectpublic void describeTo(org.hamcrest.Description description)
describeTo in interface org.hamcrest.SelfDescribingpublic 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.Throwablepublic void checkReturnTypeCompatibility(java.lang.Object value)