| Interface | Description |
|---|---|
| ThrowAnalysis |
A source of information about the exceptions that
Units might throw. |
| Class | Description |
|---|---|
| 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.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. |
| TrapTightener | |
| 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. |
| Exception | Description |
|---|---|
| ThrowableSet.AlreadyHasExclusionsException |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.