public class LOOKUPSWITCH extends SwitchInstruction implements LookupSwitchInstruction
DEFAULT, lastIdx, matches, target, targets
attr, insnIndex, mi, position
Constructor and Description |
---|
LOOKUPSWITCH(int defaultTarget,
int numberOfTargets) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getByteCode() |
int |
getLength()
return the length in bytes of this instruction.
|
void |
setTarget(int index,
int match,
int target) |
execute, executeAllBranches, executeConditional, getLastTargetIndex, getMatchConst, getMatches, getNumberOfEntries, getNumberOfTargets, getTarget, getTargets
addAttr, 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, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, toString, typeSafeClone
public void setTarget(int index, int match, int target)
setTarget
in interface LookupSwitchInstruction
public int getLength()
Instruction
getLength
in class Instruction
public int getByteCode()
getByteCode
in class Instruction
public void accept(InstructionVisitor insVisitor)
accept
in interface InstructionVisitorAcceptor
accept
in class SwitchInstruction