soot.jimple.toolkits.thread.mhp.stmt
Class JPegStmt

java.lang.Object
  extended by soot.tagkit.AbstractHost
      extended by soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
All Implemented Interfaces:
Host
Direct Known Subclasses:
BeginStmt, JoinStmt, MonitorEntryStmt, MonitorExitStmt, NotifiedEntryStmt, NotifyAllStmt, NotifyStmt, OtherStmt, StartStmt, WaitingStmt, WaitStmt

public abstract class JPegStmt
extends AbstractHost


Field Summary
protected  String caller
           
protected  String name
           
protected  String object
           
protected  SootMethod sootMethod
           
protected  Unit unit
           
protected  UnitGraph unitGraph
           
 
Constructor Summary
protected JPegStmt()
           
protected JPegStmt(String obj, String na, String ca)
           
protected JPegStmt(String obj, String na, String ca, SootMethod sm)
           
protected JPegStmt(String obj, String na, String ca, UnitGraph ug, SootMethod sm)
           
protected JPegStmt(String obj, String na, String ca, Unit un, UnitGraph ug, SootMethod sm)
           
 
Method Summary
 boolean containUnit()
           
 boolean containUnitGraph()
           
 String getCaller()
           
 SootMethod getMethod()
           
 String getName()
           
 String getObject()
           
 Unit getUnit()
           
 UnitGraph getUnitGraph()
           
protected  void setCaller(String ca)
           
protected  void setName(String na)
           
protected  void setObject(String ob)
           
protected  void setUnit(Unit un)
           
protected  void setUnitGraph(UnitGraph ug)
           
 String testToString()
           
 String toString()
           
 
Methods inherited from class soot.tagkit.AbstractHost
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

object

protected String object

name

protected String name

caller

protected String caller

unit

protected Unit unit

unitGraph

protected UnitGraph unitGraph

sootMethod

protected SootMethod sootMethod
Constructor Detail

JPegStmt

protected JPegStmt()

JPegStmt

protected JPegStmt(String obj,
                   String na,
                   String ca)

JPegStmt

protected JPegStmt(String obj,
                   String na,
                   String ca,
                   SootMethod sm)

JPegStmt

protected JPegStmt(String obj,
                   String na,
                   String ca,
                   UnitGraph ug,
                   SootMethod sm)

JPegStmt

protected JPegStmt(String obj,
                   String na,
                   String ca,
                   Unit un,
                   UnitGraph ug,
                   SootMethod sm)
Method Detail

setUnit

protected void setUnit(Unit un)

setUnitGraph

protected void setUnitGraph(UnitGraph ug)

getUnitGraph

public UnitGraph getUnitGraph()

containUnitGraph

public boolean containUnitGraph()

getUnit

public Unit getUnit()

containUnit

public boolean containUnit()

getObject

public String getObject()

setObject

protected void setObject(String ob)

getName

public String getName()

setName

protected void setName(String na)

getCaller

public String getCaller()

setCaller

protected void setCaller(String ca)

getMethod

public SootMethod getMethod()

toString

public String toString()
Overrides:
toString in class Object

testToString

public String testToString()