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

public final Class FiveRegisterDecodedInstruction

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

A decoded Dalvik instruction which has five register arguments.

Field Summary

Modifier and TypeField and Description
private final int
a

register argument "A"

private final int
b

register argument "B"

private final int
c

register argument "C"

private final int
d

register argument "D"

private final int
e

register argument "E"

Constructor Summary

AccessConstructor and Description
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 Summary

Modifier and TypeMethod and Description
public int
public int
public int
public int
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:
decodedecodeAllencodegetABytegetANibblegetAUnitgetBBytegetBNibblegetBUnitgetCBytegetCNibblegetCUnitgetDBytegetDNibblegetDUnitgetENibblegetFormatgetIndexgetIndexTypegetIndexUnitgetLiteralgetLiteralBytegetLiteralIntgetLiteralNibblegetLiteralUnitgetOpcodegetOpcodeUnitgetRegisterCountUnitgetTargetgetTargetgetTargetBytegetTargetUnit

Field Detail

aback to summary
private final int a

register argument "A"

bback to summary
private final int b

register argument "B"

cback to summary
private final int c

register argument "C"

dback to summary
private final int d

register argument "D"

eback to summary
private final int e

register argument "E"

Constructor Detail

FiveRegisterDecodedInstructionback to summary
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

getAback to summary
public int getA()

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

getBback to summary
public int getB()

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

getCback to summary
public int getC()

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

getDback to summary
public int getD()

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

getEback to summary
public int getE()

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

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.