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

FourRegisterDecodedInstruction

public final class FourRegisterDecodedInstruction extends DecodedInstruction
A decoded Dalvik instruction which has five 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"
private final int
d
register argument "D"
Constructors Summary
public FourRegisterDecodedInstruction(InstructionCodec format, int opcode, int index, com.android.dx.io.IndexType indexType, int target, long literal, int a, int b, int c, int d)
Constructs an instance.

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

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

inheritDoc

        return a;
    
public intgetB()

inheritDoc

        return b;
    
public intgetC()

inheritDoc

        return c;
    
public intgetD()

inheritDoc

        return d;
    
public intgetRegisterCount()

inheritDoc

        return 4;
    
public DecodedInstructionwithIndex(int newIndex)

inheritDoc

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