| Constructor and Description |
|---|
ObjectMethodCall(Cog state) |
ObjectMethodCall(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments) |
ObjectMethodCall(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object notherObject) |
java.util.List<java.lang.Object> |
getArguments() |
java.lang.String |
getMethodName() |
java.lang.Object |
getObject() |
java.lang.Object |
invoke()
Basically a simplified way to run methods on objects using introspection.
|
java.lang.Object |
invokeAndThrow()
Basically a simplified way to run methods on objects using introspection.
|
void |
run() |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
java.lang.String |
toString() |
public ObjectMethodCall(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments)
public ObjectMethodCall(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments)
public ObjectMethodCall(Cog state)
public java.lang.Object invoke()
public java.lang.Object invokeAndThrow()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException,
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionpublic void run()
run in interface java.lang.Runnablepublic Cog toCog()
CoggableCog.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object notherObject)
equals in class java.lang.Objectpublic java.lang.Object getObject()
public java.lang.String getMethodName()
public java.util.List<java.lang.Object> getArguments()