

Public Member Functions | |
| objArrayNode (int bci, scopeNode *scope, objArrayOop value, bool is_outer=true) | |
| bool | print (prettyPrintStream *output) |
| int | width (prettyPrintStream *output) |
Private Attributes | |
| objArrayOop | value |
| bool | is_outer |
| GrowableArray< astNode * > * | elements |
Definition at line 1021 of file prettyPrinter.cpp.
| objArrayNode::objArrayNode | ( | int | bci, | |
| scopeNode * | scope, | |||
| objArrayOop | value, | |||
| bool | is_outer = true | |||
| ) | [inline] |
Definition at line 1027 of file prettyPrinter.cpp.
References elements, get_literal_node(), is_outer, objArrayOopDesc::length(), objArrayOopDesc::obj_at(), GrowableArray< E >::push(), astNode::scope, and value.
Here is the call graph for this function:

| bool objArrayNode::print | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 1035 of file prettyPrinter.cpp.
References GrowableArray< E >::at(), elements, HIGHLIGHT, GenericGrowableArray::length(), prettyPrintStream::print(), and astNode::print().
Here is the call graph for this function:

| int objArrayNode::width | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 1046 of file prettyPrinter.cpp.
References GrowableArray< E >::at(), elements, GenericGrowableArray::length(), astNode::width(), and prettyPrintStream::width_of_string().
Here is the call graph for this function:

GrowableArray<astNode*>* objArrayNode::elements [private] |
Definition at line 1025 of file prettyPrinter.cpp.
Referenced by objArrayNode(), print(), and width().
bool objArrayNode::is_outer [private] |
objArrayOop objArrayNode::value [private] |
1.4.7