soot.jimple
Interface BinopExpr

All Superinterfaces:
EquivTo, Expr, Serializable, Switchable, 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:
DCmpExpr, DCmpgExpr, DCmplExpr, 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


Method Summary
 Value getOp1()
           
 ValueBox getOp1Box()
           
 Value getOp2()
           
 ValueBox getOp2Box()
           
 String getSymbol()
           
 void setOp1(Value op1)
           
 void setOp2(Value op2)
           
 String toString()
           
 
Methods inherited from interface soot.Value
clone, getType, getUseBoxes, toString
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

getOp1

Value getOp1()

getOp2

Value getOp2()

getOp1Box

ValueBox getOp1Box()

getOp2Box

ValueBox getOp2Box()

setOp1

void setOp1(Value op1)

setOp2

void setOp2(Value op2)

getSymbol

String getSymbol()

toString

String toString()
Overrides:
toString in class Object