Package jadx.api.plugins.input.insns
Interface InsnData
- All Known Implementing Classes:
DexInsnData
public interface InsnData
-
Method Summary
Modifier and TypeMethodDescriptionvoiddecode()byte[]intintgetIndex()getIndexAsProto(int protoIndex) longintintintgetReg(int argNum) intintWorkaround to set result reg without additional move-result insnint
-
Method Details
-
decode
void decode() -
getOffset
int getOffset() -
getFileOffset
int getFileOffset() -
getOpcode
Opcode getOpcode() -
getOpcodeMnemonic
String getOpcodeMnemonic() -
getByteCode
byte[] getByteCode() -
getIndexType
InsnIndexType getIndexType() -
getRawOpcodeUnit
int getRawOpcodeUnit() -
getRegsCount
int getRegsCount() -
getReg
int getReg(int argNum) -
getResultReg
int getResultReg()Workaround to set result reg without additional move-result insn- Returns:
- result reg number or -1 if not needed
-
getLiteral
long getLiteral() -
getTarget
int getTarget() -
getIndex
int getIndex() -
getIndexAsString
String getIndexAsString() -
getIndexAsType
String getIndexAsType() -
getIndexAsField
IFieldRef getIndexAsField() -
getIndexAsMethod
IMethodRef getIndexAsMethod() -
getIndexAsCallSite
ICallSite getIndexAsCallSite() -
getIndexAsProto
-
getIndexAsMethodHandle
IMethodHandle getIndexAsMethodHandle() -
getPayload
ICustomPayload getPayload()
-