public class BuilderInstruction3rms extends BuilderInstruction implements Instruction3rms
| Modifier and Type | Field and Description |
|---|---|
static Format |
FORMAT |
protected int |
registerCount |
protected int |
startRegister |
protected int |
vtableIndex |
opcode| Constructor and Description |
|---|
BuilderInstruction3rms(Opcode opcode,
int startRegister,
int registerCount,
int vtableIndex) |
| Modifier and Type | Method and Description |
|---|---|
Format |
getFormat() |
int |
getRegisterCount() |
int |
getStartRegister() |
int |
getVtableIndex() |
getCodeUnits, getLocation, getOpcodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeUnits, getOpcodepublic static final Format FORMAT
protected final int startRegister
protected final int registerCount
protected final int vtableIndex
public BuilderInstruction3rms(@Nonnull
Opcode opcode,
int startRegister,
int registerCount,
int vtableIndex)
public int getStartRegister()
getStartRegister in interface RegisterRangeInstructionpublic int getRegisterCount()
getRegisterCount in interface VariableRegisterInstructionpublic int getVtableIndex()
getVtableIndex in interface VtableIndexInstructionpublic Format getFormat()
getFormat in class BuilderInstruction