Package soot.jimple.internal
Class AbstractUnopExpr
- java.lang.Object
-
- soot.jimple.internal.AbstractUnopExpr
-
- All Implemented Interfaces:
Serializable,EquivTo,Expr,UnopExpr,Switchable,Value
- Direct Known Subclasses:
AbstractLengthExpr,AbstractNegExpr,DNotExpr
public abstract class AbstractUnopExpr extends Object implements UnopExpr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractUnopExpr(ValueBox opBox)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Objectclone()Returns a clone of this Value.ValuegetOp()ValueBoxgetOpBox()List<ValueBox>getUseBoxes()Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.voidsetOp(Value op)-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
-
Methods inherited from interface soot.util.Switchable
apply
-
-
-
-
Field Detail
-
opBox
protected final ValueBox opBox
-
-
Constructor Detail
-
AbstractUnopExpr
protected AbstractUnopExpr(ValueBox opBox)
-
-
Method Detail
-
clone
public abstract Object clone()
Description copied from interface:ValueReturns a clone of this Value.
-
getUseBoxes
public final List<ValueBox> getUseBoxes()
Description copied from interface:ValueReturns a List of boxes corresponding to Values which are used by (ie contained within) this Value.- Specified by:
getUseBoxesin interfaceValue
-
-