soot.jbco.util
Class SimpleExceptionalGraph

java.lang.Object
  extended by soot.toolkits.graph.UnitGraph
      extended by soot.toolkits.graph.TrapUnitGraph
          extended by soot.jbco.util.SimpleExceptionalGraph
All Implemented Interfaces:
Iterable<Unit>, DirectedGraph<Unit>

public class SimpleExceptionalGraph
extends TrapUnitGraph

Author:
Michael Batchelder Created on 15-Jun-2006

Field Summary
 
Fields inherited from class soot.toolkits.graph.UnitGraph
body, heads, method, tails, unitChain, unitToPreds, unitToSuccs
 
Constructor Summary
SimpleExceptionalGraph(Body body)
           
 
Method Summary
protected  void buildSimpleExceptionalEdges(Map unitToSuccs, Map unitToPreds)
           
 
Methods inherited from class soot.toolkits.graph.TrapUnitGraph
buildExceptionalEdges
 
Methods inherited from class soot.toolkits.graph.UnitGraph
addEdge, buildHeadsAndTails, buildUnexceptionalEdges, combineMapValues, getBody, getExtendedBasicBlockPathBetween, getHeads, getPredsOf, getSuccsOf, getTails, iterator, makeMappedListsUnmodifiable, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleExceptionalGraph

public SimpleExceptionalGraph(Body body)
Parameters:
body -
Method Detail

buildSimpleExceptionalEdges

protected void buildSimpleExceptionalEdges(Map unitToSuccs,
                                           Map unitToPreds)