soot.jimple.internal
Class AbstractBinopExpr
java.lang.Object
|
+--soot.jimple.internal.AbstractBinopExpr
- Direct Known Subclasses:
- AbstractFloatBinopExpr, AbstractGrimpBinopExpr, AbstractIntBinopExpr, AbstractIntLongBinopExpr, AbstractJimpleBinopExpr
- public abstract class AbstractBinopExpr
- extends java.lang.Object
- implements Expr, ToBriefString
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
op1Box
protected ValueBox op1Box
op2Box
protected ValueBox op2Box
AbstractBinopExpr
public AbstractBinopExpr()
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.
equivTo
public boolean equivTo(java.lang.Object o)
- Description copied from interface: EquivTo
- Returns true if this object is equivalent to o.
equivHashCode
public int equivHashCode()
- Returns a hash code for this object, consistent with structural equality.
getSymbol
protected abstract java.lang.String getSymbol()
- Returns the unique symbol for an operator.
clone
public abstract java.lang.Object clone()
- Description copied from interface: Value
- Returns a clone of this Value.
- Overrides:
- clone in class java.lang.Object
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