| java.lang.Object org.cojen.classfile.CodeDisassembler
CodeDisassembler | public class CodeDisassembler (Code) | | Disassembles a method into a CodeAssembler, which acts as a visitor.
author: Brian S O'Neill |
disassemble | public synchronized void disassemble(CodeAssembler assembler, LocalVariable[] params, Location returnLocation)(Code) | | Disassemble the MethodInfo into the given assembler.
Parameters: params - if not null, override the local variables which hold parameter values Parameters: returnLocation - if not null, disassemble will branch to this location upon seeinga return, leaving any arguments on the stack See Also: CodeAssemblerPrinter |
error | protected void error(byte opcode, String message)(Code) | | Invoked on disassembly errors. By default, this method does nothing.
|
|
|