soot.jimple
Interface UnopExpr

All Superinterfaces:
EquivTo, Expr, Serializable, Switchable, Value
All Known Subinterfaces:
LengthExpr, NegExpr
All Known Implementing Classes:
AbstractLengthExpr, AbstractNegExpr, AbstractUnopExpr, DLengthExpr, DNegExpr, DNotExpr, GLengthExpr, GNegExpr, JLengthExpr, JNegExpr

public interface UnopExpr
extends Expr


Method Summary
 Value getOp()
           
 ValueBox getOpBox()
           
 List getUseBoxes()
          Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
 void setOp(Value op)
           
 
Methods inherited from interface soot.Value
clone, getType, toString
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

getOp

Value getOp()

setOp

void setOp(Value op)

getOpBox

ValueBox getOpBox()

getUseBoxes

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 Value