#include <prettyPrinter.hpp>
Inheritance diagram for byteArrayPrettyPrintStream:


Public Member Functions | |
| byteArrayPrettyPrintStream () | |
| void | newline () |
| void | print_char (char c) |
| byteArrayOop | asByteArray () |
Private Attributes | |
| GrowableArray< int > * | _buffer |
Definition at line 97 of file prettyPrinter.hpp.
| byteArrayPrettyPrintStream::byteArrayPrettyPrintStream | ( | ) |
| byteArrayOop byteArrayPrettyPrintStream::asByteArray | ( | ) |
Definition at line 1659 of file prettyPrinter.cpp.
References _buffer, GrowableArray< E >::at(), byteArrayOopDesc::byte_at_put(), GenericGrowableArray::length(), and oopFactory::new_byteArray().
Referenced by PRIM_DECL_1(), and prettyPrinter::print_in_byteArray().
Here is the call graph for this function:

| void byteArrayPrettyPrintStream::newline | ( | ) | [virtual] |
Reimplemented from defaultPrettyPrintStream.
Definition at line 1285 of file prettyPrinter.cpp.
References defaultPrettyPrintStream::indent(), prettyPrintStream::pos, and print_char().
Here is the call graph for this function:

| void byteArrayPrettyPrintStream::print_char | ( | char | c | ) | [virtual] |
Reimplemented from defaultPrettyPrintStream.
Definition at line 1654 of file prettyPrinter.cpp.
References _buffer, GrowableArray< E >::append(), prettyPrintStream::pos, and defaultPrettyPrintStream::width_of_char().
Referenced by vframeStream::begin_highlight(), vframeStream::end_highlight(), and newline().
Here is the call graph for this function:

GrowableArray<int>* byteArrayPrettyPrintStream::_buffer [private] |
Definition at line 99 of file prettyPrinter.hpp.
Referenced by asByteArray(), byteArrayPrettyPrintStream(), and print_char().
1.4.7