Package soot.toDex.instructions
Class ArrayDataPayload
- java.lang.Object
-
- soot.toDex.instructions.AbstractInsn
-
- soot.toDex.instructions.InsnWithOffset
-
- soot.toDex.instructions.AbstractPayload
-
- soot.toDex.instructions.ArrayDataPayload
-
public class ArrayDataPayload extends AbstractPayload
Payload for the fill-array-data instructions in dex- Author:
- Steven Arzt
-
-
Field Summary
-
Fields inherited from class soot.toDex.instructions.InsnWithOffset
target
-
Fields inherited from class soot.toDex.instructions.AbstractInsn
opc, regs
-
-
Constructor Summary
Constructors Constructor Description ArrayDataPayload(int elementWidth, List<Number> arrayElements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMaxJumpOffset()Gets the maximum number of words available for the jump offsetprotected org.jf.dexlib2.builder.BuilderInstructiongetRealInsn0(LabelAssigner assigner)intgetSize()-
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:
getSizein interfaceInsn- Overrides:
getSizein classAbstractInsn
-
getMaxJumpOffset
public int getMaxJumpOffset()
Description copied from class:InsnWithOffsetGets the maximum number of words available for the jump offset- Specified by:
getMaxJumpOffsetin classInsnWithOffset- Returns:
- The maximum number of words available for the jump offset
-
getRealInsn0
protected org.jf.dexlib2.builder.BuilderInstruction getRealInsn0(LabelAssigner assigner)
- Specified by:
getRealInsn0in classAbstractInsn
-
-