public interface InsnData
| Modifier and Type | Method and Description |
|---|---|
void |
decode() |
byte[] |
getByteCode() |
int |
getFileOffset() |
int |
getIndex() |
ICallSite |
getIndexAsCallSite() |
IFieldRef |
getIndexAsField() |
IMethodRef |
getIndexAsMethod() |
IMethodHandle |
getIndexAsMethodHandle() |
IMethodProto |
getIndexAsProto(int protoIndex) |
java.lang.String |
getIndexAsString() |
java.lang.String |
getIndexAsType() |
InsnIndexType |
getIndexType() |
long |
getLiteral() |
int |
getOffset() |
Opcode |
getOpcode() |
java.lang.String |
getOpcodeMnemonic() |
ICustomPayload |
getPayload() |
int |
getRawOpcodeUnit() |
int |
getReg(int argNum) |
int |
getRegsCount() |
int |
getResultReg()
Workaround to set result reg without additional move-result insn
|
int |
getTarget() |
void decode()
int getOffset()
int getFileOffset()
Opcode getOpcode()
java.lang.String getOpcodeMnemonic()
byte[] getByteCode()
InsnIndexType getIndexType()
int getRawOpcodeUnit()
int getRegsCount()
int getReg(int argNum)
int getResultReg()
long getLiteral()
int getTarget()
int getIndex()
java.lang.String getIndexAsString()
java.lang.String getIndexAsType()
IFieldRef getIndexAsField()
IMethodRef getIndexAsMethod()
ICallSite getIndexAsCallSite()
IMethodProto getIndexAsProto(int protoIndex)
IMethodHandle getIndexAsMethodHandle()
ICustomPayload getPayload()