Next: BlockClosure-built ins, Previous: BlockClosure class-testing, Up: BlockClosure [Index]
Answer the number of arguments passed to the receiver
Answer the CompiledBlock which contains the receiver’s bytecodes
Set the CompiledBlock which contains the receiver’s bytecodes
Answer the last instruction that can be executed by the receiver
This should fix the values of the temporary variables used in the block that are ordinarily shared with the method in which the block is defined. Not defined yet, but it is not harmful that it isn’t. Answer the receiver.
Answer the initial instruction pointer into the receiver.
Answer the CompiledMethod in which the receiver lies
Answer the number of arguments passed to the receiver
Answer the number of temporary variables used by the receiver
Answer the method/block context which is the immediate outer of the receiver
Set the method/block context which is the immediate outer of the receiver
Answer the object that is used as ‘self’ when executing the receiver (if nil, it might mean that the receiver is not valid though...)
Set the object that is used as ‘self’ when executing the receiver
Answer the number of stack slots needed for the receiver