Class ImmutableInstruction35ms
- java.lang.Object
-
- org.jf.dexlib2.immutable.instruction.ImmutableInstruction
-
- org.jf.dexlib2.immutable.instruction.ImmutableInstruction35ms
-
- All Implemented Interfaces:
FiveRegisterInstruction
,Instruction35ms
,Instruction
,VariableRegisterInstruction
,VtableIndexInstruction
public class ImmutableInstruction35ms extends ImmutableInstruction implements Instruction35ms
-
-
Field Summary
Fields Modifier and Type Field Description static Format
FORMAT
protected int
registerC
protected int
registerCount
protected int
registerD
protected int
registerE
protected int
registerF
protected int
registerG
protected int
vtableIndex
-
Fields inherited from class org.jf.dexlib2.immutable.instruction.ImmutableInstruction
opcode
-
-
Constructor Summary
Constructors Constructor Description ImmutableInstruction35ms(Opcode opcode, int registerCount, int registerC, int registerD, int registerE, int registerF, int registerG, int vtableIndex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Format
getFormat()
int
getRegisterC()
int
getRegisterCount()
int
getRegisterD()
int
getRegisterE()
int
getRegisterF()
int
getRegisterG()
int
getVtableIndex()
static ImmutableInstruction35ms
of(Instruction35ms instruction)
-
Methods inherited from class org.jf.dexlib2.immutable.instruction.ImmutableInstruction
getCodeUnits, getOpcode, immutableListOf, of
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jf.dexlib2.iface.instruction.Instruction
getCodeUnits, getOpcode
-
-
-
-
Field Detail
-
FORMAT
public static final Format FORMAT
-
registerCount
protected final int registerCount
-
registerC
protected final int registerC
-
registerD
protected final int registerD
-
registerE
protected final int registerE
-
registerF
protected final int registerF
-
registerG
protected final int registerG
-
vtableIndex
protected final int vtableIndex
-
-
Constructor Detail
-
ImmutableInstruction35ms
public ImmutableInstruction35ms(@Nonnull Opcode opcode, int registerCount, int registerC, int registerD, int registerE, int registerF, int registerG, int vtableIndex)
-
-
Method Detail
-
of
public static ImmutableInstruction35ms of(Instruction35ms instruction)
-
getRegisterCount
public int getRegisterCount()
- Specified by:
getRegisterCount
in interfaceVariableRegisterInstruction
-
getRegisterC
public int getRegisterC()
- Specified by:
getRegisterC
in interfaceFiveRegisterInstruction
-
getRegisterD
public int getRegisterD()
- Specified by:
getRegisterD
in interfaceFiveRegisterInstruction
-
getRegisterE
public int getRegisterE()
- Specified by:
getRegisterE
in interfaceFiveRegisterInstruction
-
getRegisterF
public int getRegisterF()
- Specified by:
getRegisterF
in interfaceFiveRegisterInstruction
-
getRegisterG
public int getRegisterG()
- Specified by:
getRegisterG
in interfaceFiveRegisterInstruction
-
getVtableIndex
public int getVtableIndex()
- Specified by:
getVtableIndex
in interfaceVtableIndexInstruction
-
getFormat
public Format getFormat()
- Specified by:
getFormat
in classImmutableInstruction
-
-