An anonymous function (method or block) that captures messages and arguments. Activated by sending it a message.
Helper object for the asString method.
Returns a List of strings containing the argument names of the receiver.
Returns a short description of the receiver.
Returns a full description of the receiver with decompiled code.
Activates the receiver with the provided arguments.
Activates the block with the given argument list.
Returns a string containing the decompiled code of the receiver.
Writes the receiver's code into the stream.
Returns the root message of the receiver.
Returns whether or not the receiver passes return/continue/break to caller.
optionalSlotContext) Activates the receiver in the target context of anObject. Returns the result.
Prints an Io source code representation of the block/method.
Same as print.
Returns clock() time spent in compiler in seconds.
Returns the scope used when the block is activated or Nil if the target of the message is the scope.
Sets the receiver's argument names to those specified in aListOfStrings. Returns self.
Sets the receiver's message to a compiled version of aString. Returns self.
Sets the root message of the receiver to aMessage.
Sets whether the receiver passes return/continue/break to caller.
If aBool is true, the global block profiler is enabled, if false it is disabled. Returns self.
If argument is an object, when the block is activated, it will set the proto and self slots of its locals to the specified object. If Nil, it will set them to the target of the message.