Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

stack_depth_interpreter Class Reference

#include <stacking_interpreter.h>

Class diagram for stack_depth_interpreter:

stacking_interpreter abstract_interpreter AnywhereObj VMObj StatementBoundaryBytecodeScanner BytecodeChecker

List of all members.

Public Members

 stack_depth_interpreter (oop meth)
 stack_depth_interpreter (methodMap *m)
 stack_depth_interpreter (byteVectorOop codes, objVectorOop literals)

Protected Members

void init_stack ()
void push ()
void* pop (fint n = 1)
fint get_stack_depth ()
void set_stack_depth (fint d)

Detailed Description


Member Function Documentation

stack_depth_interpreter::stack_depth_interpreter (oop meth)

stack_depth_interpreter::stack_depth_interpreter (methodMap * m)

stack_depth_interpreter::stack_depth_interpreter (byteVectorOop codes, objVectorOop literals)

void stack_depth_interpreter::init_stack () [inline, protected]

void stack_depth_interpreter::push () [inline, protected, virtual]

Reimplemented from stacking_interpreter.

void * stack_depth_interpreter::pop (fint n = 1) [inline, protected, virtual]

Reimplemented from stacking_interpreter.

fint stack_depth_interpreter::get_stack_depth () [inline, protected, virtual]

Reimplemented from stacking_interpreter.

void stack_depth_interpreter::set_stack_depth (fint d) [inline, protected]


The documentation for this class was generated from the following file:
Generated at Tue Jun 27 12:17:51 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999