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, DAbruptStmt, DAssignStmt, DDecrementStmt, DIdentityStmt, DIncrementStmt, DShortcutAssignStmt, DVariableDeclarationStmt, GAssignStmt, GEnterMonitorStmt, GExitMonitorStmt, GIdentityStmt, GIfStmt, GInvokeStmt, GLookupSwitchStmt, GReturnStmt, GTableSwitchStmt, GThrowStmt, JAssignStmt, JBreakpointStmt, JEnterMonitorStmt, JExitMonitorStmt, JGotoStmt, JIdentityStmt, JIfStmt, JInvokeStmt, JLookupSwitchStmt, JNopStmt, JRetStmt, JReturnStmt, JReturnVoidStmt, JTableSwitchStmt, JThrowStmt, PlaceholderStmt
public interface Stmt
- extends Unit
Methods inherited from interface soot.Unit |
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis |
toString
void toString(UnitPrinter up)
- Specified by:
toString
in interface Unit
containsInvokeExpr
boolean containsInvokeExpr()
getInvokeExpr
InvokeExpr getInvokeExpr()
getInvokeExprBox
ValueBox getInvokeExprBox()
containsArrayRef
boolean containsArrayRef()
getArrayRef
ArrayRef getArrayRef()
getArrayRefBox
ValueBox getArrayRefBox()
containsFieldRef
boolean containsFieldRef()
getFieldRef
FieldRef getFieldRef()
getFieldRefBox
ValueBox getFieldRefBox()