Uses of Interface
sootup.core.jimple.common.stmt.BranchingStmt
Package
Description
-
Uses of BranchingStmt in sootup.apk.frontend.main
Modifier and TypeMethodDescriptionDexBody.convertMultimap
(com.google.common.collect.LinkedListMultimap<BranchingStmt, List<Stmt>> multimap) com.google.common.collect.LinkedListMultimap<BranchingStmt,
List<Stmt>> DexBody.getBranchingMap()
Modifier and TypeMethodDescriptionvoid
DexBody.addBranchingStmt
(BranchingStmt branchingStmt, List<Stmt> stmt) Modifier and TypeMethodDescriptionDexBody.convertMultimap
(com.google.common.collect.LinkedListMultimap<BranchingStmt, List<Stmt>> multimap) -
Uses of BranchingStmt in sootup.core.graph
Modifier and TypeMethodDescriptionStmtGraph.getBranchTargetsOf
(BranchingStmt fromStmt) void
MutableBlockStmtGraph.putEdge
(BranchingStmt stmtA, int succesorIdx, Stmt stmtB) abstract void
MutableStmtGraph.putEdge
(BranchingStmt from, int successorIdx, Stmt to) void
MutableBlockStmtGraph.setEdges
(BranchingStmt fromStmt, List<Stmt> targets) abstract void
MutableStmtGraph.setEdges
(BranchingStmt from, List<Stmt> targets) replaces the current outgoing flows of "from" to "targets"void
MutableStmtGraph.setEdges
(BranchingStmt from, Stmt... targets) replaces the current outgoing flows of "from" to each target of "targets"Modifier and TypeMethodDescriptionvoid
MutableBlockStmtGraph.initializeWith
(List<List<Stmt>> blocks, Map<BranchingStmt, List<Stmt>> successorMap, List<Trap> traps) Creates a Graph representation from the 'legacy' representation i.e. -
Uses of BranchingStmt in sootup.core.jimple.common.stmt
-
Uses of BranchingStmt in sootup.core.jimple.javabytecode.stmt
-
Uses of BranchingStmt in sootup.core.model
Modifier and TypeMethodDescriptionBody.getBranchTargetsOf
(BranchingStmt fromStmt) returns a List of Branch targets of Branching Stmts -
Uses of BranchingStmt in sootup.java.frontend.conversion
Modifier and TypeMethodDescriptionprotected Map<BranchingStmt,
List<Stmt>> InstructionConverter.setUpTargets
(HashMap<Integer, Stmt> stmt2iIndex) This methods adds stmts with all branch stmts to builder (JIfStmt
,JGotoStmt
,JSwitchStmt
) having set up their target stmts.