public class InstructionHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
InstructionHelper.BranchVector |
static class |
InstructionHelper.StringWriter |
static class |
InstructionHelper.Table |
Modifier and Type | Field and Description |
---|---|
private static java.util.Comparator<InstructionHelper.BranchVector> |
branchInfoComparator |
Constructor and Description |
---|
InstructionHelper() |
Modifier and Type | Method and Description |
---|---|
private static void |
appendFoldedInstruction(InstructionHelper.Table _sl,
java.lang.String _prefix,
Instruction _instruction) |
(package private) static java.lang.String |
createView(MethodModel _methodModel,
java.lang.String _msg,
Instruction _head) |
(package private) static java.lang.String |
createView(MethodModel _methodModel,
java.lang.String _msg,
Instruction _head,
Instruction _tail,
int[] _pcForwardBranchTargetCounts) |
(package private) void |
dump(java.lang.String _indent,
Instruction i,
boolean clone) |
(package private) void |
edump(java.lang.StringBuilder _sb,
Instruction i,
boolean clone) |
(package private) void |
fdump(int _depth,
Instruction i,
boolean clone) |
(package private) static java.util.List<InstructionHelper.BranchVector> |
getBranches(MethodModel _methodModel) |
(package private) static java.lang.String |
getFoldedView(MethodModel _methodModel) |
(package private) static java.lang.String |
getJavapView(MethodModel _methodModel) |
static java.lang.String |
getLabel(Instruction instruction,
boolean showNumber,
boolean showExpressions,
boolean verboseBytecodeLabels) |
(package private) static void |
writeExpression(java.lang.String _prefix,
Instruction _instruction) |
private static java.util.Comparator<InstructionHelper.BranchVector> branchInfoComparator
public static java.lang.String getLabel(Instruction instruction, boolean showNumber, boolean showExpressions, boolean verboseBytecodeLabels)
private static void appendFoldedInstruction(InstructionHelper.Table _sl, java.lang.String _prefix, Instruction _instruction)
static void writeExpression(java.lang.String _prefix, Instruction _instruction)
static java.lang.String getFoldedView(MethodModel _methodModel)
static java.lang.String createView(MethodModel _methodModel, java.lang.String _msg, Instruction _head)
static java.lang.String createView(MethodModel _methodModel, java.lang.String _msg, Instruction _head, Instruction _tail, int[] _pcForwardBranchTargetCounts)
static java.lang.String getJavapView(MethodModel _methodModel)
static java.util.List<InstructionHelper.BranchVector> getBranches(MethodModel _methodModel)
void edump(java.lang.StringBuilder _sb, Instruction i, boolean clone)
void fdump(int _depth, Instruction i, boolean clone)
void dump(java.lang.String _indent, Instruction i, boolean clone)