Package sootup.java.core.exceptions
Class ExceptionInferExprVisitor
java.lang.Object
sootup.core.jimple.visitor.AbstractExprVisitor
sootup.java.core.exceptions.ExceptionInferExprVisitor
- All Implemented Interfaces:
ExprVisitor,Visitor
-
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
-
ExceptionInferExprVisitor
-
-
Method Details
-
caseAddExpr
- Specified by:
caseAddExprin interfaceExprVisitor- Overrides:
caseAddExprin classAbstractExprVisitor
-
caseAndExpr
- Specified by:
caseAndExprin interfaceExprVisitor- Overrides:
caseAndExprin classAbstractExprVisitor
-
caseCmpExpr
- Specified by:
caseCmpExprin interfaceExprVisitor- Overrides:
caseCmpExprin classAbstractExprVisitor
-
caseCmpgExpr
- Specified by:
caseCmpgExprin interfaceExprVisitor- Overrides:
caseCmpgExprin classAbstractExprVisitor
-
caseCmplExpr
- Specified by:
caseCmplExprin interfaceExprVisitor- Overrides:
caseCmplExprin classAbstractExprVisitor
-
caseDivExpr
- Specified by:
caseDivExprin interfaceExprVisitor- Overrides:
caseDivExprin classAbstractExprVisitor
-
caseEqExpr
- Specified by:
caseEqExprin interfaceExprVisitor- Overrides:
caseEqExprin classAbstractExprVisitor
-
caseNeExpr
- Specified by:
caseNeExprin interfaceExprVisitor- Overrides:
caseNeExprin classAbstractExprVisitor
-
caseGeExpr
- Specified by:
caseGeExprin interfaceExprVisitor- Overrides:
caseGeExprin classAbstractExprVisitor
-
caseGtExpr
- Specified by:
caseGtExprin interfaceExprVisitor- Overrides:
caseGtExprin classAbstractExprVisitor
-
caseLeExpr
- Specified by:
caseLeExprin interfaceExprVisitor- Overrides:
caseLeExprin classAbstractExprVisitor
-
caseLtExpr
- Specified by:
caseLtExprin interfaceExprVisitor- Overrides:
caseLtExprin classAbstractExprVisitor
-
caseMulExpr
- Specified by:
caseMulExprin interfaceExprVisitor- Overrides:
caseMulExprin classAbstractExprVisitor
-
caseOrExpr
- Specified by:
caseOrExprin interfaceExprVisitor- Overrides:
caseOrExprin classAbstractExprVisitor
-
caseRemExpr
- Specified by:
caseRemExprin interfaceExprVisitor- Overrides:
caseRemExprin classAbstractExprVisitor
-
caseShlExpr
- Specified by:
caseShlExprin interfaceExprVisitor- Overrides:
caseShlExprin classAbstractExprVisitor
-
caseShrExpr
- Specified by:
caseShrExprin interfaceExprVisitor- Overrides:
caseShrExprin classAbstractExprVisitor
-
caseUshrExpr
- Specified by:
caseUshrExprin interfaceExprVisitor- Overrides:
caseUshrExprin classAbstractExprVisitor
-
caseSubExpr
- Specified by:
caseSubExprin interfaceExprVisitor- Overrides:
caseSubExprin classAbstractExprVisitor
-
caseXorExpr
- Specified by:
caseXorExprin interfaceExprVisitor- Overrides:
caseXorExprin classAbstractExprVisitor
-
caseStaticInvokeExpr
- Specified by:
caseStaticInvokeExprin interfaceExprVisitor- Overrides:
caseStaticInvokeExprin classAbstractExprVisitor
-
caseSpecialInvokeExpr
- Specified by:
caseSpecialInvokeExprin interfaceExprVisitor- Overrides:
caseSpecialInvokeExprin classAbstractExprVisitor
-
caseVirtualInvokeExpr
- Specified by:
caseVirtualInvokeExprin interfaceExprVisitor- Overrides:
caseVirtualInvokeExprin classAbstractExprVisitor
-
caseInterfaceInvokeExpr
- Specified by:
caseInterfaceInvokeExprin interfaceExprVisitor- Overrides:
caseInterfaceInvokeExprin classAbstractExprVisitor
-
caseDynamicInvokeExpr
- Specified by:
caseDynamicInvokeExprin interfaceExprVisitor- Overrides:
caseDynamicInvokeExprin classAbstractExprVisitor
-
caseCastExpr
- Specified by:
caseCastExprin interfaceExprVisitor- Overrides:
caseCastExprin classAbstractExprVisitor
-
caseInstanceOfExpr
- Specified by:
caseInstanceOfExprin interfaceExprVisitor- Overrides:
caseInstanceOfExprin classAbstractExprVisitor
-
caseNewArrayExpr
- Specified by:
caseNewArrayExprin interfaceExprVisitor- Overrides:
caseNewArrayExprin classAbstractExprVisitor
-
caseNewMultiArrayExpr
- Specified by:
caseNewMultiArrayExprin interfaceExprVisitor- Overrides:
caseNewMultiArrayExprin classAbstractExprVisitor
-
caseNewExpr
- Specified by:
caseNewExprin interfaceExprVisitor- Overrides:
caseNewExprin classAbstractExprVisitor
-
caseLengthExpr
- Specified by:
caseLengthExprin interfaceExprVisitor- Overrides:
caseLengthExprin classAbstractExprVisitor
-
caseNegExpr
- Specified by:
caseNegExprin interfaceExprVisitor- Overrides:
caseNegExprin classAbstractExprVisitor
-
casePhiExpr
- Specified by:
casePhiExprin interfaceExprVisitor- Overrides:
casePhiExprin classAbstractExprVisitor
-
defaultCaseExpr
- Specified by:
defaultCaseExprin interfaceExprVisitor- Overrides:
defaultCaseExprin classAbstractExprVisitor
-
getResult
-