soot.jimple.internal
Class AbstractStmt
java.lang.Object
soot.tagkit.AbstractHost
soot.AbstractUnit
soot.jimple.internal.AbstractStmt
- All Implemented Interfaces:
- Serializable, Context, ConvertToBaf, Stmt, Host, Unit, Switchable
- Direct Known Subclasses:
- AbstractDefinitionStmt, DAbruptStmt, JBreakpointStmt, JEnterMonitorStmt, JExitMonitorStmt, JGotoStmt, JIfStmt, JInvokeStmt, JLookupSwitchStmt, JNopStmt, JRetStmt, JReturnStmt, JReturnVoidStmt, JTableSwitchStmt, JThrowStmt, PlaceholderStmt
public abstract class AbstractStmt
- extends AbstractUnit
- implements Stmt, ConvertToBaf
- See Also:
- Serialized Form
Methods inherited from class soot.AbstractUnit |
addBoxPointingToThis, apply, clearUnitBoxes, clone, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis |
Methods inherited from interface soot.Unit |
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis |
AbstractStmt
public AbstractStmt()
convertToBaf
public void convertToBaf(JimpleToBafContext context,
List<Unit> out)
- Specified by:
convertToBaf
in interface ConvertToBaf
containsInvokeExpr
public boolean containsInvokeExpr()
- Specified by:
containsInvokeExpr
in interface Stmt
getInvokeExpr
public InvokeExpr getInvokeExpr()
- Specified by:
getInvokeExpr
in interface Stmt
getInvokeExprBox
public ValueBox getInvokeExprBox()
- Specified by:
getInvokeExprBox
in interface Stmt
containsArrayRef
public boolean containsArrayRef()
- Specified by:
containsArrayRef
in interface Stmt
getArrayRef
public ArrayRef getArrayRef()
- Specified by:
getArrayRef
in interface Stmt
getArrayRefBox
public ValueBox getArrayRefBox()
- Specified by:
getArrayRefBox
in interface Stmt
containsFieldRef
public boolean containsFieldRef()
- Specified by:
containsFieldRef
in interface Stmt
getFieldRef
public FieldRef getFieldRef()
- Specified by:
getFieldRef
in interface Stmt
getFieldRefBox
public ValueBox getFieldRefBox()
- Specified by:
getFieldRefBox
in interface Stmt