PrintTemps Class Reference

Inheritance diagram for PrintTemps:

Inheritance graph
[legend]
Collaboration diagram for PrintTemps:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void decode (methodOop method, scopeNode *scope)
void stack_temp (byteArrayOop name, int offset)
void heap_temp (byteArrayOop name, int offset)

Public Attributes

GrowableArray< astNode * > * elements
scopeNodescope

Detailed Description

Definition at line 131 of file prettyPrinter.cpp.


Member Function Documentation

void PrintTemps::decode ( methodOop  method,
scopeNode scope 
) [inline]

Definition at line 135 of file prettyPrinter.cpp.

References TempDecoder::decode(), elements, and scope.

Referenced by scopeNode::temps().

Here is the call graph for this function:

void PrintTemps::heap_temp ( byteArrayOop  name,
int  offset 
) [virtual]

Reimplemented from TempDecoder.

Definition at line 1698 of file prettyPrinter.cpp.

References elements, scopeNode::heap_temp_at(), GrowableArray< E >::push(), and scope.

Here is the call graph for this function:

void PrintTemps::stack_temp ( byteArrayOop  name,
int  offset 
) [virtual]

Reimplemented from TempDecoder.

Definition at line 1693 of file prettyPrinter.cpp.

References elements, GrowableArray< E >::push(), scope, and scopeNode::stack_temp_at().

Here is the call graph for this function:


Member Data Documentation

GrowableArray<astNode*>* PrintTemps::elements

Definition at line 133 of file prettyPrinter.cpp.

Referenced by decode(), heap_temp(), stack_temp(), and scopeNode::temps().

scopeNode* PrintTemps::scope

Definition at line 134 of file prettyPrinter.cpp.

Referenced by decode(), heap_temp(), and stack_temp().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 14:13:39 2006 for Strongtalk VM by  doxygen 1.4.7