Package | Description |
---|---|
soot.baf |
Public classes for the Baf intermediate representation.
|
soot.baf.internal |
Internal, messy, implementation-specific classes for the Baf intermediate representation.
|
soot.jbco.bafTransformations | |
soot.toolkits.exceptions |
Modifier and Type | Method and Description |
---|---|
ThrowInst |
Baf.newThrowInst() |
ThrowInst |
Baf.newThrowInst() |
Modifier and Type | Method and Description |
---|---|
void |
InstSwitch.caseThrowInst(ThrowInst i) |
void |
InstSwitch.caseThrowInst(ThrowInst i) |
Modifier and Type | Class and Description |
---|---|
class |
BThrowInst |
Modifier and Type | Method and Description |
---|---|
void |
StackTypeHeightCalculator.StackEffectSwitch.caseThrowInst(ThrowInst i) |
void |
StackTypeHeightCalculator.StackEffectSwitch.caseThrowInst(ThrowInst i) |
Modifier and Type | Method and Description |
---|---|
void |
UnitThrowAnalysis.UnitSwitch.caseThrowInst(ThrowInst i) |
void |
UnitThrowAnalysis.UnitSwitch.caseThrowInst(ThrowInst i) |
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) |
abstract ThrowableSet |
AbstractThrowAnalysis.mightThrowImplicitly(ThrowInst t) |
ThrowableSet |
PedanticThrowAnalysis.mightThrowImplicitly(ThrowInst t)
Returns the set of all
Throwable s 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 |
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
Throwable s 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 |
UnitThrowAnalysis.mightThrowImplicitly(ThrowInst t) |
abstract ThrowableSet |
AbstractThrowAnalysis.mightThrowImplicitly(ThrowInst t) |