Package com.android.dx.io.instructions
Class SparseSwitchPayloadDecodedInstruction
java.lang.Object
com.android.dx.io.instructions.DecodedInstruction
com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
A decoded Dalvik instruction which contains the payload for
a
packed-switch
instruction.-
Constructor Summary
ConstructorDescriptionSparseSwitchPayloadDecodedInstruction
(InstructionCodec format, int opcode, int[] keys, int[] targets) Constructs an instance. -
Method Summary
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, getProtoIndex, getRegisterCountUnit, getTarget, getTarget, getTargetByte, getTargetUnit, withProtoIndex
-
Constructor Details
-
SparseSwitchPayloadDecodedInstruction
public SparseSwitchPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] keys, int[] targets) Constructs an instance.
-
-
Method Details
-
getRegisterCount
public int getRegisterCount()- Specified by:
getRegisterCount
in classDecodedInstruction
-
getKeys
public int[] getKeys() -
getTargets
public int[] getTargets() -
withIndex
Returns an instance just like this one, except with the index replaced with the given one.- Specified by:
withIndex
in classDecodedInstruction
-