public class DalvikThrowAnalysis extends UnitThrowAnalysis
UnitThrowAnalysis.UnitSwitch, UnitThrowAnalysis.ValueSwitch
Modifier and Type | Field and Description |
---|---|
static DalvikThrowAnalysis |
interproceduralAnalysis |
isInterproc, methodToThrowSet, mgr
Constructor and Description |
---|
DalvikThrowAnalysis(Singletons.Global g)
Constructs a
DalvikThrowAnalysis for inclusion in
Soot's global variable manager, G . |
DalvikThrowAnalysis(Singletons.Global g,
boolean isInterproc) |
Modifier and Type | Method and Description |
---|---|
protected ThrowableSet |
defaultResult() |
static DalvikThrowAnalysis |
interproc() |
protected UnitThrowAnalysis.UnitSwitch |
unitSwitch() |
static DalvikThrowAnalysis |
v()
Returns the single instance of
DalvikThrowAnalysis . |
protected UnitThrowAnalysis.ValueSwitch |
valueSwitch() |
mightThrow, mightThrow, mightThrow, mightThrow, mightThrowImplicitly, mightThrowImplicitly
mightThrowExplicitly, mightThrowExplicitly
public static DalvikThrowAnalysis interproceduralAnalysis
public DalvikThrowAnalysis(Singletons.Global g)
DalvikThrowAnalysis
for inclusion in
Soot's global variable manager, G
.g
- guarantees that the constructor may only be called
from Singletons
.public DalvikThrowAnalysis(Singletons.Global g, boolean isInterproc)
public static DalvikThrowAnalysis v()
DalvikThrowAnalysis
.UnitThrowAnalysis
.public static DalvikThrowAnalysis interproc()
protected ThrowableSet defaultResult()
defaultResult
in class UnitThrowAnalysis
protected UnitThrowAnalysis.UnitSwitch unitSwitch()
unitSwitch
in class UnitThrowAnalysis
protected UnitThrowAnalysis.ValueSwitch valueSwitch()
valueSwitch
in class UnitThrowAnalysis