| 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() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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 |
UnitThrowAnalysis.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. |
abstract ThrowableSet |
AbstractThrowAnalysis.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. |
Copyright © 2020 Soot OSS. All rights reserved.