|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Trap | |
|---|---|
| soot | Base Soot classes, shared by different intermediate representations. |
| soot.baf | Public classes for the Baf intermediate representation. |
| soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
| soot.grimp | Public classes for the Grimp intermediate representation. |
| soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
| soot.javaToJimple | |
| 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. |
| Uses of Trap in soot |
|---|
| Classes in soot that implement Trap | |
|---|---|
class |
AbstractTrap
Partial implementation of trap (exception catcher), used within Body classes. |
| Fields in soot with type parameters of type Trap | |
|---|---|
protected Chain<Trap> |
Body.trapChain
The chain of traps for this Body. |
protected Chain<Trap> |
Body.trapChain
The chain of traps for this Body. |
| Methods in soot that return types with arguments of type Trap | |
|---|---|
Chain<Trap> |
Body.getTraps()
Returns a backed view of the traps found in this Body. |
Chain<Trap> |
Body.getTraps()
Returns a backed view of the traps found in this Body. |
static List<Trap> |
TrapManager.getTrapsAt(Unit unit,
Body b)
Returns the list of traps caught at Unit u in Body b. |
static List<Trap> |
TrapManager.getTrapsAt(Unit unit,
Body b)
Returns the list of traps caught at Unit u in Body b. |
| Uses of Trap in soot.baf |
|---|
| Methods in soot.baf that return Trap | |
|---|---|
Trap |
Baf.newTrap(SootClass exception,
Unit beginUnit,
Unit endUnit,
Unit handlerUnit)
Constructs a new BTrap for the given exception on the given Unit range with the given Unit handler. |
Trap |
Baf.newTrap(SootClass exception,
Unit beginUnit,
Unit endUnit,
Unit handlerUnit)
Constructs a new BTrap for the given exception on the given Unit range with the given Unit handler. |
| Uses of Trap in soot.baf.internal |
|---|
| Classes in soot.baf.internal that implement Trap | |
|---|---|
class |
BTrap
|
| Uses of Trap in soot.grimp |
|---|
| Methods in soot.grimp that return Trap | |
|---|---|
Trap |
Grimp.newTrap(SootClass exception,
Unit beginStmt,
Unit endStmt,
Unit handlerStmt)
Constructs a new Trap for the given exception on the given Stmt range with the given Stmt handler. |
Trap |
Grimp.newTrap(SootClass exception,
Unit beginStmt,
Unit endStmt,
Unit handlerStmt)
Constructs a new Trap for the given exception on the given Stmt range with the given Stmt handler. |
Trap |
Grimp.newTrap(Trap trap)
|
Trap |
Grimp.newTrap(Trap trap)
|
| Methods in soot.grimp with parameters of type Trap | |
|---|---|
Trap |
Grimp.newTrap(Trap trap)
|
Trap |
Grimp.newTrap(Trap trap)
|
| Uses of Trap in soot.grimp.internal |
|---|
| Classes in soot.grimp.internal that implement Trap | |
|---|---|
class |
GTrap
|
| Uses of Trap in soot.javaToJimple |
|---|
| Fields in soot.javaToJimple with type parameters of type Trap | |
|---|---|
protected ArrayList<Trap> |
JimpleBodyBuilder.exceptionTable
|
protected ArrayList<Trap> |
JimpleBodyBuilder.exceptionTable
|
| Uses of Trap in soot.jimple |
|---|
| Methods in soot.jimple that return Trap | |
|---|---|
Trap |
Jimple.newTrap(SootClass exception,
UnitBox beginStmt,
UnitBox endStmt,
UnitBox handlerStmt)
|
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. |
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. |
| Uses of Trap in soot.jimple.internal |
|---|
| Classes in soot.jimple.internal that implement Trap | |
|---|---|
class |
JTrap
|
| Uses of Trap in soot.toolkits.exceptions |
|---|
| Methods in soot.toolkits.exceptions with parameters of type Trap | |
|---|---|
protected boolean |
TrapTightener.mightThrowTo(ExceptionalUnitGraph g,
Unit u,
Trap t)
A utility routine which determines if a particular Unit
might throw an exception to a particular Trap, according to
the information supplied by a particular control flow graph. |
protected boolean |
TrapTightener.mightThrowTo(ExceptionalUnitGraph g,
Unit u,
Trap t)
A utility routine which determines if a particular Unit
might throw an exception to a particular Trap, according to
the information supplied by a particular control flow graph. |
| Uses of Trap in soot.toolkits.graph |
|---|
| Methods in soot.toolkits.graph that return Trap | |
|---|---|
Trap |
ExceptionalBlockGraph.ExceptionDest.getTrap()
|
Trap |
ExceptionalGraph.ExceptionDest.getTrap()
Returns the trap corresponding to this destination. |
Trap |
ExceptionalUnitGraph.ExceptionDest.getTrap()
|
Trap |
ExceptionalUnitGraph.ExceptionDest.getTrap()
|
Trap |
ExceptionalGraph.ExceptionDest.getTrap()
Returns the trap corresponding to this destination. |
Trap |
ExceptionalBlockGraph.ExceptionDest.getTrap()
|
| Constructors in soot.toolkits.graph with parameters of type Trap | |
|---|---|
ExceptionalBlockGraph.ExceptionDest(Trap trap,
ThrowableSet throwables,
Block handler)
|
|
ExceptionalBlockGraph.ExceptionDest(Trap trap,
ThrowableSet throwables,
Block handler)
|
|
ExceptionalUnitGraph.ExceptionDest(Trap trap,
ThrowableSet throwables)
|
|
ExceptionalUnitGraph.ExceptionDest(Trap trap,
ThrowableSet throwables)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||