soot.shimple
Interface PiExpr

All Superinterfaces:
EquivTo, Expr, Serializable, ShimpleExpr, Switchable, UnitBoxOwner, Value
All Known Implementing Classes:
SPiExpr

public interface PiExpr
extends ShimpleExpr

Author:
Navindra Umanee

Method Summary
 ValueUnitPair getArgBox()
           
 Unit getCondStmt()
           
 Object getTargetKey()
           
 Value getValue()
           
 void setCondStmt(Unit cs)
           
 void setTargetKey(Object targetKey)
           
 void setValue(Value v)
           
 
Methods inherited from interface soot.Value
clone, getType, getUseBoxes, toString
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 
Methods inherited from interface soot.UnitBoxOwner
clearUnitBoxes, getUnitBoxes
 

Method Detail

getArgBox

public ValueUnitPair getArgBox()

getValue

public Value getValue()

getCondStmt

public Unit getCondStmt()

getTargetKey

public Object getTargetKey()

setValue

public void setValue(Value v)

setCondStmt

public void setCondStmt(Unit cs)

setTargetKey

public void setTargetKey(Object targetKey)