public abstract static class InstructionSet.Switch extends InstructionSet.Branch
Constructor and Description |
---|
InstructionSet.Switch(MethodModel _methodPoolEntry,
InstructionSet.ByteCode _code,
ByteReader _byteReader,
boolean _wide) |
Modifier and Type | Method and Description |
---|---|
int |
getAbsolute(int _index) |
int |
getOffset(int _index) |
int[] |
getOffsets() |
int |
getSize() |
Instruction |
getTarget(int _index) |
void |
setTarget(int _index,
Instruction _instruction) |
getAbsolute, getTarget, isBreakOrContinue, isConditional, isForward, isForwardConditional, isForwardUnconditional, isReverse, isReverseConditional, isReverseUnconditional, isUnconditional, retarget, setBreakOrContinue, setTarget, unhook
addBranchTarget, asBranch, compareTo, consumesStack, getByteCode, getFirstChild, getForwardConditionalBranches, getForwardUnconditionalBranches, getLastChild, getLength, getMethod, getNextExpr, getNextPC, getParentExpr, getPrevExpr, getPrevPC, getReal, getReverseConditionalBranches, getReverseUnconditionalBranches, getRootExpr, getStackConsumeCount, getStackDelta, getStackProduceCount, getStartInstruction, getStartPC, getThisPC, isAfter, isAfterOrEqual, isBefore, isBeforeOrEqual, isBranch, isBranchTarget, isConditionalBranchTarget, isForwardBranch, isForwardBranchTarget, isForwardConditionalBranchTarget, isForwardUnconditionalBranchTarget, isReverseBranchTarget, isReverseConditionalBranchTarget, isReverseUnconditionalBranchTarget, isUnconditionalBranchTarget, producesStack, removeBranchTarget, sameAs, setChildren, setLength, setNextExpr, setNextPC, setParentExpr, setPrevExpr, setPrevPC, toInstruction, toString
public InstructionSet.Switch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _code, ByteReader _byteReader, boolean _wide)
public Instruction getTarget(int _index)
public void setTarget(int _index, Instruction _instruction)
public int getAbsolute(int _index)
public int getOffset(int _index)
public int[] getOffsets()
public int getSize()