Package sootup.core.jimple.common.expr
Class AbstractBinopExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractBinopExpr
- All Implemented Interfaces:
EquivTo
,Value
,Expr
,Acceptor<ExprVisitor>
- Direct Known Subclasses:
AbstractFloatBinopExpr
,AbstractIntBinopExpr
,AbstractIntLongBinopExpr
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns a hash code for this object, consistent with structural equality.boolean
equivTo
(@NonNull Object o, @NonNull JimpleComparator comparator) Returns true if this object is equivalent to o according to the given comparator.@NonNull Immediate
getOp1()
@NonNull Immediate
getOp2()
abstract @NonNull String
Returns the unique symbol for an operator.getUses()
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.toString()
void
toString
(@NonNull StmtPrinter up) abstract @NonNull AbstractBinopExpr
abstract @NonNull AbstractBinopExpr
-
Method Details
-
getOp1
-
getOp2
-
getUses
Description copied from interface:Value
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference. -
equivTo
Description copied from interface:EquivTo
Returns true if this object is equivalent to o according to the given comparator. -
equivHashCode
public int equivHashCode()Returns a hash code for this object, consistent with structural equality.- Specified by:
equivHashCode
in interfaceEquivTo
-
getSymbol
Returns the unique symbol for an operator. -
toString
-
toString
-
withOp1
-
withOp2
-