soot.jimple
Interface Stmt

All Superinterfaces:
Context, Host, Serializable, Switchable, Unit
All Known Subinterfaces:
AssignStmt, BreakpointStmt, DefinitionStmt, EnterMonitorStmt, ExitMonitorStmt, GotoStmt, IdentityStmt, IfStmt, InvokeStmt, LookupSwitchStmt, MonitorStmt, NopStmt, RetStmt, ReturnStmt, ReturnVoidStmt, TableSwitchStmt, ThrowStmt
All Known Implementing Classes:
AbstractDefinitionStmt, AbstractStmt, DVariableDeclarationStmt, JAssignStmt, JBreakpointStmt, JEnterMonitorStmt, JExitMonitorStmt, JGotoStmt, JIdentityStmt, JIfStmt, JInvokeStmt, JLookupSwitchStmt, JNopStmt, JRetStmt, JReturnStmt, JReturnVoidStmt, JTableSwitchStmt, JThrowStmt

public interface Stmt
extends Unit


Method Summary
 boolean containsArrayRef()
           
 boolean containsFieldRef()
           
 boolean containsInvokeExpr()
           
 ArrayRef getArrayRef()
           
 ValueBox getArrayRefBox()
           
 FieldRef getFieldRef()
           
 ValueBox getFieldRefBox()
           
 InvokeExpr getInvokeExpr()
           
 ValueBox getInvokeExprBox()
           
 void toString(UnitPrinter up)
           
 
Methods inherited from interface soot.Unit
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.tagkit.Host
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 

Method Detail

toString

public void toString(UnitPrinter up)
Specified by:
toString in interface Unit

containsInvokeExpr

public boolean containsInvokeExpr()

getInvokeExpr

public InvokeExpr getInvokeExpr()

getInvokeExprBox

public ValueBox getInvokeExprBox()

containsArrayRef

public boolean containsArrayRef()

getArrayRef

public ArrayRef getArrayRef()

getArrayRefBox

public ValueBox getArrayRefBox()

containsFieldRef

public boolean containsFieldRef()

getFieldRef

public FieldRef getFieldRef()

getFieldRefBox

public ValueBox getFieldRefBox()