public class AugmentedStmtGraph extends Object implements DirectedGraph<AugmentedStmt>
Constructor and Description |
---|
AugmentedStmtGraph() |
AugmentedStmtGraph(AugmentedStmtGraph other) |
AugmentedStmtGraph(BriefUnitGraph bug,
TrapUnitGraph cug) |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public AugmentedStmtGraph(AugmentedStmtGraph other)
public AugmentedStmtGraph(BriefUnitGraph bug, TrapUnitGraph cug)
public AugmentedStmtGraph()
public void add_AugmentedStmt(AugmentedStmt as)
public boolean contains(Object o)
public AugmentedStmt get_CloneOf(AugmentedStmt as)
public int size()
DirectedGraph
size
in interface DirectedGraph<AugmentedStmt>
public void calculate_Reachability(AugmentedStmt source, Set<AugmentedStmt> blockers, AugmentedStmt dominator)
public void calculate_Reachability(Collection<AugmentedStmt> sources, Set<AugmentedStmt> blockers, AugmentedStmt dominator)
public void calculate_Reachability(AugmentedStmt source, AugmentedStmt blocker, AugmentedStmt dominator)
public void calculate_Reachability(Collection<AugmentedStmt> sources, AugmentedStmt blocker, AugmentedStmt dominator)
public void calculate_Reachability(AugmentedStmt source, AugmentedStmt dominator)
public void calculate_Reachability(Collection<AugmentedStmt> sources, AugmentedStmt dominator)
public void calculate_Reachability(AugmentedStmt source)
public void calculate_Reachability(Collection<AugmentedStmt> sources)
public void add_StmtBinding(Stmt s, AugmentedStmt as)
public AugmentedStmt get_AugStmt(Stmt s)
public List<AugmentedStmt> getHeads()
DirectedGraph
getHeads
in interface DirectedGraph<AugmentedStmt>
public List<AugmentedStmt> getTails()
DirectedGraph
getTails
in interface DirectedGraph<AugmentedStmt>
public Iterator<AugmentedStmt> iterator()
DirectedGraph
iterator
in interface Iterable<AugmentedStmt>
iterator
in interface DirectedGraph<AugmentedStmt>
public List<AugmentedStmt> getPredsOf(AugmentedStmt s)
DirectedGraph
getPredsOf
in interface DirectedGraph<AugmentedStmt>
public List<AugmentedStmt> getPredsOf(Stmt s)
public List<AugmentedStmt> getSuccsOf(AugmentedStmt s)
DirectedGraph
getSuccsOf
in interface DirectedGraph<AugmentedStmt>
public List<AugmentedStmt> getSuccsOf(Stmt s)
public List<AugmentedStmt> get_BriefHeads()
public List<AugmentedStmt> get_BriefTails()
public IterableSet<AugmentedStmt> get_ChainView()
public boolean remove_AugmentedStmt(AugmentedStmt toRemove)
public IterableSet<AugmentedStmt> clone_Body(IterableSet<AugmentedStmt> oldBody)
public void find_Dominators()
Copyright © 2020 Sable. All rights reserved.