soot.jimple
Interface BinopExpr
- All Superinterfaces:
- EquivTo, Expr, java.io.Serializable, Switchable, ToBriefString, Value
- All Known Subinterfaces:
- AddExpr, AndExpr, CmpExpr, CmpgExpr, CmplExpr, ConditionExpr, DivExpr, EqExpr, GeExpr, GtExpr, LeExpr, LtExpr, MulExpr, NeExpr, OrExpr, RemExpr, ShlExpr, ShrExpr, SubExpr, UshrExpr, XorExpr
- All Known Implementing Classes:
- GAddExpr, GAndExpr, GCmpExpr, GCmpgExpr, GCmplExpr, GDivExpr, GEqExpr, GGeExpr, GGtExpr, GLeExpr, GLtExpr, GMulExpr, GNeExpr, GOrExpr, GRemExpr, GShlExpr, GShrExpr, GSubExpr, GUshrExpr, GXorExpr, JAddExpr, JAndExpr, JCmpExpr, JCmpgExpr, JCmplExpr, JDivExpr, JEqExpr, JGeExpr, JGtExpr, JLeExpr, JLtExpr, JMulExpr, JNeExpr, JOrExpr, JRemExpr, JShlExpr, JShrExpr, JSubExpr, JUshrExpr, JXorExpr
- public interface BinopExpr
- extends Expr
getOp1
public Value getOp1()
getOp2
public Value getOp2()
getOp1Box
public ValueBox getOp1Box()
getOp2Box
public ValueBox getOp2Box()
setOp1
public void setOp1(Value op1)
setOp2
public void setOp2(Value op2)
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 Value
getSymbol
public java.lang.String getSymbol()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toBriefString
public java.lang.String toBriefString()
- Description copied from interface:
ToBriefString
- Returns a brief description of this object.
- Specified by:
toBriefString
in interface ToBriefString