Class diagram for ExprStackBytecodeScanner:
Public Members | |||
![]() | ![]() | ExprStackBytecodeScanner (methodMap *mm, fint b, bool keep, fint startBCI) | |
![]() | ![]() | void | interpret_method () |
![]() | ![]() | IntList* | stack |
Protected Members | |||
![]() | ![]() | int | get_stack_depth () |
![]() | ![]() | void | push () |
![]() | ![]() | void* | pop (fint n = 1) |
![]() | ![]() | void | interpret_bytecode () |
![]() | ![]() | void | do_send_code (bool isImp, stringOop sel) |
ExprStackBytecodeScanner::ExprStackBytecodeScanner (methodMap * mm, fint b, bool keep, fint startBCI) |
void ExprStackBytecodeScanner::interpret_method () [inline, virtual]
|
Reimplemented from abstract_interpreter.
int ExprStackBytecodeScanner::get_stack_depth () [inline, protected, virtual]
|
Reimplemented from stacking_interpreter.
void ExprStackBytecodeScanner::push () [inline, protected, virtual]
|
Reimplemented from stacking_interpreter.
void * ExprStackBytecodeScanner::pop (fint n = 1) [inline, protected, virtual]
|
Reimplemented from stacking_interpreter.
void ExprStackBytecodeScanner::interpret_bytecode () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void ExprStackBytecodeScanner::do_send_code (bool isImp, stringOop sel) [protected, virtual]
|
Reimplemented from abstract_interpreter.
IntList* ExprStackBytecodeScanner::stack |