Package soot.dexpler.instructions
Class AputInstruction
- java.lang.Object
-
- soot.dexpler.instructions.DexlibAbstractInstruction
-
- soot.dexpler.instructions.FieldInstruction
-
- soot.dexpler.instructions.AputInstruction
-
public class AputInstruction extends FieldInstruction
-
-
Field Summary
-
Fields inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
codeAddress, instruction, lineNumber, unit
-
-
Constructor Summary
Constructors Constructor Description AputInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction, int codeAdress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypegetTargetType(DexBody body)Return the target type for put instructions.voidjimplify(DexBody body)Jimplify this instruction.-
Methods inherited from class soot.dexpler.instructions.FieldInstruction
getAssignStmt, getSootFieldRef, getStaticSootFieldRef, introducedTypes
-
Methods inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, setLineNumber, setUnit
-
-
-
-
Method Detail
-
jimplify
public void jimplify(DexBody body)
Description copied from class:DexlibAbstractInstructionJimplify this instruction.- Specified by:
jimplifyin classDexlibAbstractInstruction- Parameters:
body- to jimplify into.
-
getTargetType
protected Type getTargetType(DexBody body)
Description copied from class:FieldInstructionReturn the target type for put instructions. Putters should override this.- Overrides:
getTargetTypein classFieldInstruction- Parameters:
body- the body containing this instruction
-
-