soot.jimple.internal
Class JTrap

java.lang.Object
  extended by soot.AbstractTrap
      extended by soot.jimple.internal.JTrap
All Implemented Interfaces:
Serializable, Trap, UnitBoxOwner

public class JTrap
extends AbstractTrap

See Also:
Serialized Form

Field Summary
 
Fields inherited from class soot.AbstractTrap
beginUnitBox, endUnitBox, exception, handlerUnitBox, unitBoxes
 
Constructor Summary
JTrap(SootClass exception, UnitBox beginStmt, UnitBox endStmt, UnitBox handlerStmt)
           
JTrap(SootClass exception, Unit beginStmt, Unit endStmt, Unit handlerStmt)
           
 
Method Summary
 Object clone()
          Performs a shallow clone of this trap.
 String toString()
           
 
Methods inherited from class soot.AbstractTrap
clearUnitBoxes, getBeginUnit, getBeginUnitBox, getEndUnit, getEndUnitBox, getException, getHandlerUnit, getHandlerUnitBox, getUnitBoxes, setBeginUnit, setEndUnit, setException, setHandlerUnit
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JTrap

public JTrap(SootClass exception,
             Unit beginStmt,
             Unit endStmt,
             Unit handlerStmt)

JTrap

public JTrap(SootClass exception,
             UnitBox beginStmt,
             UnitBox endStmt,
             UnitBox handlerStmt)
Method Detail

clone

public Object clone()
Description copied from interface: Trap
Performs a shallow clone of this trap.

Specified by:
clone in interface Trap
Overrides:
clone in class AbstractTrap

toString

public String toString()
Overrides:
toString in class Object