soot.dava
Class DavaBody
java.lang.Object
soot.tagkit.AbstractHost
soot.Body
soot.dava.DavaBody
- All Implemented Interfaces:
- Serializable, Host
public class DavaBody
- extends Body
- See Also:
- Serialized Form
Field Summary |
boolean |
DEBUG
|
Methods inherited from class soot.Body |
checkInit, getAllUnitBoxes, getDefBoxes, getLocalCount, getLocals, getMethod, getParameterLocal, getThisLocal, getTraps, getUnitBoxes, getUnits, getUseAndDefBoxes, getUseBoxes, importBodyContentsFrom, setMethod, toString, validate, validateLocals, validateTraps, validateUnitBoxes, validateUses, validateValueBoxes |
DEBUG
public boolean DEBUG
get_ConstructorUnit
public Unit get_ConstructorUnit()
get_CaughtRefs
public List get_CaughtRefs()
get_ConstructorExpr
public InstanceInvokeExpr get_ConstructorExpr()
set_ConstructorExpr
public void set_ConstructorExpr(InstanceInvokeExpr expr)
set_ConstructorUnit
public void set_ConstructorUnit(Unit s)
get_ParamMap
public Map get_ParamMap()
set_ParamMap
public void set_ParamMap(Map map)
get_ThisLocals
public HashSet<Object> get_ThisLocals()
get_ControlLocal
public Local get_ControlLocal()
get_ConsumedConditions
public Set<Object> get_ConsumedConditions()
consume_Condition
public void consume_Condition(AugmentedStmt as)
clone
public Object clone()
- Description copied from class:
Body
- Creates a deep copy of this Body.
- Specified by:
clone
in class Body
get_SynchronizedBlockFacts
public IterableSet get_SynchronizedBlockFacts()
get_ExceptionFacts
public IterableSet get_ExceptionFacts()
get_MonitorFacts
public IterableSet get_MonitorFacts()
getImportList
public IterableSet getImportList()
applyBugFixes
public void applyBugFixes()
analyzeAST
public void analyzeAST()
addToImportList
public void addToImportList(String className)
debug
public void debug(String methodName,
String debug)