public class DexBackedArrayPayload extends DexBackedInstruction implements ArrayPayload
| Modifier and Type | Field and Description |
|---|---|
int |
elementCount |
int |
elementWidth |
static Opcode |
OPCODE |
dexFile, instructionStart, opcode| Constructor and Description |
|---|
DexBackedArrayPayload(DexBackedDexFile dexFile,
int instructionStart) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Number> |
getArrayElements() |
int |
getCodeUnits()
Gets the size of this instruction.
|
int |
getElementWidth() |
getOpcode, readFromclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOpcodepublic static final Opcode OPCODE
public final int elementWidth
public final int elementCount
public DexBackedArrayPayload(@Nonnull
DexBackedDexFile dexFile,
int instructionStart)
public int getElementWidth()
getElementWidth in interface ArrayPayload@Nonnull public java.util.List<java.lang.Number> getArrayElements()
getArrayElements in interface ArrayPayloadpublic int getCodeUnits()
InstructiongetCodeUnits in interface InstructiongetCodeUnits in class DexBackedInstruction