Package soot.toDex.instructions
Class SparseSwitchPayload
- java.lang.Object
-
- soot.toDex.instructions.AbstractInsn
-
- soot.toDex.instructions.InsnWithOffset
-
- soot.toDex.instructions.AbstractPayload
-
- soot.toDex.instructions.SwitchPayload
-
- soot.toDex.instructions.SparseSwitchPayload
-
public class SparseSwitchPayload extends SwitchPayload
The payload for a sparse-switch instruction.- See Also:
SwitchPayload
-
-
Field Summary
-
Fields inherited from class soot.toDex.instructions.SwitchPayload
switchInsn, targets
-
Fields inherited from class soot.toDex.instructions.InsnWithOffset
target
-
Fields inherited from class soot.toDex.instructions.AbstractInsn
opc, regs
-
-
Constructor Summary
Constructors Constructor Description SparseSwitchPayload(int[] keys, List<Unit> targets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jf.dexlib2.builder.BuilderInstruction
getRealInsn0(LabelAssigner assigner)
int
getSize()
-
Methods inherited from class soot.toDex.instructions.SwitchPayload
getMaxJumpOffset, setSwitchInsn
-
Methods inherited from class soot.toDex.instructions.InsnWithOffset
getTarget, setTarget
-
Methods inherited from class soot.toDex.instructions.AbstractInsn
getIncompatibleRegs, getMinimumRegsNeeded, getOpcode, getRealInsn, getRegs, hasIncompatibleRegs, toString
-
-
-
-
Method Detail
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceInsn
- Overrides:
getSize
in classAbstractInsn
-
getRealInsn0
protected org.jf.dexlib2.builder.BuilderInstruction getRealInsn0(LabelAssigner assigner)
- Specified by:
getRealInsn0
in classAbstractInsn
-
-