Uses of Package
soot.toolkits.exceptions

Packages that use soot.toolkits.exceptions
soot Base Soot classes, shared by different intermediate representations. 
soot.toolkits.exceptions   
soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs. 
 

Classes in soot.toolkits.exceptions used by soot
PedanticThrowAnalysis
          A ThrowAnalysis that says that every unit can throw every possible exception type.
ThrowableSet.Manager
          Singleton class for fields and initializers common to all ThrowableSet objects (i.e., these would be static fields and initializers, in the absence of soot's G and Singletons classes).
ThrowAnalysis
          A source of information about the exceptions that Units might throw.
TrapTightener
          A BodyTransformer that shrinks the protected area covered by each Trap in the Body so that it begins at the first of the Body's Units which might throw an exception caught by the Trap and ends just after the last Unit which might throw an exception caught by the Trap.
UnitThrowAnalysis
          A ThrowAnalysis which returns the set of runtime exceptions and errors that might be thrown by the bytecode instructions represented by a unit, as indicated by the Java Virtual Machine specification.
 

Classes in soot.toolkits.exceptions used by soot.toolkits.exceptions
AbstractThrowAnalysis
          Abstract class implementing parts of the ThrowAnalysis interface which may be common to multiple concrete ThrowAnalysis classes.
PedanticThrowAnalysis
          A ThrowAnalysis that says that every unit can throw every possible exception type.
ThrowableSet
          A class for representing the set of exceptions that an instruction may throw.
ThrowableSet.AlreadyHasExclusionsException
           
ThrowableSet.Manager
          Singleton class for fields and initializers common to all ThrowableSet objects (i.e., these would be static fields and initializers, in the absence of soot's G and Singletons classes).
ThrowableSet.Pair
          The return type for ThrowableSet.whichCatchableAs(RefType), consisting of a pair of ThrowableSets.
ThrowAnalysis
          A source of information about the exceptions that Units might throw.
TrapTightener
          A BodyTransformer that shrinks the protected area covered by each Trap in the Body so that it begins at the first of the Body's Units which might throw an exception caught by the Trap and ends just after the last Unit which might throw an exception caught by the Trap.
UnitThrowAnalysis
          A ThrowAnalysis which returns the set of runtime exceptions and errors that might be thrown by the bytecode instructions represented by a unit, as indicated by the Java Virtual Machine specification.
 

Classes in soot.toolkits.exceptions used by soot.toolkits.graph
ThrowableSet
          A class for representing the set of exceptions that an instruction may throw.
ThrowAnalysis
          A source of information about the exceptions that Units might throw.