Package soot.toDex.instructions
Interface Insn
-
- All Superinterfaces:
Cloneable
- All Known Subinterfaces:
FiveRegInsn,OneRegInsn,ThreeRegInsn,TwoRegInsn
- All Known Implementing Classes:
AbstractInsn,AbstractPayload,AddressInsn,ArrayDataPayload,Insn10t,Insn10x,Insn11n,Insn11x,Insn12x,Insn20t,Insn21c,Insn21s,Insn21t,Insn22b,Insn22c,Insn22s,Insn22t,Insn22x,Insn23x,Insn30t,Insn31i,Insn31t,Insn32x,Insn35c,Insn3rc,Insn51l,InsnWithOffset,PackedSwitchPayload,SparseSwitchPayload,SwitchPayload
public interface Insn extends Cloneable
Interface for the dalvik instruction formats.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BitSetgetIncompatibleRegs()intgetMinimumRegsNeeded()org.jf.dexlib2.OpcodegetOpcode()org.jf.dexlib2.builder.BuilderInstructiongetRealInsn(LabelAssigner assigner)List<Register>getRegs()intgetSize()booleanhasIncompatibleRegs()
-
-
-
Method Detail
-
getOpcode
org.jf.dexlib2.Opcode getOpcode()
-
getIncompatibleRegs
BitSet getIncompatibleRegs()
-
hasIncompatibleRegs
boolean hasIncompatibleRegs()
-
getMinimumRegsNeeded
int getMinimumRegsNeeded()
-
getRealInsn
org.jf.dexlib2.builder.BuilderInstruction getRealInsn(LabelAssigner assigner)
-
getSize
int getSize()
-
-