Interface RuleExpressionVisitor<T>
-
- Type Parameters:
T
- The type returned by the visitor.
- All Known Implementing Classes:
AssignIdentifierVisitor
,AssignTypesVisitor
,CodeGeneratorVisitor
,PrepareForCodegenVisitor
,RewriteRuleExpressionVisitor
,WalkRuleExpressionVisitor
public interface RuleExpressionVisitor<T>
Visitor for all the expressions defined in the endpoints rule sets.
-
-
Method Summary
-
-
-
Method Detail
-
visitLiteralBooleanExpression
T visitLiteralBooleanExpression(LiteralBooleanExpression e)
-
visitLiteralIntegerExpression
T visitLiteralIntegerExpression(LiteralIntegerExpression e)
-
visitLiteralStringExpression
T visitLiteralStringExpression(LiteralStringExpression e)
-
visitFunctionCallExpression
T visitFunctionCallExpression(FunctionCallExpression e)
-
visitMethodCallExpression
T visitMethodCallExpression(MethodCallExpression e)
-
visitVariableReferenceExpression
T visitVariableReferenceExpression(VariableReferenceExpression e)
-
visitMemberAccessExpression
T visitMemberAccessExpression(MemberAccessExpression e)
-
visitIndexedAccessExpression
T visitIndexedAccessExpression(IndexedAccessExpression e)
-
visitStringConcatExpression
T visitStringConcatExpression(StringConcatExpression e)
-
visitLetExpression
T visitLetExpression(LetExpression e)
-
visitBooleanAndExpression
T visitBooleanAndExpression(BooleanAndExpression e)
-
visitBooleanNotExpression
T visitBooleanNotExpression(BooleanNotExpression e)
-
visitRuleSetExpression
T visitRuleSetExpression(RuleSetExpression e)
-
visitEndpointExpression
T visitEndpointExpression(EndpointExpression e)
-
visitErrorExpression
T visitErrorExpression(ErrorExpression e)
-
visitPropertiesExpression
T visitPropertiesExpression(PropertiesExpression e)
-
visitHeadersExpression
T visitHeadersExpression(HeadersExpression e)
-
visitListExpression
T visitListExpression(ListExpression e)
-
-