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

ExprStackBCIsBytecodeScanner Class Reference

Class diagram for ExprStackBCIsBytecodeScanner:

stacking_interpreter abstract_interpreter AnywhereObj VMObj

List of all members.

Public Members

 ExprStackBCIsBytecodeScanner (methodMap *mm, bool debug)
IntList* result_bcis ()
void interpret_method ()

Protected Members

void push ()
void* pop (fint n = 1)
fint get_stack_depth ()
void do_SELF_CODE ()
void do_POP_CODE ()
void do_literal_code (oop lit)
void do_read_write_local_code (bool isWrite)
void do_send_code (bool isImp, stringOop sel)

Detailed Description


Member Function Documentation

ExprStackBCIsBytecodeScanner::ExprStackBCIsBytecodeScanner (methodMap * mm, bool debug)

IntList * ExprStackBCIsBytecodeScanner::result_bcis () [inline]

void ExprStackBCIsBytecodeScanner::interpret_method () [inline, virtual]

Reimplemented from abstract_interpreter.

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

Reimplemented from stacking_interpreter.

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

Reimplemented from stacking_interpreter.

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

Reimplemented from stacking_interpreter.

void ExprStackBCIsBytecodeScanner::do_SELF_CODE () [inline, protected, virtual]

Reimplemented from abstract_interpreter.

void ExprStackBCIsBytecodeScanner::do_POP_CODE () [inline, protected, virtual]

Reimplemented from abstract_interpreter.

void ExprStackBCIsBytecodeScanner::do_literal_code (oop lit) [protected, virtual]

Reimplemented from abstract_interpreter.

void ExprStackBCIsBytecodeScanner::do_read_write_local_code (bool isWrite) [protected, virtual]

Reimplemented from abstract_interpreter.

void ExprStackBCIsBytecodeScanner::do_send_code (bool isImp, stringOop sel) [protected, virtual]

Reimplemented from abstract_interpreter.


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