Package org.stringtemplate.v4.compiler
Class BytecodeDisassembler
- java.lang.Object
-
- org.stringtemplate.v4.compiler.BytecodeDisassembler
-
public class BytecodeDisassembler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CompiledST
code
-
Constructor Summary
Constructors Constructor Description BytecodeDisassembler(CompiledST code)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
disassemble()
int
disassembleInstruction(java.lang.StringBuilder buf, int ip)
static int
getShort(byte[] memory, int index)
java.lang.String
instrs()
private java.lang.String
showConstPoolOperand(int poolIndex)
java.lang.String
sourceMap()
java.lang.String
strings()
-
-
-
Field Detail
-
code
CompiledST code
-
-
Constructor Detail
-
BytecodeDisassembler
public BytecodeDisassembler(CompiledST code)
-
-
Method Detail
-
instrs
public java.lang.String instrs()
-
disassemble
public java.lang.String disassemble()
-
disassembleInstruction
public int disassembleInstruction(java.lang.StringBuilder buf, int ip)
-
showConstPoolOperand
private java.lang.String showConstPoolOperand(int poolIndex)
-
getShort
public static int getShort(byte[] memory, int index)
-
strings
public java.lang.String strings()
-
sourceMap
public java.lang.String sourceMap()
-
-