Package sootup.core.jimple.visitor
Class AbstractExprVisitor
java.lang.Object
sootup.core.jimple.visitor.AbstractExprVisitor
- All Implemented Interfaces:
ExprVisitor
,Visitor
- Direct Known Subclasses:
ReplaceUseExprVisitor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
caseAddExpr
(JAddExpr expr) void
caseAndExpr
(JAndExpr expr) void
caseCastExpr
(JCastExpr expr) void
caseCmpExpr
(JCmpExpr expr) void
caseCmpgExpr
(JCmpgExpr expr) void
caseCmplExpr
(JCmplExpr expr) void
caseDivExpr
(JDivExpr expr) void
void
caseEqExpr
(JEqExpr expr) void
caseGeExpr
(JGeExpr expr) void
caseGtExpr
(JGtExpr expr) void
void
void
caseLeExpr
(JLeExpr expr) void
caseLengthExpr
(JLengthExpr expr) void
caseLtExpr
(JLtExpr expr) void
caseMulExpr
(JMulExpr expr) void
caseNeExpr
(JNeExpr expr) void
caseNegExpr
(JNegExpr expr) void
void
caseNewExpr
(JNewExpr expr) void
void
caseOrExpr
(JOrExpr expr) void
casePhiExpr
(JPhiExpr expr) void
caseRemExpr
(JRemExpr expr) void
caseShlExpr
(JShlExpr expr) void
caseShrExpr
(JShrExpr expr) void
void
void
caseSubExpr
(JSubExpr expr) void
caseUshrExpr
(JUshrExpr expr) void
void
caseXorExpr
(JXorExpr expr) void
defaultCaseExpr
(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
-