public class TABLESWITCH extends SwitchInstruction implements TableSwitchInstruction
DEFAULT, lastIdx, matches, target, targetsattr, insnIndex, mi, position| Constructor and Description |
|---|
TABLESWITCH(int defaultTarget,
int min,
int max) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(JVMInstructionVisitor insVisitor) |
protected Instruction |
executeConditional(ThreadInfo ti) |
int |
getByteCode() |
int |
getLength()
return the length in bytes of this instruction.
|
int |
getMax() |
int |
getMin() |
void |
setTarget(int value,
int target) |
execute, executeAllBranches, getLastTargetIndex, getMatchConst, getMatches, getNumberOfEntries, getNumberOfTargets, getTarget, getTargetsaddAttr, asInstruction, attrIterator, attrIterator, cleanupTransients, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, isMonitorEnterPrologue, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, toPostExecString, toString, typeSafeCloneclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasInstruction, getFileLocation, getFilePos, getInstructionIndex, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getPosition, getPrev, getSourceLine, getSourceLocation, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, toPostExecStringaddAttr, attrIterator, attrIterator, getAttr, getAttr, getNextAttr, hasAttr, hasAttr, removeAttr, replaceAttr, setAttrpublic int getMin()
public int getMax()
public void setTarget(int value,
int target)
setTarget in interface TableSwitchInstructionprotected Instruction executeConditional(ThreadInfo ti)
executeConditional in class SwitchInstructionpublic int getLength()
InstructiongetLength in interface InstructionInterfacegetLength in class Instructionpublic int getByteCode()
getByteCode in interface InstructionInterfacepublic void accept(JVMInstructionVisitor insVisitor)
accept in interface JVMInstructionaccept in class SwitchInstruction