public class BJSRInst extends AbstractBranchInst implements JSRInst
boxesPointingToThiscol, line, mTagList| Modifier and Type | Method and Description |
|---|---|
void |
apply(Switch sw)
Used to implement the Switchable construct.
|
boolean |
branches()
Returns true if execution after this statement does not necessarily continue at the following statement.
|
Object |
clone()
Returns a deep clone of this object.
|
boolean |
fallsThrough()
Returns true if execution after this statement may continue at the following statement.
|
int |
getInCount() |
int |
getInMachineCount() |
String |
getName() |
int |
getOutCount() |
int |
getOutMachineCount() |
getTarget, getTargetBox, getUnitBoxes, setTarget, toString, toStringcontainsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getNetCount, getNetMachineCount, getParametersaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTarget, getTargetBox, setTargetcontainsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getNetCount, getNetMachineCountaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toStringaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic BJSRInst(Unit target)
public Object clone()
AbstractUnitclone in interface Unitclone in class AbstractInstpublic int getInMachineCount()
getInMachineCount in interface InstgetInMachineCount in class AbstractInstpublic boolean branches()
Unitbranches in interface Unitbranches in class AbstractBranchInstpublic int getInCount()
getInCount in interface InstgetInCount in class AbstractInstpublic int getOutCount()
getOutCount in interface InstgetOutCount in class AbstractInstpublic int getOutMachineCount()
getOutMachineCount in interface InstgetOutMachineCount in class AbstractInstpublic String getName()
getName in class AbstractBranchInstpublic void apply(Switch sw)
AbstractUnitapply in interface Switchableapply in class AbstractBranchInstpublic boolean fallsThrough()
UnitfallsThrough in interface UnitfallsThrough in class AbstractInstCopyright © 2020 Soot OSS. All rights reserved.