Package soot.JastAddJ
Interface BranchPropagation
-
- All Known Implementing Classes:
BranchTargetStmt,DoStmt,EnhancedForStmt,ForStmt,LabeledStmt,SwitchStmt,WhileStmt
public interface BranchPropagation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collectionbranches()StmtbranchTarget(Stmt branchStmt)voidcollectBranches(Collection c)voidcollectFinally(Stmt branchStmt, ArrayList list)CollectionescapedBranches()CollectiontargetBranches()CollectiontargetBreaks()CollectiontargetContinues()booleantargetOf(BreakStmt stmt)booleantargetOf(ContinueStmt stmt)
-
-
-
Method Detail
-
collectBranches
void collectBranches(Collection c)
-
targetContinues
Collection targetContinues()
-
targetBreaks
Collection targetBreaks()
-
targetBranches
Collection targetBranches()
-
escapedBranches
Collection escapedBranches()
-
branches
Collection branches()
-
targetOf
boolean targetOf(ContinueStmt stmt)
-
targetOf
boolean targetOf(BreakStmt stmt)
-
-