Class diagram for BytecodePrinter:
Public Members | |||
![]() | ![]() | BytecodePrinter (methodMap *mm, fint startBCI = 0) | |
![]() | ![]() | void | interpret_method () |
Protected Members | |||
![]() | ![]() | bool | check (aiCheckFn fn, oop p = NULL) |
![]() | ![]() | void | do_SELF_CODE () |
![]() | ![]() | void | do_POP_CODE () |
![]() | ![]() | void | do_NONLOCAL_RETURN_CODE () |
![]() | ![]() | void | do_UNDIRECTED_RESEND_CODE () |
![]() | ![]() | void | do_INDEX_CODE () |
![]() | ![]() | void | do_BRANCH_CODE () |
![]() | ![]() | void | do_BRANCH_TRUE_CODE () |
![]() | ![]() | void | do_BRANCH_FALSE_CODE () |
![]() | ![]() | void | do_BRANCH_INDEXED_CODE () |
![]() | ![]() | void | do_LEXICAL_LEVEL_CODE () |
![]() | ![]() | void | do_send_code (bool isSelfImplicit, stringOop sel) |
![]() | ![]() | void | do_read_write_local_code (bool isWrite) |
![]() | ![]() | void | do_DELEGATEE_CODE () |
![]() | ![]() | void | do_literal_code (oop lit) |
BytecodePrinter::BytecodePrinter (methodMap * mm, fint startBCI = 0) |
void BytecodePrinter::interpret_method () [inline, virtual]
|
Reimplemented from abstract_interpreter.
bool BytecodePrinter::check (aiCheckFn fn, oop p = NULL) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_SELF_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_POP_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_NONLOCAL_RETURN_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_UNDIRECTED_RESEND_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_INDEX_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_BRANCH_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_BRANCH_TRUE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_BRANCH_FALSE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_BRANCH_INDEXED_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_LEXICAL_LEVEL_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_send_code (bool isSelfImplicit, stringOop sel) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_read_write_local_code (bool isWrite) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_DELEGATEE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodePrinter::do_literal_code (oop lit) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.