Package soot.dexpler.instructions
Class IfTestInstruction
- java.lang.Object
-
- soot.dexpler.instructions.DexlibAbstractInstruction
-
- soot.dexpler.instructions.JumpInstruction
-
- soot.dexpler.instructions.ConditionalJumpInstruction
-
- soot.dexpler.instructions.IfTestInstruction
-
- All Implemented Interfaces:
DeferableInstruction
public class IfTestInstruction extends ConditionalJumpInstruction
-
-
Field Summary
-
Fields inherited from class soot.dexpler.instructions.JumpInstruction
markerUnit, targetInstruction
-
Fields inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
codeAddress, instruction, lineNumber, unit
-
-
Constructor Summary
Constructors Constructor Description IfTestInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction, int codeAdress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IfStmtifStatement(DexBody body)Return an if statement depending on the instruction.-
Methods inherited from class soot.dexpler.instructions.ConditionalJumpInstruction
deferredJimplify, getComparisonExpr, getComparisonExpr, jimplify
-
Methods inherited from class soot.dexpler.instructions.JumpInstruction
getTargetInstruction
-
Methods inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, setLineNumber, setUnit
-
-
-
-
Method Detail
-
ifStatement
protected IfStmt ifStatement(DexBody body)
Description copied from class:ConditionalJumpInstructionReturn an if statement depending on the instruction.- Specified by:
ifStatementin classConditionalJumpInstruction
-
-