Class ReProcessRHSPhase

  • All Implemented Interfaces:
    com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>, org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>

    public class ReProcessRHSPhase
    extends java.lang.Object
    implements org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
    Used when you need to reprocess the RHS after having processed the LHS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<TypedExpression> defaultMethod​(com.github.javaparser.ast.Node n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      java.util.Optional<TypedExpression> invoke​(TypedExpression rhs, TypedExpression lhs)  
      java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.BinaryExpr n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.IntegerLiteralExpr n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.LongLiteralExpr n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.NameExpr n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.UnaryExpr n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor

        visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
    • Method Detail

      • defaultMethod

        public java.util.Optional<TypedExpression> defaultMethod​(com.github.javaparser.ast.Node n,
                                                                 org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        defaultMethod in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
      • visit

        public java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.UnaryExpr n,
                                                         org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        visit in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
        Specified by:
        visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
      • visit

        public java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.BinaryExpr n,
                                                         org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        visit in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
        Specified by:
        visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
      • visit

        public java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.IntegerLiteralExpr n,
                                                         org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        visit in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
        Specified by:
        visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
      • visit

        public java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.LongLiteralExpr n,
                                                         org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        visit in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
        Specified by:
        visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
      • visit

        public java.util.Optional<TypedExpression> visit​(com.github.javaparser.ast.expr.NameExpr n,
                                                         org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
        Specified by:
        visit in interface org.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>
        Specified by:
        visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,​org.drools.mvelcompiler.ReProcessRHSPhase.Context>