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.