com.android.dx.io.instructions
Class FiveRegisterDecodedInstruction

java.lang.Object
  extended by com.android.dx.io.instructions.DecodedInstruction
      extended by com.android.dx.io.instructions.FiveRegisterDecodedInstruction

public final class FiveRegisterDecodedInstruction
extends DecodedInstruction

A decoded Dalvik instruction which has five register arguments.


Constructor Summary
FiveRegisterDecodedInstruction(InstructionCodec format, int opcode, int index, IndexType indexType, int target, long literal, int a, int b, int c, int d, int e)
          Constructs an instance.
 
Method Summary
 int getA()
           
 int getB()
           
 int getC()
           
 int getD()
           
 int getE()
           
 int getRegisterCount()
           
 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, getAByte, getANibble, getAUnit, getBByte, getBNibble, getBUnit, getCByte, getCNibble, getCUnit, getDByte, getDNibble, getDUnit, 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

FiveRegisterDecodedInstruction

public FiveRegisterDecodedInstruction(InstructionCodec format,
                                      int opcode,
                                      int index,
                                      IndexType indexType,
                                      int target,
                                      long literal,
                                      int a,
                                      int b,
                                      int c,
                                      int d,
                                      int e)
Constructs an instance.

Method Detail

getRegisterCount

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

getA

public int getA()
Overrides:
getA in class DecodedInstruction

getB

public int getB()
Overrides:
getB in class DecodedInstruction

getC

public int getC()
Overrides:
getC in class DecodedInstruction

getD

public int getD()
Overrides:
getD in class DecodedInstruction

getE

public int getE()
Overrides:
getE in class DecodedInstruction

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.