soot.jimple.internal
Class AbstractUnopExpr
java.lang.Object
|
+--soot.jimple.internal.AbstractUnopExpr
- All Implemented Interfaces:
- EquivTo, Expr, java.io.Serializable, Switchable, ToBriefString, UnopExpr, Value
- Direct Known Subclasses:
- AbstractLengthExpr, AbstractNegExpr
- public abstract class AbstractUnopExpr
- extends java.lang.Object
- implements UnopExpr
- See Also:
- Serialized Form
Method Summary |
abstract java.lang.Object |
clone()
Returns a clone of this Value. |
Value |
getOp()
|
ValueBox |
getOpBox()
|
java.util.List |
getUseBoxes()
Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value. |
void |
setOp(Value op)
|
abstract java.lang.String |
toBriefString()
Returns a brief description of this object. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractUnopExpr
protected AbstractUnopExpr(ValueBox opBox)
clone
public abstract java.lang.Object clone()
- Description copied from interface:
Value
- Returns a clone of this Value.
- Specified by:
clone
in interface Value
- Overrides:
clone
in class java.lang.Object
getOp
public Value getOp()
- Specified by:
getOp
in interface UnopExpr
setOp
public void setOp(Value op)
- Specified by:
setOp
in interface UnopExpr
getOpBox
public ValueBox getOpBox()
- Specified by:
getOpBox
in interface UnopExpr
getUseBoxes
public java.util.List getUseBoxes()
- Description copied from interface:
Value
- Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
- Specified by:
getUseBoxes
in interface UnopExpr
toBriefString
public abstract java.lang.String toBriefString()
- Description copied from interface:
ToBriefString
- Returns a brief description of this object.
- Specified by:
toBriefString
in interface ToBriefString