Package org.drools.mvelcompiler
Class ReProcessRHSPhase
- java.lang.Object
-
- org.drools.mvelcompiler.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
-
invoke
public java.util.Optional<TypedExpression> invoke(TypedExpression rhs, TypedExpression lhs)
-
defaultMethod
public java.util.Optional<TypedExpression> defaultMethod(com.github.javaparser.ast.Node n, org.drools.mvelcompiler.ReProcessRHSPhase.Context context)
- Specified by:
defaultMethodin interfaceorg.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:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>- Specified by:
visitin interfacecom.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:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>- Specified by:
visitin interfacecom.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:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>- Specified by:
visitin interfacecom.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:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>- Specified by:
visitin interfacecom.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:
visitin interfaceorg.drools.mvel.parser.ast.visitor.DrlGenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<java.util.Optional<TypedExpression>,org.drools.mvelcompiler.ReProcessRHSPhase.Context>
-
-