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, removeBoxPointingToThis
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
apply
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
public void convertToBaf(JimpleToBafContext context, java.util.List<Unit> out)
convertToBaf
in interface ConvertToBaf
public boolean containsInvokeExpr()
containsInvokeExpr
in interface Stmt
public InvokeExpr getInvokeExpr()
getInvokeExpr
in interface Stmt
public ValueBox getInvokeExprBox()
getInvokeExprBox
in interface Stmt
public boolean containsArrayRef()
containsArrayRef
in interface Stmt
public ArrayRef getArrayRef()
getArrayRef
in interface Stmt
public ValueBox getArrayRefBox()
getArrayRefBox
in interface Stmt
public boolean containsFieldRef()
containsFieldRef
in interface Stmt
public FieldRef getFieldRef()
getFieldRef
in interface Stmt
public ValueBox getFieldRefBox()
getFieldRefBox
in interface Stmt