Package soot.jimple
Interface Stmt
-
- All Superinterfaces:
Context,Host,Serializable,Switchable,Unit
- All Known Subinterfaces:
AssignStmt,BranchableStmt,BreakpointStmt,DefinitionStmt,EnterMonitorStmt,ExitMonitorStmt,GotoStmt,IdentityStmt,IfStmt,InvokeStmt,LookupSwitchStmt,MonitorStmt,NopStmt,RetStmt,ReturnStmt,ReturnVoidStmt,SwitchStmt,TableSwitchStmt,ThrowStmt
- All Known Implementing Classes:
AbstractDefinitionStmt,AbstractOpStmt,AbstractStmt,AbstractSwitchStmt,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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsArrayRef()booleancontainsFieldRef()booleancontainsInvokeExpr()ArrayRefgetArrayRef()ValueBoxgetArrayRefBox()FieldRefgetFieldRef()ValueBoxgetFieldRefBox()InvokeExprgetInvokeExpr()ValueBoxgetInvokeExprBox()-
Methods inherited from interface soot.tagkit.Host
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
-
Methods inherited from interface soot.util.Switchable
apply
-
Methods inherited from interface soot.Unit
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
-
-
-
-
Method Detail
-
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()
-
-