soot.jimple.internal
Class AbstractDefinitionStmt
java.lang.Object
|
+--soot.tagkit.AbstractHost
|
+--soot.AbstractUnit
|
+--soot.jimple.internal.AbstractStmt
|
+--soot.jimple.internal.AbstractDefinitionStmt
- Direct Known Subclasses:
- JAssignStmt, JIdentityStmt
- public abstract class AbstractDefinitionStmt
- extends AbstractStmt
- implements DefinitionStmt
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
AbstractDefinitionStmt
public AbstractDefinitionStmt()
getLeftOp
public Value getLeftOp()
- Specified by:
- getLeftOp in interface DefinitionStmt
getRightOp
public Value getRightOp()
- Specified by:
- getRightOp in interface DefinitionStmt
getLeftOpBox
public ValueBox getLeftOpBox()
- Specified by:
- getLeftOpBox in interface DefinitionStmt
getRightOpBox
public ValueBox getRightOpBox()
- Specified by:
- getRightOpBox in interface DefinitionStmt
getDefBoxes
public java.util.List getDefBoxes()
- Description copied from interface: Unit
- Returns a list of Boxes containing Values defined in this Unit.
- Overrides:
- getDefBoxes in class AbstractUnit
getUseBoxes
public java.util.List getUseBoxes()
- Description copied from interface: Unit
- Returns a list of Boxes containing Values used in this Unit.
- Overrides:
- getUseBoxes in class AbstractUnit
fallsThrough
public boolean fallsThrough()
- Description copied from interface: Unit
- Returns true if execution after this statement may continue at the following statement.
GotoStmt will return false but IfStmt will return true.
branches
public boolean branches()
- Description copied from interface: Unit
- Returns true if execution after this statement does not necessarily continue at the following statement. GotoStmt and IfStmt will both return true.