Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.io.instructions

public final Class RegisterRangeDecodedInstruction

extends DecodedInstruction
Class Inheritance
Imports
org.droidparts.dexmaker.dx.io.IndexType

A decoded Dalvik instruction which has register range arguments (an "A" start register and a register count).

Field Summary

Modifier and TypeField and Description
private final int
a

register argument "A"

private final int
registerCount

register count

Constructor Summary

AccessConstructor and Description
public
RegisterRangeDecodedInstruction(InstructionCodec format, int opcode, int index, IndexType indexType, int target, long literal, int a, int registerCount)

Constructs an instance.

Method Summary

Modifier and TypeMethod and Description
public int
public int
public DecodedInstruction
withIndex(int newIndex)

Implements abstract org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction.withIndex.

Returns an instance just like this one, except with the index replaced with the given one.
Inherited from org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction:
decodedecodeAllencodegetABytegetANibblegetAUnitgetBgetBBytegetBNibblegetBUnitgetCgetCBytegetCNibblegetCUnitgetDgetDBytegetDNibblegetDUnitgetEgetENibblegetFormatgetIndexgetIndexTypegetIndexUnitgetLiteralgetLiteralBytegetLiteralIntgetLiteralNibblegetLiteralUnitgetOpcodegetOpcodeUnitgetRegisterCountUnitgetTargetgetTargetgetTargetBytegetTargetUnit

Field Detail

aback to summary
private final int a

register argument "A"

registerCountback to summary
private final int registerCount

register count

Constructor Detail

RegisterRangeDecodedInstructionback to summary
public RegisterRangeDecodedInstruction(InstructionCodec format, int opcode, int index, IndexType indexType, int target, long literal, int a, int registerCount)

Constructs an instance.

Method Detail

getAback to summary
public int getA()

Overrides org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction.getA.

getRegisterCountback to summary
public int getRegisterCount()

Implements abstract org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction.getRegisterCount.

withIndexback to summary
public DecodedInstruction withIndex(int newIndex)

Implements abstract org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction.withIndex.

Doc from org.droidparts.dexmaker.dx.io.instructions.DecodedInstruction.withIndex.

Returns an instance just like this one, except with the index replaced with the given one.