soot.jimple.internal
Class AbstractStmt
java.lang.Object
|
+--soot.tagkit.AbstractHost
|
+--soot.AbstractUnit
|
+--soot.jimple.internal.AbstractStmt
- 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