public interface IFunctorCall
IFunctor
. This may be
used to transport call context and state such as arguments etc.Modifier and Type | Method and Description |
---|---|
IArgs |
getArgs()
The arguments currently associated with the call.
|
java.lang.Object |
getReceiver()
The receiver for the behavior implemented.
|
void |
setArgs(IArgs args)
Assign an argument list for the call.
|
void |
setReceiver(java.lang.Object receiver)
Assign a new receiver.
|
IArgs getArgs()
java.lang.Object getReceiver()
void setArgs(IArgs args)
This is for example useful when handling with declarations modifying the original functor call.
void setReceiver(java.lang.Object receiver)
receiver
- The new receiver