Public Member Functions | |
dllNode (int bci, scopeNode *scope, symbolOop dll_name, symbolOop func_name) | |
void | add_param (astNode *param) |
void | set_proxy (astNode *p) |
bool | print (prettyPrintStream *output) |
int | width (prettyPrintStream *output) |
Private Attributes | |
astNode * | dll_name |
astNode * | func_name |
GrowableArray< astNode * > * | arguments |
astNode * | proxy |
Definition at line 1058 of file prettyPrinter.cpp.
Definition at line 1065 of file prettyPrinter.cpp.
References arguments, dll_name, func_name, proxy, and astNode::scope.
void dllNode::add_param | ( | astNode * | param | ) | [inline] |
Definition at line 1073 of file prettyPrinter.cpp.
References arguments, and GrowableArray< E >::push().
Referenced by MethodPrettyPrinter::dll_call_node().
Here is the call graph for this function:
bool dllNode::print | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 1077 of file prettyPrinter.cpp.
References arguments, GrowableArray< E >::at(), dll_name, func_name, HIGHLIGHT, GenericGrowableArray::length(), prettyPrintStream::print(), astNode::print(), proxy, and prettyPrintStream::space().
Here is the call graph for this function:
void dllNode::set_proxy | ( | astNode * | p | ) | [inline] |
Definition at line 1075 of file prettyPrinter.cpp.
References proxy.
Referenced by MethodPrettyPrinter::dll_call_node().
int dllNode::width | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 1095 of file prettyPrinter.cpp.
References prettyPrintStream::width_of_string().
Here is the call graph for this function:
GrowableArray<astNode*>* dllNode::arguments [private] |
Definition at line 1062 of file prettyPrinter.cpp.
Referenced by add_param(), dllNode(), and print().
astNode* dllNode::dll_name [private] |
astNode* dllNode::func_name [private] |
astNode* dllNode::proxy [private] |
Definition at line 1063 of file prettyPrinter.cpp.
Referenced by dllNode(), print(), and set_proxy().