prettyPrinter Class Reference

#include <prettyPrinter.hpp>

Inheritance diagram for prettyPrinter:

Inheritance graph
[legend]
Collaboration diagram for prettyPrinter:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static void print (int index, deltaVFrame *fr, prettyPrintStream *output=NULL)
static void print_body (deltaVFrame *fr, prettyPrintStream *output=NULL)
static void print (methodOop method, klassOop klass=NULL, int bci=-1, prettyPrintStream *output=NULL)
static byteArrayOop print_in_byteArray (methodOop method, klassOop klass=NULL, int bci=-1)

Detailed Description

Definition at line 112 of file prettyPrinter.hpp.


Member Function Documentation

void prettyPrinter::print ( methodOop  method,
klassOop  klass = NULL,
int  bci = -1,
prettyPrintStream output = NULL 
) [static]

Definition at line 1620 of file prettyPrinter.cpp.

References generateForMethod(), prettyPrintStream::newline(), and astNode::top_level_print().

Here is the call graph for this function:

void prettyPrinter::print ( int  index,
deltaVFrame fr,
prettyPrintStream output = NULL 
) [static]

Definition at line 1628 of file prettyPrinter.cpp.

References generateForActivation(), prettyPrintStream::newline(), scopeNode::print_header(), and astNode::top_level_print().

Referenced by decode_method(), pp(), methodOopDesc::pretty_print(), PRIM_DECL_2(), deltaVFrame::print_activation(), and print_in_byteArray().

Here is the call graph for this function:

void prettyPrinter::print_body ( deltaVFrame fr,
prettyPrintStream output = NULL 
) [static]

Definition at line 1642 of file prettyPrinter.cpp.

References generateForActivation(), and astNode::print().

Referenced by PRIM_DECL_1().

Here is the call graph for this function:

byteArrayOop prettyPrinter::print_in_byteArray ( methodOop  method,
klassOop  klass = NULL,
int  bci = -1 
) [static]

Definition at line 1668 of file prettyPrinter.cpp.

References byteArrayPrettyPrintStream::asByteArray(), and print().

Referenced by PRIM_DECL_2().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:12:53 2006 for Strongtalk VM by  doxygen 1.4.7