| kind | = | "Call" |
A call is the runtime structure that includes the specific information for a call, that is available inside a DefaultMacro.
Mimics
Inactive cells
Active cells
- activateValue(value, newSelf nil, +:valuesToAdd)
- activateValueWithCachedArguments(value, newSelf nil, +:valuesToAdd)
- argAt(n)
- arguments()
- currentContext()
- evaluatedArguments()
- ground()
- message()
- receiver()
- resendToMethod(cellName)
- resendToReceiver(newReceiver)
- resendToValue(value, newSelf nil)
Specs
Inactive cells (details)
Active cells (details)
I really ought to write documentation for these methods, but I don't know how to describe what they do.
evaluates and returns the argument at 'n'. this is just a short hand for 'call message evalArgAt(n, call ground)'
[ show source ]
method(n, message evalArgAt(n, ground))
takes one evaluated text or symbol argument and resends the current message to that method/macro on the current receiver.
takes one evaluated object and resends the current message with that object as the new receiver