Package sootup.core.jimple.visitor
Class AbstractExprVisitor
java.lang.Object
sootup.core.jimple.visitor.AbstractExprVisitor
- All Implemented Interfaces:
ExprVisitor
,Visitor
- Direct Known Subclasses:
ExceptionInferExprVisitor
,ReplaceUseExprVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
caseAddExpr
(@NonNull JAddExpr expr) void
caseAndExpr
(@NonNull JAndExpr expr) void
caseCastExpr
(@NonNull JCastExpr expr) void
caseCmpExpr
(@NonNull JCmpExpr expr) void
caseCmpgExpr
(@NonNull JCmpgExpr expr) void
caseCmplExpr
(@NonNull JCmplExpr expr) void
caseDivExpr
(@NonNull JDivExpr expr) void
caseDynamicInvokeExpr
(@NonNull JDynamicInvokeExpr expr) void
caseEqExpr
(@NonNull JEqExpr expr) void
caseGeExpr
(@NonNull JGeExpr expr) void
caseGtExpr
(@NonNull JGtExpr expr) void
caseInstanceOfExpr
(@NonNull JInstanceOfExpr expr) void
caseInterfaceInvokeExpr
(@NonNull JInterfaceInvokeExpr expr) void
caseLeExpr
(@NonNull JLeExpr expr) void
caseLengthExpr
(@NonNull JLengthExpr expr) void
caseLtExpr
(@NonNull JLtExpr expr) void
caseMulExpr
(@NonNull JMulExpr expr) void
caseNeExpr
(@NonNull JNeExpr expr) void
caseNegExpr
(@NonNull JNegExpr expr) void
caseNewArrayExpr
(@NonNull JNewArrayExpr expr) void
caseNewExpr
(@NonNull JNewExpr expr) void
caseNewMultiArrayExpr
(@NonNull JNewMultiArrayExpr expr) void
caseOrExpr
(@NonNull JOrExpr expr) void
casePhiExpr
(@NonNull JPhiExpr expr) void
caseRemExpr
(@NonNull JRemExpr expr) void
caseShlExpr
(@NonNull JShlExpr expr) void
caseShrExpr
(@NonNull JShrExpr expr) void
caseSpecialInvokeExpr
(@NonNull JSpecialInvokeExpr expr) void
caseStaticInvokeExpr
(@NonNull JStaticInvokeExpr expr) void
caseSubExpr
(@NonNull JSubExpr expr) void
caseUshrExpr
(@NonNull JUshrExpr expr) void
caseVirtualInvokeExpr
(@NonNull JVirtualInvokeExpr expr) void
caseXorExpr
(@NonNull JXorExpr expr) void
defaultCaseExpr
(@NonNull Expr expr)
-
Constructor Details
-
AbstractExprVisitor
public AbstractExprVisitor()
-
-
Method Details
-
caseAddExpr
- Specified by:
caseAddExpr
in interfaceExprVisitor
-
caseAndExpr
- Specified by:
caseAndExpr
in interfaceExprVisitor
-
caseCmpExpr
- Specified by:
caseCmpExpr
in interfaceExprVisitor
-
caseCmpgExpr
- Specified by:
caseCmpgExpr
in interfaceExprVisitor
-
caseCmplExpr
- Specified by:
caseCmplExpr
in interfaceExprVisitor
-
caseDivExpr
- Specified by:
caseDivExpr
in interfaceExprVisitor
-
caseEqExpr
- Specified by:
caseEqExpr
in interfaceExprVisitor
-
caseNeExpr
- Specified by:
caseNeExpr
in interfaceExprVisitor
-
caseGeExpr
- Specified by:
caseGeExpr
in interfaceExprVisitor
-
caseGtExpr
- Specified by:
caseGtExpr
in interfaceExprVisitor
-
caseLeExpr
- Specified by:
caseLeExpr
in interfaceExprVisitor
-
caseLtExpr
- Specified by:
caseLtExpr
in interfaceExprVisitor
-
caseMulExpr
- Specified by:
caseMulExpr
in interfaceExprVisitor
-
caseOrExpr
- Specified by:
caseOrExpr
in interfaceExprVisitor
-
caseRemExpr
- Specified by:
caseRemExpr
in interfaceExprVisitor
-
caseShlExpr
- Specified by:
caseShlExpr
in interfaceExprVisitor
-
caseShrExpr
- Specified by:
caseShrExpr
in interfaceExprVisitor
-
caseUshrExpr
- Specified by:
caseUshrExpr
in interfaceExprVisitor
-
caseSubExpr
- Specified by:
caseSubExpr
in interfaceExprVisitor
-
caseXorExpr
- Specified by:
caseXorExpr
in interfaceExprVisitor
-
caseStaticInvokeExpr
- Specified by:
caseStaticInvokeExpr
in interfaceExprVisitor
-
caseSpecialInvokeExpr
- Specified by:
caseSpecialInvokeExpr
in interfaceExprVisitor
-
caseVirtualInvokeExpr
- Specified by:
caseVirtualInvokeExpr
in interfaceExprVisitor
-
caseInterfaceInvokeExpr
- Specified by:
caseInterfaceInvokeExpr
in interfaceExprVisitor
-
caseDynamicInvokeExpr
- Specified by:
caseDynamicInvokeExpr
in interfaceExprVisitor
-
caseCastExpr
- Specified by:
caseCastExpr
in interfaceExprVisitor
-
caseInstanceOfExpr
- Specified by:
caseInstanceOfExpr
in interfaceExprVisitor
-
caseNewArrayExpr
- Specified by:
caseNewArrayExpr
in interfaceExprVisitor
-
caseNewMultiArrayExpr
- Specified by:
caseNewMultiArrayExpr
in interfaceExprVisitor
-
caseNewExpr
- Specified by:
caseNewExpr
in interfaceExprVisitor
-
caseLengthExpr
- Specified by:
caseLengthExpr
in interfaceExprVisitor
-
caseNegExpr
- Specified by:
caseNegExpr
in interfaceExprVisitor
-
casePhiExpr
- Specified by:
casePhiExpr
in interfaceExprVisitor
-
defaultCaseExpr
- Specified by:
defaultCaseExpr
in interfaceExprVisitor
-