Uses of Interface
soot.jimple.IfStmt

Packages that use IfStmt
soot.grimp Public classes for the Grimp intermediate representation. 
soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation. 
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.jimple.toolkits.typing.fast   
soot.shimple.internal Shimple internal messy stuff. 
soot.shimple.toolkits.scalar Some analyses based on Shimple. 
soot.toolkits.exceptions   
 

Uses of IfStmt in soot.grimp
 

Methods in soot.grimp that return IfStmt
 IfStmt Grimp.newIfStmt(IfStmt s)
           
 IfStmt Grimp.newIfStmt(IfStmt s)
           
 IfStmt Grimp.newIfStmt(Value condition, Unit target)
          Constructs a IfStmt(Condition, Stmt) grammar chunk.
 IfStmt Grimp.newIfStmt(Value condition, Unit target)
          Constructs a IfStmt(Condition, Stmt) grammar chunk.
 

Methods in soot.grimp with parameters of type IfStmt
 IfStmt Grimp.newIfStmt(IfStmt s)
           
 IfStmt Grimp.newIfStmt(IfStmt s)
           
 

Uses of IfStmt in soot.grimp.internal
 

Classes in soot.grimp.internal that implement IfStmt
 class GIfStmt
           
 

Uses of IfStmt in soot.jimple
 

Methods in soot.jimple that return IfStmt
 IfStmt Jimple.newIfStmt(Value condition, Unit target)
          Constructs a IfStmt(Condition, Stmt) grammar chunk.
 IfStmt Jimple.newIfStmt(Value condition, Unit target)
          Constructs a IfStmt(Condition, Stmt) grammar chunk.
 IfStmt Jimple.newIfStmt(Value condition, UnitBox target)
           
 IfStmt Jimple.newIfStmt(Value condition, UnitBox target)
           
 

Methods in soot.jimple with parameters of type IfStmt
 void AbstractStmtSwitch.caseIfStmt(IfStmt stmt)
           
 void StmtSwitch.caseIfStmt(IfStmt stmt)
           
 void StmtSwitch.caseIfStmt(IfStmt stmt)
           
 void AbstractStmtSwitch.caseIfStmt(IfStmt stmt)
           
 

Uses of IfStmt in soot.jimple.internal
 

Classes in soot.jimple.internal that implement IfStmt
 class JIfStmt
           
 

Uses of IfStmt in soot.jimple.toolkits.typing.fast
 

Methods in soot.jimple.toolkits.typing.fast with parameters of type IfStmt
 void UseChecker.caseIfStmt(IfStmt stmt)
           
 void UseChecker.caseIfStmt(IfStmt stmt)
           
 

Uses of IfStmt in soot.shimple.internal
 

Methods in soot.shimple.internal with parameters of type IfStmt
 void PiNodeManager.piHandleIfStmt(Local local, IfStmt u)
           
 void PiNodeManager.piHandleIfStmt(Local local, IfStmt u)
           
 

Uses of IfStmt in soot.shimple.toolkits.scalar
 

Method parameters in soot.shimple.toolkits.scalar with type arguments of type IfStmt
protected  void SConstantPropagatorAndFolder.removeStmts(List<IfStmt> deadStmts)
          Removes the given list of fall through IfStmts from the body.
protected  void SConstantPropagatorAndFolder.removeStmts(List<IfStmt> deadStmts)
          Removes the given list of fall through IfStmts from the body.
 

Uses of IfStmt in soot.toolkits.exceptions
 

Methods in soot.toolkits.exceptions with parameters of type IfStmt
 void UnitThrowAnalysis.UnitSwitch.caseIfStmt(IfStmt s)
           
 void UnitThrowAnalysis.UnitSwitch.caseIfStmt(IfStmt s)