Package sootup.core.jimple.common.expr
Class JAddExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractBinopExpr
sootup.core.jimple.common.expr.AbstractFloatBinopExpr
sootup.core.jimple.common.expr.JAddExpr
An expression that adds two numbers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V extends ExprVisitor>
Vaccept(@NonNull V v) Called when this object is visited.@NonNull StringReturns the unique symbol for an operator.boolean@NonNull JAddExprReturns a copy of this expression with the left operand replaced.@NonNull JAddExprReturns a copy of this expression with the right operand replaced.Methods inherited from class sootup.core.jimple.common.expr.AbstractFloatBinopExpr
getTypeMethods inherited from class sootup.core.jimple.common.expr.AbstractBinopExpr
collectUses, equivHashCode, equivTo, getOp1, getOp2, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface sootup.core.jimple.common.expr.Expr
asJAndExpr, asJCastExpr, asJCmpExpr, asJCmpgExpr, asJCmplExpr, asJDivExpr, asJDynamicInvokeExpr, asJEqExpr, asJGeExpr, asJGtExpr, asJInstanceOfExpr, asJInterfaceInvokeExpr, asJLeExpr, asJLengthExpr, asJLtExpr, asJMulExpr, asJNeExpr, asJNegExpr, asJNewArrayExpr, asJNewExpr, asJNewMultiArrayExpr, asJOrExpr, asJPhiExpr, asJRemExpr, asJShlExpr, asJShrExpr, asJSpecialInvokeExpr, asJStaticInvokeExpr, asJSubExpr, asJUshrExpr, asJVirtualInvokeExpr, asJXorExpr, isJAndExpr, isJCastExpr, isJCmpExpr, isJCmpgExpr, isJCmplExpr, isJDivExpr, isJDynamicInvokeExpr, isJEqExpr, isJGeExpr, isJGtExpr, isJInstanceOfExpr, isJInterfaceInvokeExpr, isJLeExpr, isJLengthExpr, isJLtExpr, isJMulExpr, isJNeExpr, isJNegExpr, isJNewArrayExpr, isJNewExpr, isJNewMultiArrayExpr, isJOrExpr, isJPhiExpr, isJRemExpr, isJShlExpr, isJShrExpr, isJSpecialInvokeExpr, isJStaticInvokeExpr, isJSubExpr, isJUshrExpr, isJVirtualInvokeExpr, isJXorExpr, toJAndExpr, toJCastExpr, toJCmpExpr, toJCmpgExpr, toJCmplExpr, toJDivExpr, toJDynamicInvokeExpr, toJEqExpr, toJGeExpr, toJGtExpr, toJInstanceOfExpr, toJInterfaceInvokeExpr, toJLeExpr, toJLengthExpr, toJLtExpr, toJMulExpr, toJNeExpr, toJNegExpr, toJNewArrayExpr, toJNewExpr, toJNewMultiArrayExpr, toJOrExpr, toJPhiExpr, toJRemExpr, toJShlExpr, toJShrExpr, toJSpecialInvokeExpr, toJStaticInvokeExpr, toJSubExpr, toJUshrExpr, toJVirtualInvokeExpr, toJXorExpr
-
Constructor Details
-
JAddExpr
-
-
Method Details
-
getSymbol
Description copied from class:AbstractBinopExprReturns the unique symbol for an operator.- Specified by:
getSymbolin classAbstractBinopExpr- Returns:
- the operator symbol string (e.g., "+", "-")
-
accept
Description copied from interface:AcceptorCalled when this object is visited.- Type Parameters:
V- the concrete visitor type- Parameters:
v- the visitor processing this object- Returns:
- the visitor after processing
-
withOp1
Description copied from class:AbstractBinopExprReturns a copy of this expression with the left operand replaced.- Specified by:
withOp1in classAbstractBinopExpr
-
withOp2
Description copied from class:AbstractBinopExprReturns a copy of this expression with the right operand replaced.- Specified by:
withOp2in classAbstractBinopExpr
-
isJAddExpr
public boolean isJAddExpr() -
asJAddExpr
-
toJAddExpr
-