FileDocCategorySizeDatePackage
ThreeRegisterDecodedInstruction.javaAPI DocAndroid 5.1 API1958Thu Mar 12 22:18:30 GMT 2015com.android.dx.io.instructions

ThreeRegisterDecodedInstruction

public final class ThreeRegisterDecodedInstruction extends DecodedInstruction
A decoded Dalvik instruction which has three register arguments.

Fields Summary
private final int
a
register argument "A"
private final int
b
register argument "B"
private final int
c
register argument "C"
Constructors Summary
public ThreeRegisterDecodedInstruction(InstructionCodec format, int opcode, int index, com.android.dx.io.IndexType indexType, int target, long literal, int a, int b, int c)
Constructs an instance.

        super(format, opcode, index, indexType, target, literal);

        this.a = a;
        this.b = b;
        this.c = c;
    
Methods Summary
public intgetA()

inheritDoc

        return a;
    
public intgetB()

inheritDoc

        return b;
    
public intgetC()

inheritDoc

        return c;
    
public intgetRegisterCount()

inheritDoc

        return 3;
    
public DecodedInstructionwithIndex(int newIndex)

inheritDoc

        return new ThreeRegisterDecodedInstruction(
                getFormat(), getOpcode(), newIndex, getIndexType(),
                getTarget(), getLiteral(), a, b, c);