com.android.dx.io.instructions
Class FillArrayDataPayloadDecodedInstruction

java.lang.Object
  extended by com.android.dx.io.instructions.DecodedInstruction
      extended by 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 Summary
FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, byte[] data)
          Constructs an instance.
FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] data)
          Constructs an instance.
FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, long[] data)
          Constructs an instance.
FillArrayDataPayloadDecodedInstruction(InstructionCodec format, int opcode, short[] data)
          Constructs an instance.
 
Method Summary
 Object getData()
           
 short getElementWidthUnit()
           
 int getRegisterCount()
           
 int getSize()
           
 DecodedInstruction withIndex(int newIndex)
          Returns an instance just like this one, except with the index replaced with the given one.
 
Methods inherited from class com.android.dx.io.instructions.DecodedInstruction
decode, decodeAll, encode, getA, getAByte, getANibble, getAUnit, getB, getBByte, getBNibble, getBUnit, getC, getCByte, getCNibble, getCUnit, getD, getDByte, getDNibble, getDUnit, getE, getENibble, getFormat, getIndex, getIndexType, getIndexUnit, getLiteral, getLiteralByte, getLiteralInt, getLiteralNibble, getLiteralUnit, getOpcode, getOpcodeUnit, getRegisterCountUnit, getTarget, getTarget, getTargetByte, getTargetUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

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)
Description copied from class: DecodedInstruction
Returns an instance just like this one, except with the index replaced with the given one.

Specified by:
withIndex in class DecodedInstruction


Copyright © 2015. All rights reserved.