Class diagram for BytecodeFixerUpper:
Public Members | |||
![]() | ![]() | BytecodeFixerUpper (methodMap *mm, oldMapList *oml, IntBList* sds) | |
![]() | ![]() | void | interpret_method () |
![]() | ![]() | void | interpret_bytecode () |
![]() | ![]() | ByteCode | bcode |
Protected Members | |||
![]() | ![]() | void | define_label () |
![]() | ![]() | void | do_SELF_CODE () |
![]() | ![]() | void | do_POP_CODE () |
![]() | ![]() | void | do_NONLOCAL_RETURN_CODE () |
![]() | ![]() | void | do_BRANCH_CODE () |
![]() | ![]() | void | do_BRANCH_TRUE_CODE () |
![]() | ![]() | void | do_BRANCH_FALSE_CODE () |
![]() | ![]() | void | do_BRANCH_INDEXED_CODE () |
![]() | ![]() | void | do_literal_code (oop lit) |
![]() | ![]() | void | do_read_write_local_code (bool isWrite) |
![]() | ![]() | void | do_SEND_CODE () |
![]() | ![]() | void | do_IMPLICIT_SEND_CODE () |
BytecodeFixerUpper::BytecodeFixerUpper (methodMap * mm, oldMapList * oml, IntBList * sds) |
void BytecodeFixerUpper::interpret_method () [inline, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::interpret_bytecode () [inline, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::define_label () [inline, protected]
|
void BytecodeFixerUpper::do_SELF_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_POP_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_NONLOCAL_RETURN_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_TRUE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_FALSE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_INDEXED_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_literal_code (oop lit) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_read_write_local_code (bool isWrite) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_SEND_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_IMPLICIT_SEND_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
ByteCode BytecodeFixerUpper::bcode |