|
||||||||||
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 |