1 19 20 25 26 27 28 29 30 31 package soot.toolkits.graph; 32 33 import soot.toolkits.graph.DirectedGraph; 34 import soot.Body; 35 import soot.Trap; 36 import java.util.List ; 37 import java.util.Collection ; 38 import soot.toolkits.exceptions.ThrowableSet; 39 40 41 45 public interface ExceptionalGraph extends DirectedGraph 46 { 47 64 public interface ExceptionDest { 65 66 75 public Trap getTrap(); 76 77 84 public ThrowableSet getThrowables(); 85 86 96 public Object getHandlerNode(); 101 } 102 103 104 109 public Body getBody(); 110 111 112 121 public List getUnexceptionalPredsOf(Object n); 122 123 124 133 public List getUnexceptionalSuccsOf(Object n); 134 135 136 145 public List getExceptionalPredsOf(Object n); 146 147 148 157 public List getExceptionalSuccsOf(Object n); 158 159 160 172 public Collection getExceptionDests(Object n); 173 } 174 | Popular Tags |