Interface ExprVisitor

All Superinterfaces:
Visitor
All Known Subinterfaces:
ValueVisitor
All Known Implementing Classes:
AbstractExprVisitor, AbstractValueVisitor, InstantiateClassValueVisitor, ReplaceUseExprVisitor

public interface ExprVisitor extends Visitor
  • Method Details

    • caseAddExpr

      void caseAddExpr(JAddExpr expr)
    • caseAndExpr

      void caseAndExpr(JAndExpr expr)
    • caseCmpExpr

      void caseCmpExpr(JCmpExpr expr)
    • caseCmpgExpr

      void caseCmpgExpr(JCmpgExpr expr)
    • caseCmplExpr

      void caseCmplExpr(JCmplExpr expr)
    • caseDivExpr

      void caseDivExpr(JDivExpr expr)
    • caseEqExpr

      void caseEqExpr(JEqExpr expr)
    • caseNeExpr

      void caseNeExpr(JNeExpr expr)
    • caseGeExpr

      void caseGeExpr(JGeExpr expr)
    • caseGtExpr

      void caseGtExpr(JGtExpr expr)
    • caseLeExpr

      void caseLeExpr(JLeExpr expr)
    • caseLtExpr

      void caseLtExpr(JLtExpr expr)
    • caseMulExpr

      void caseMulExpr(JMulExpr expr)
    • caseOrExpr

      void caseOrExpr(JOrExpr expr)
    • caseRemExpr

      void caseRemExpr(JRemExpr expr)
    • caseShlExpr

      void caseShlExpr(JShlExpr expr)
    • caseShrExpr

      void caseShrExpr(JShrExpr expr)
    • caseUshrExpr

      void caseUshrExpr(JUshrExpr expr)
    • caseSubExpr

      void caseSubExpr(JSubExpr expr)
    • caseXorExpr

      void caseXorExpr(JXorExpr expr)
    • caseSpecialInvokeExpr

      void caseSpecialInvokeExpr(JSpecialInvokeExpr expr)
    • caseVirtualInvokeExpr

      void caseVirtualInvokeExpr(JVirtualInvokeExpr expr)
    • caseInterfaceInvokeExpr

      void caseInterfaceInvokeExpr(JInterfaceInvokeExpr expr)
    • caseStaticInvokeExpr

      void caseStaticInvokeExpr(JStaticInvokeExpr expr)
    • caseDynamicInvokeExpr

      void caseDynamicInvokeExpr(JDynamicInvokeExpr expr)
    • caseCastExpr

      void caseCastExpr(JCastExpr expr)
    • caseInstanceOfExpr

      void caseInstanceOfExpr(JInstanceOfExpr expr)
    • caseNewArrayExpr

      void caseNewArrayExpr(JNewArrayExpr expr)
    • caseNewMultiArrayExpr

      void caseNewMultiArrayExpr(JNewMultiArrayExpr expr)
    • caseNewExpr

      void caseNewExpr(JNewExpr expr)
    • caseLengthExpr

      void caseLengthExpr(JLengthExpr expr)
    • caseNegExpr

      void caseNegExpr(JNegExpr expr)
    • casePhiExpr

      void casePhiExpr(JPhiExpr v)
    • defaultCaseExpr

      void defaultCaseExpr(Expr expr)