Class FillArrayDataPayloadDecodedInstruction

java.lang.Object
com.android.dx.io.instructions.DecodedInstruction
com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction

public final class FillArrayDataPayloadDecodedInstruction extends DecodedInstruction
A decoded Dalvik instruction which contains the payload for a packed-switch instruction.
  • Constructor Details

    • FillArrayDataPayloadDecodedInstruction

      public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, byte[] data)
      Constructs an instance.
    • FillArrayDataPayloadDecodedInstruction

      public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, short[] data)
      Constructs an instance.
    • FillArrayDataPayloadDecodedInstruction

      public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] data)
      Constructs an instance.
    • FillArrayDataPayloadDecodedInstruction

      public FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, long[] data)
      Constructs an instance.
  • Method Details

    • getRegisterCount

      public int getRegisterCount()
      Specified by:
      getRegisterCount in class DecodedInstruction
    • getElementWidthUnit

      public short getElementWidthUnit()
    • getSize

      public int getSize()
    • getData

      public Object getData()
    • withIndex

      public DecodedInstruction withIndex(int newIndex)
      Returns an instance just like this one, except with the index replaced with the given one.
      Specified by:
      withIndex in class DecodedInstruction