public abstract class AbstractStmt extends AbstractUnit implements Stmt, ConvertToBaf
col, line, mTagList| Constructor and Description |
|---|
AbstractStmt() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsArrayRef() |
boolean |
containsFieldRef() |
boolean |
containsInvokeExpr() |
void |
convertToBaf(JimpleToBafContext context,
java.util.List<Unit> out) |
ArrayRef |
getArrayRef() |
ValueBox |
getArrayRefBox() |
FieldRef |
getFieldRef() |
ValueBox |
getFieldRefBox() |
InvokeExpr |
getInvokeExpr() |
ValueBox |
getInvokeExprBox() |
addBoxPointingToThis, apply, clearUnitBoxes, clone, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisapplyaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic void convertToBaf(JimpleToBafContext context, java.util.List<Unit> out)
convertToBaf in interface ConvertToBafpublic boolean containsInvokeExpr()
containsInvokeExpr in interface Stmtpublic InvokeExpr getInvokeExpr()
getInvokeExpr in interface Stmtpublic ValueBox getInvokeExprBox()
getInvokeExprBox in interface Stmtpublic boolean containsArrayRef()
containsArrayRef in interface Stmtpublic ArrayRef getArrayRef()
getArrayRef in interface Stmtpublic ValueBox getArrayRefBox()
getArrayRefBox in interface Stmtpublic boolean containsFieldRef()
containsFieldRef in interface Stmtpublic FieldRef getFieldRef()
getFieldRef in interface Stmtpublic ValueBox getFieldRefBox()
getFieldRefBox in interface Stmt