public class InvokePolymorphicDecodedInstruction extends DecodedInstruction
| Constructor and Description |
|---|
InvokePolymorphicDecodedInstruction(InstructionCodec format,
int opcode,
int methodIndex,
IndexType indexType,
int protoIndex,
int[] registers) |
| Modifier and Type | Method and Description |
|---|---|
int |
getC() |
int |
getD() |
int |
getE() |
int |
getF() |
int |
getG() |
short |
getProtoIndex()
Returns a 45cc or 4rcc proto index.
|
int |
getRegisterCount() |
DecodedInstruction |
withIndex(int newIndex)
Returns an instance just like this one, except with the index replaced
with the given one.
|
DecodedInstruction |
withProtoIndex(int newIndex,
int newProtoIndex)
Update the instruction with a new 45cc or 4rcc proto index.
|
decode, decodeAll, encode, getA, getAByte, getANibble, getAUnit, getB, getBByte, getBNibble, getBUnit, getCByte, getCNibble, getCUnit, getDByte, getDNibble, getDUnit, getENibble, getFormat, getIndex, getIndexType, getIndexUnit, getLiteral, getLiteralByte, getLiteralInt, getLiteralNibble, getLiteralUnit, getOpcode, getOpcodeUnit, getRegisterCountUnit, getTarget, getTarget, getTargetByte, getTargetUnitpublic InvokePolymorphicDecodedInstruction(InstructionCodec format, int opcode, int methodIndex, IndexType indexType, int protoIndex, int[] registers)
public int getRegisterCount()
getRegisterCount in class DecodedInstructionpublic DecodedInstruction withIndex(int newIndex)
DecodedInstructionwithIndex in class DecodedInstructionpublic DecodedInstruction withProtoIndex(int newIndex, int newProtoIndex)
DecodedInstructionwithProtoIndex in class DecodedInstructionpublic int getC()
getC in class DecodedInstructionpublic int getD()
getD in class DecodedInstructionpublic int getE()
getE in class DecodedInstructionpublic int getF()
public int getG()
public short getProtoIndex()
DecodedInstructiongetProtoIndex in class DecodedInstructionCopyright © 2020. All Rights Reserved.