soot.jimple.internal
Class AbstractStmt
java.lang.Object
|
+--soot.tagkit.AbstractHost
|
+--soot.AbstractUnit
|
+--soot.jimple.internal.AbstractStmt
- All Implemented Interfaces:
- ConvertToBaf, Host, Stmt, Switchable, Unit
- Direct Known Subclasses:
- AbstractDefinitionStmt, JBreakpointStmt, JEnterMonitorStmt, JExitMonitorStmt, JGotoStmt, JIfStmt, JInvokeStmt, JLookupSwitchStmt, JNopStmt, JRetStmt, JReturnStmt, JReturnVoidStmt, JTableSwitchStmt, JThrowStmt, PlaceholderStmt
- public abstract class AbstractStmt
- extends AbstractUnit
- implements Stmt, ConvertToBaf
Methods inherited from class soot.AbstractUnit |
apply, clone, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, toBriefString, toBriefString, toBriefString, toBriefString, toString, toString, toString, toString, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractStmt
public AbstractStmt()
convertToBaf
public void convertToBaf(JimpleToBafContext context,
java.util.List out)
- Specified by:
convertToBaf
in interface ConvertToBaf
containsInvokeExpr
public boolean containsInvokeExpr()
- Specified by:
containsInvokeExpr
in interface Stmt
getInvokeExpr
public Value 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 Value 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 Value getFieldRef()
- Specified by:
getFieldRef
in interface Stmt
getFieldRefBox
public ValueBox getFieldRefBox()
- Specified by:
getFieldRefBox
in interface Stmt