Package com.android.dx.io.instructions
Class FiveRegisterDecodedInstruction
java.lang.Object
com.android.dx.io.instructions.DecodedInstruction
com.android.dx.io.instructions.FiveRegisterDecodedInstruction
A decoded Dalvik instruction which has five register arguments.
-
Constructor Summary
ConstructorDescriptionFiveRegisterDecodedInstruction
(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
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, getProtoIndex, getRegisterCountUnit, getTarget, getTarget, getTargetByte, getTargetUnit, withProtoIndex
-
Constructor Details
-
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 Details
-
getRegisterCount
public int getRegisterCount()- Specified by:
getRegisterCount
in classDecodedInstruction
-
getA
public int getA()- Overrides:
getA
in classDecodedInstruction
-
getB
public int getB()- Overrides:
getB
in classDecodedInstruction
-
getC
public int getC()- Overrides:
getC
in classDecodedInstruction
-
getD
public int getD()- Overrides:
getD
in classDecodedInstruction
-
getE
public int getE()- Overrides:
getE
in classDecodedInstruction
-
withIndex
Returns an instance just like this one, except with the index replaced with the given one.- Specified by:
withIndex
in classDecodedInstruction
-