Uses of Class
soot.toolkits.exceptions.ThrowableSet

Packages that use ThrowableSet
soot.toolkits.exceptions   
soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs. 
 

Uses of ThrowableSet in soot.toolkits.exceptions
 

Fields in soot.toolkits.exceptions declared as ThrowableSet
 ThrowableSet ThrowableSet.Manager.EMPTY
          ThrowableSet containing no exception classes.
 ThrowableSet ThrowableSet.Manager.EMPTY
          ThrowableSet containing no exception classes.
 

Methods in soot.toolkits.exceptions that return ThrowableSet
 ThrowableSet ThrowableSet.add(AnySubType e)
          Returns a ThrowableSet which contains e and all of its subclasses as well as the exceptions in this set.
 ThrowableSet ThrowableSet.add(AnySubType e)
          Returns a ThrowableSet which contains e and all of its subclasses as well as the exceptions in this set.
 ThrowableSet ThrowableSet.add(RefType e)
          Returns a ThrowableSet which contains e in addition to the exceptions in this ThrowableSet.
 ThrowableSet ThrowableSet.add(RefType e)
          Returns a ThrowableSet which contains e in addition to the exceptions in this ThrowableSet.
 ThrowableSet ThrowableSet.add(ThrowableSet s)
          Returns a ThrowableSet which contains all the exceptions in s in addition to those in this ThrowableSet.
 ThrowableSet ThrowableSet.add(ThrowableSet s)
          Returns a ThrowableSet which contains all the exceptions in s in addition to those in this ThrowableSet.
 ThrowableSet ThrowableSet.Pair.getCaught()
           
 ThrowableSet ThrowableSet.Pair.getCaught()
           
 ThrowableSet ThrowableSet.Pair.getUncaught()
           
 ThrowableSet ThrowableSet.Pair.getUncaught()
           
abstract  ThrowableSet AbstractThrowAnalysis.mightThrow(Unit u)
           
 ThrowableSet PedanticThrowAnalysis.mightThrow(Unit u)
          Returns the set of all Throwables as the set of types that the specified unit might throw, regardless of the unit's identity.
 ThrowableSet ThrowAnalysis.mightThrow(Unit u)
          Returns a set representing the Throwable types that the specified unit might throw.
 ThrowableSet UnitThrowAnalysis.mightThrow(Unit u)
           
 ThrowableSet UnitThrowAnalysis.mightThrow(Unit u)
           
 ThrowableSet ThrowAnalysis.mightThrow(Unit u)
          Returns a set representing the Throwable types that the specified unit might throw.
 ThrowableSet PedanticThrowAnalysis.mightThrow(Unit u)
          Returns the set of all Throwables as the set of types that the specified unit might throw, regardless of the unit's identity.
abstract  ThrowableSet AbstractThrowAnalysis.mightThrow(Unit u)
           
 ThrowableSet AbstractThrowAnalysis.mightThrowExplicitly(ThrowInst t)
           
 ThrowableSet ThrowAnalysis.mightThrowExplicitly(ThrowInst t)
          Returns a set representing the Throwable types that the specified throw instruction might throw explicitly, that is, the possible types for its Throwable argument.
 ThrowableSet ThrowAnalysis.mightThrowExplicitly(ThrowInst t)
          Returns a set representing the Throwable types that the specified throw instruction might throw explicitly, that is, the possible types for its Throwable argument.
 ThrowableSet AbstractThrowAnalysis.mightThrowExplicitly(ThrowInst t)
           
 ThrowableSet AbstractThrowAnalysis.mightThrowExplicitly(ThrowStmt t)
           
 ThrowableSet ThrowAnalysis.mightThrowExplicitly(ThrowStmt t)
          Returns a set representing the Throwable types that the specified throw statement might throw explicitly, that is, the possible types for its Throwable argument.
 ThrowableSet ThrowAnalysis.mightThrowExplicitly(ThrowStmt t)
          Returns a set representing the Throwable types that the specified throw statement might throw explicitly, that is, the possible types for its Throwable argument.
 ThrowableSet AbstractThrowAnalysis.mightThrowExplicitly(ThrowStmt t)
           
