soot.jimple.internal
Class AbstractStmt

java.lang.Object
  |
  +--soot.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


Fields inherited from class soot.AbstractUnit
emptyList
 
Constructor Summary
AbstractStmt()
           
 
Method Summary
 boolean containsInvokeExpr()
           
 void convertToBaf(JimpleToBafContext context, java.util.List out)
           
 Value getInvokeExpr()
           
 ValueBox getInvokeExprBox()
           
 
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 soot.AbstractHost
destroyTag, getTag, getTags, getTagValue, hasTag, incTagValue, incTagValue, incTagValue, newTag, newTag, setTagValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractStmt

public AbstractStmt()
Method Detail

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