Package sootup.core.jimple.common.expr
Class JCmpgExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractBinopExpr
sootup.core.jimple.common.expr.AbstractIntBinopExpr
sootup.core.jimple.common.expr.JCmpgExpr
-
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 JCmpgExprReturns a copy of this expression with the left operand replaced.@NonNull JCmpgExprReturns a copy of this expression with the right operand replaced.Methods inherited from class sootup.core.jimple.common.expr.AbstractIntBinopExpr
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
asJAddExpr, asJAndExpr, asJCastExpr, asJCmpExpr, 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, isJAddExpr, isJAndExpr, isJCastExpr, isJCmpExpr, 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, toJAddExpr, toJAndExpr, toJCastExpr, toJCmpExpr, 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
-
JCmpgExpr
-
-
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
-
isJCmpgExpr
public boolean isJCmpgExpr() -
asJCmpgExpr
-
toJCmpgExpr
-