abstract  ThrowableSet AbstractThrowAnalysis.mightThrowImplicitly(ThrowInst t)
           
 ThrowableSet PedanticThrowAnalysis.mightThrowImplicitly(ThrowInst t)
          Returns the set of all Throwables as the set of types that a throw instruction may throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw instruction, rather than the type of the throw's operand.
 ThrowableSet ThrowAnalysis.mightThrowImplicitly(ThrowInst t)
          Returns a set representing the Throwable types that the specified throw instruction might throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw instruction, rather than the type of the throw's operand.
 ThrowableSet UnitThrowAnalysis.mightThrowImplicitly(ThrowInst t)
           
 ThrowableSet UnitThrowAnalysis.mightThrowImplicitly(ThrowInst t)
           
 ThrowableSet ThrowAnalysis.mightThrowImplicitly(ThrowInst t)
          Returns a set representing the Throwable types that the specified throw instruction might throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw instruction, rather than the type of the throw's operand.
 ThrowableSet PedanticThrowAnalysis.mightThrowImplicitly(ThrowInst t)
          Returns the set of all Throwables as the set of types that a throw instruction may throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw instruction, rather than the type of the throw's operand.
abstract  ThrowableSet AbstractThrowAnalysis.mightThrowImplicitly(ThrowInst t)
           
abstract  ThrowableSet AbstractThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
           
 ThrowableSet PedanticThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
          Returns the set of all Throwables as the set of types that a throw statement may throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw statement, rather than the type of the throw's operand.
 ThrowableSet ThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
          Returns a set representing the Throwable types that the specified throw statement might throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw statement, rather than the type of the throw's operand.
 ThrowableSet UnitThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
           
 ThrowableSet UnitThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
           
 ThrowableSet ThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
          Returns a set representing the Throwable types that the specified throw statement might throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw statement, rather than the type of the throw's operand.
 ThrowableSet PedanticThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
          Returns the set of all Throwables as the set of types that a throw statement may throw implicitly, that is, the possible types of errors which might arise in the course of executing the throw statement, rather than the type of the throw's operand.
abstract  ThrowableSet AbstractThrowAnalysis.mightThrowImplicitly(ThrowStmt t)
           
 

Methods in soot.toolkits.exceptions with parameters of type ThrowableSet
 ThrowableSet ThrowableSet.add(ThrowableSet s)
          Returns a ThrowableSet which contains all the exceptions in s in addition to those in this ThrowableSet.
 ThrowableSet ThrowableSet.add(ThrowableSet s)
          Returns a ThrowableSet which contains all the exceptions in s in addition to those in this ThrowableSet.
 

Constructors in soot.toolkits.exceptions with parameters of type ThrowableSet
ThrowableSet.Pair(ThrowableSet caught, ThrowableSet uncaught)
          Constructs a ThrowableSet.Pair.
ThrowableSet.Pair(ThrowableSet caught, ThrowableSet uncaught)
          Constructs a ThrowableSet.Pair.
 

Uses of ThrowableSet in soot.toolkits.graph
 

Methods in soot.toolkits.graph that return ThrowableSet
 ThrowableSet ExceptionalBlockGraph.ExceptionDest.getThrowables()
           
 ThrowableSet ExceptionalGraph.ExceptionDest.getThrowables()
          Returns the exceptions thrown to this destination.
 ThrowableSet ExceptionalUnitGraph.ExceptionDest.getThrowables()
           
 ThrowableSet ExceptionalUnitGraph.ExceptionDest.getThrowables()
           
 ThrowableSet ExceptionalGraph.ExceptionDest.getThrowables()
          Returns the exceptions thrown to this destination.
 ThrowableSet ExceptionalBlockGraph.ExceptionDest.getThrowables()
           
 

Constructors in soot.toolkits.graph with parameters of type ThrowableSet
ExceptionalBlockGraph.ExceptionDest(Trap trap, ThrowableSet throwables, Block handler)
           
ExceptionalBlockGraph.ExceptionDest(Trap trap, ThrowableSet throwables, Block handler)
           
ExceptionalUnitGraph.ExceptionDest(Trap trap, ThrowableSet throwables)
           
ExceptionalUnitGraph.ExceptionDest(Trap trap, ThrowableSet throwables)