com.android.dx.io.instructions
Class ThreeRegisterDecodedInstruction
java.lang.Object
com.android.dx.io.instructions.DecodedInstruction
com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
public final class ThreeRegisterDecodedInstruction
- extends DecodedInstruction
A decoded Dalvik instruction which has three register arguments.
| Methods inherited from class com.android.dx.io.instructions.DecodedInstruction |
decode, decodeAll, encode, getAByte, getANibble, getAUnit, getBByte, getBNibble, getBUnit, 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 |
ThreeRegisterDecodedInstruction
public ThreeRegisterDecodedInstruction(InstructionCodec format,
int opcode,
int index,
IndexType indexType,
int target,
long literal,
int a,
int b,
int c)
- Constructs an instance.
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
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 © 2013. All Rights Reserved.