| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
| soot.toolkits.exceptions | |
| soot.toolkits.graph |
Toolkit to produce and manipulate various types of control flow
graphs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTrap
Partial implementation of trap (exception catcher), used within Body
classes.
|
| Modifier and Type | Field and Description |
|---|---|
protected Chain<Trap> |
Body.trapChain
The chain of traps for this Body.
|
| Modifier and Type | Method and Description |
|---|---|
Chain<Trap> |
Body.getTraps()
Returns a backed view of the traps found in this Body.
|
static java.util.List<Trap> |
TrapManager.getTrapsAt(Unit unit,
Body b)
Returns the list of traps caught at Unit u in Body b.
|
| Modifier and Type | Method and Description |
|---|---|
Trap |
Jimple.newTrap(SootClass exception,
UnitBox beginStmt,
UnitBox endStmt,
UnitBox handlerStmt) |
Trap |
Jimple.newTrap(SootClass exception,
Unit beginStmt,
Unit endStmt,
Unit handlerStmt)
Constructs a new JTrap for the given exception on the given Stmt range with the given Stmt handler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JTrap |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TrapTightener.mightThrowTo(ExceptionalUnitGraph g,
Unit u,
Trap t)
|
| Modifier and Type | Method and Description |
|---|---|
Trap |
ExceptionalUnitGraph.ExceptionDest.getTrap() |
Trap |
ExceptionalGraph.ExceptionDest.getTrap()
Returns the trap corresponding to this destination.
|
Trap |
ExceptionalBlockGraph.ExceptionDest.getTrap() |
| Constructor and Description |
|---|
ExceptionDest(Trap trap,
ThrowableSet throwables) |
ExceptionDest(Trap trap,
ThrowableSet throwables,
Block handler) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.