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 TypeMethodDescriptionvoidcaseAddExpr(@NonNull JAddExpr expr) voidcaseAndExpr(@NonNull JAndExpr expr) voidcaseCastExpr(@NonNull JCastExpr expr) voidcaseCmpExpr(@NonNull JCmpExpr expr) voidcaseCmpgExpr(@NonNull JCmpgExpr expr) voidcaseCmplExpr(@NonNull JCmplExpr expr) voidcaseDivExpr(@NonNull JDivExpr expr) voidcaseDynamicInvokeExpr(@NonNull JDynamicInvokeExpr expr) voidcaseEqExpr(@NonNull JEqExpr expr) voidcaseGeExpr(@NonNull JGeExpr expr) voidcaseGtExpr(@NonNull JGtExpr expr) voidcaseInstanceOfExpr(@NonNull JInstanceOfExpr expr) voidcaseInterfaceInvokeExpr(@NonNull JInterfaceInvokeExpr expr) voidcaseLeExpr(@NonNull JLeExpr expr) voidcaseLengthExpr(@NonNull JLengthExpr expr) voidcaseLtExpr(@NonNull JLtExpr expr) voidcaseMulExpr(@NonNull JMulExpr expr) voidcaseNeExpr(@NonNull JNeExpr expr) voidcaseNegExpr(@NonNull JNegExpr expr) voidcaseNewArrayExpr(@NonNull JNewArrayExpr expr) voidcaseNewExpr(@NonNull JNewExpr expr) voidcaseNewMultiArrayExpr(@NonNull JNewMultiArrayExpr expr) voidcaseOrExpr(@NonNull JOrExpr expr) voidcasePhiExpr(@NonNull JPhiExpr expr) voidcaseRemExpr(@NonNull JRemExpr expr) voidcaseShlExpr(@NonNull JShlExpr expr) voidcaseShrExpr(@NonNull JShrExpr expr) voidcaseSpecialInvokeExpr(@NonNull JSpecialInvokeExpr expr) voidcaseStaticInvokeExpr(@NonNull JStaticInvokeExpr expr) voidcaseSubExpr(@NonNull JSubExpr expr) voidcaseUshrExpr(@NonNull JUshrExpr expr) voidcaseVirtualInvokeExpr(@NonNull JVirtualInvokeExpr expr) voidcaseXorExpr(@NonNull JXorExpr expr) voiddefaultCaseExpr(@NonNull Expr expr)
-
Constructor Details
-
AbstractExprVisitor
public AbstractExprVisitor()
-
-
Method Details
-
caseAddExpr
- Specified by:
caseAddExprin interfaceExprVisitor
-
caseAndExpr
- Specified by:
caseAndExprin interfaceExprVisitor
-
caseCmpExpr
- Specified by:
caseCmpExprin interfaceExprVisitor
-
caseCmpgExpr
- Specified by:
caseCmpgExprin interfaceExprVisitor
-
caseCmplExpr
- Specified by:
caseCmplExprin interfaceExprVisitor
-
caseDivExpr
- Specified by:
caseDivExprin interfaceExprVisitor
-
caseEqExpr
- Specified by:
caseEqExprin interfaceExprVisitor
-
caseNeExpr
- Specified by:
caseNeExprin interfaceExprVisitor
-
caseGeExpr
- Specified by:
caseGeExprin interfaceExprVisitor
-
caseGtExpr
- Specified by:
caseGtExprin interfaceExprVisitor
-
caseLeExpr
- Specified by:
caseLeExprin interfaceExprVisitor
-
caseLtExpr
- Specified by:
caseLtExprin interfaceExprVisitor
-
caseMulExpr
- Specified by:
caseMulExprin interfaceExprVisitor
-
caseOrExpr
- Specified by:
caseOrExprin interfaceExprVisitor
-
caseRemExpr
- Specified by:
caseRemExprin interfaceExprVisitor
-
caseShlExpr
- Specified by:
caseShlExprin interfaceExprVisitor
-
caseShrExpr
- Specified by:
caseShrExprin interfaceExprVisitor
-
caseUshrExpr
- Specified by:
caseUshrExprin interfaceExprVisitor
-
caseSubExpr
- Specified by:
caseSubExprin interfaceExprVisitor
-
caseXorExpr
- Specified by:
caseXorExprin interfaceExprVisitor
-
caseStaticInvokeExpr
- Specified by:
caseStaticInvokeExprin interfaceExprVisitor
-
caseSpecialInvokeExpr
- Specified by:
caseSpecialInvokeExprin interfaceExprVisitor
-
caseVirtualInvokeExpr
- Specified by:
caseVirtualInvokeExprin interfaceExprVisitor
-
caseInterfaceInvokeExpr
- Specified by:
caseInterfaceInvokeExprin interfaceExprVisitor
-
caseDynamicInvokeExpr
- Specified by:
caseDynamicInvokeExprin interfaceExprVisitor
-
caseCastExpr
- Specified by:
caseCastExprin interfaceExprVisitor
-
caseInstanceOfExpr
- Specified by:
caseInstanceOfExprin interfaceExprVisitor
-
caseNewArrayExpr
- Specified by:
caseNewArrayExprin interfaceExprVisitor
-
caseNewMultiArrayExpr
- Specified by:
caseNewMultiArrayExprin interfaceExprVisitor
-
caseNewExpr
- Specified by:
caseNewExprin interfaceExprVisitor
-
caseLengthExpr
- Specified by:
caseLengthExprin interfaceExprVisitor
-
caseNegExpr
- Specified by:
caseNegExprin interfaceExprVisitor
-
casePhiExpr
- Specified by:
casePhiExprin interfaceExprVisitor
-
defaultCaseExpr
- Specified by:
defaultCaseExprin interfaceExprVisitor
-