Module org.seasar.doma.core
Interface ExpressionNodeVisitor<R,P>
- All Known Implementing Classes:
ExpressionEvaluator,ExpressionEvaluator.ParameterCollector,ExpressionReducer
public interface ExpressionNodeVisitor<R,P>
-
Method Summary
Modifier and TypeMethodDescriptionvisitAddOperatorNode(AddOperatorNode node, P p) visitAndOperatorNode(AndOperatorNode node, P p) visitCommaOperatorNode(CommaOperatorNode node, P p) visitDivideOperatorNode(DivideOperatorNode node, P p) visitEmptyNode(EmptyNode node, P p) visitEqOperatorNode(EqOperatorNode node, P p) visitFieldOperatorNode(FieldOperatorNode node, P p) visitGeOperatorNode(GeOperatorNode node, P p) visitGtOperatorNode(GtOperatorNode node, P p) visitLeOperatorNode(LeOperatorNode node, P p) visitLiteralNode(LiteralNode node, P p) visitLtOperatorNode(LtOperatorNode node, P p) visitMethodOperatorNode(MethodOperatorNode node, P p) visitModOperatorNode(ModOperatorNode node, P p) visitNeOperatorNode(NeOperatorNode node, P p) visitNewOperatorNode(NewOperatorNode node, P p) visitNotOperatorNode(NotOperatorNode node, P p) visitOrOperatorNode(OrOperatorNode node, P p) visitParensNode(ParensNode node, P p) visitVariableNode(VariableNode node, P p)
-
Method Details
-
visitAndOperatorNode
-
visitOrOperatorNode
-
visitNotOperatorNode
-
visitNewOperatorNode
-
visitMethodOperatorNode
-
visitStaticMethodOperatorNode
-
visitFunctionOperatorNode
-
visitFieldOperatorNode
-
visitStaticFieldOperatorNode
-
visitCommaOperatorNode
-
visitEqOperatorNode
-
visitNeOperatorNode
-
visitGeOperatorNode
-
visitLeOperatorNode
-
visitGtOperatorNode
-
visitLtOperatorNode
-
visitAddOperatorNode
-
visitSubtractOperatorNode
-
visitMultiplyOperatorNode
-
visitDivideOperatorNode
-
visitModOperatorNode
-
visitParensNode
-
visitLiteralNode
-
visitVariableNode
-
visitEmptyNode
-