

Public Member Functions | |
| cascadeSendNode (int bci, scopeNode *scope, messageNode *first) | |
| bool | is_cascade () |
| void | add_message (messageNode *m) |
| bool | print (prettyPrintStream *output) |
| int | width (prettyPrintStream *output) |
Private Attributes | |
| GrowableArray< messageNode * > * | messages |
| astNode * | receiver |
Definition at line 1199 of file prettyPrinter.cpp.
| cascadeSendNode::cascadeSendNode | ( | int | bci, | |
| scopeNode * | scope, | |||
| messageNode * | first | |||
| ) | [inline] |
Definition at line 1204 of file prettyPrinter.cpp.
References messages, messageNode::receiver(), receiver, and messageNode::set_receiver().
Here is the call graph for this function:

| void cascadeSendNode::add_message | ( | messageNode * | m | ) | [inline] |
Definition at line 1212 of file prettyPrinter.cpp.
References messages, and GrowableArray< E >::push().
Here is the call graph for this function:

| bool cascadeSendNode::is_cascade | ( | ) | [inline, virtual] |
| bool cascadeSendNode::print | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 1216 of file prettyPrinter.cpp.
References GrowableArray< E >::at(), prettyPrintStream::dec_indent(), prettyPrintStream::inc_newline(), GenericGrowableArray::length(), messages, prettyPrintStream::print(), astNode::print(), messageNode::real_print(), and receiver.
Here is the call graph for this function:

| int cascadeSendNode::width | ( | prettyPrintStream * | output | ) | [inline, virtual] |
GrowableArray<messageNode*>* cascadeSendNode::messages [private] |
Definition at line 1201 of file prettyPrinter.cpp.
Referenced by add_message(), cascadeSendNode(), and print().
astNode* cascadeSendNode::receiver [private] |
1.4.7