Class BuilderInstruction3rms
java.lang.Object
org.jf.dexlib2.builder.BuilderInstruction
org.jf.dexlib2.builder.instruction.BuilderInstruction3rms
- All Implemented Interfaces:
Instruction3rms,Instruction,RegisterRangeInstruction,VariableRegisterInstruction,VtableIndexInstruction
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Formatprotected final intprotected final intprotected final intFields inherited from class org.jf.dexlib2.builder.BuilderInstruction
opcode -
Constructor Summary
ConstructorsConstructorDescriptionBuilderInstruction3rms(Opcode opcode, int startRegister, int registerCount, int vtableIndex) -
Method Summary
Modifier and TypeMethodDescriptionintintintMethods inherited from class org.jf.dexlib2.builder.BuilderInstruction
getCodeUnits, getLocation, getOpcodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.instruction.Instruction
getCodeUnits, getOpcode
-
Field Details
-
FORMAT
-
startRegister
protected final int startRegister -
registerCount
protected final int registerCount -
vtableIndex
protected final int vtableIndex
-
-
Constructor Details
-
BuilderInstruction3rms
public BuilderInstruction3rms(@Nonnull Opcode opcode, int startRegister, int registerCount, int vtableIndex)
-
-
Method Details
-
getStartRegister
public int getStartRegister()- Specified by:
getStartRegisterin interfaceRegisterRangeInstruction
-
getRegisterCount
public int getRegisterCount()- Specified by:
getRegisterCountin interfaceVariableRegisterInstruction
-
getVtableIndex
public int getVtableIndex()- Specified by:
getVtableIndexin interfaceVtableIndexInstruction
-
getFormat
- Specified by:
getFormatin classBuilderInstruction
-