Category: Language-Implementation
Superclass: Message
I represent a message send: I contain the receiver, selector and arguments for a message.

Method category index

creating instances (class)
accessing (instance)
basic (instance)
multiple process (instance)
saving and loading (instance)

creating instances (class)

receiver: anObject selector: aSymbol
Create a new instance of the receiver

receiver: receiverObject selector: aSymbol argument: argumentObject

Create a new instance of the receiver

receiver: anObject selector: aSymbol arguments: anArray

Create a new instance of the receiver

selector: aSymbol arguments: anArray

This method should not be called for instances of this class.

selector: aSymbol arguments: anArray receiver: anObject

Create a new instance of the receiver

top


accessing (instance)

receiver
Answer the receiver

receiver: anObject

Change the receiver

top


basic (instance)

method
Return the method that is the result of the lookup.

printOn: aStream

Print a representation of the receiver on aStream

send

Send the message

value

Send the message (this message provides interoperability between DirectedMessages and blocks)

value: anObject

Send the message with the sole argument anObject (this message provides interoperability between DirectedMessages and blocks)

value: obj1 value: obj2

Send the message with the arguments obj1 and obj2 (this message provides interoperability between DirectedMessages and blocks)

valueWithArguments: anArray

Send the message with the arguments replaced by anArray (this message provides interoperability between DirectedMessages and blocks)

top


multiple process (instance)

fork
Create a new process executing the receiver and start it

forkAt: priority

Create a new process executing the receiver with given priority and start it

newProcess

Create a new process executing the receiver in suspended state. The priority is the same as for the calling process. The receiver must not contain returns

top


saving and loading (instance)

reconstructOriginalObject
This method is used when DirectedMessages are used together with PluggableProxies (see ObjectDumper). It sends the receiver to reconstruct the object that was originally stored.

top