Class ExpressionParserBaseVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>,ExpressionParserVisitor<T>
ExpressionParserVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byExpressionParser.arithmeticExpression().Visit a parse tree produced byExpressionParser.arrayIndex().Visit a parse tree produced byExpressionParser.arrayLiteral().Visit a parse tree produced byExpressionParser.comparisonExpression().Visit a parse tree produced byExpressionParser.conditionalExpression().Visit a parse tree produced byExpressionParser.configAccess().Visit a parse tree produced byExpressionParser.expression().Visit a parse tree produced byExpressionParser.factor().Visit a parse tree produced byExpressionParser.filterComponent().Visit a parse tree produced byExpressionParser.filterExpression().Visit a parse tree produced byExpressionParser.functionCall().Visit a parse tree produced byExpressionParser.functionCallSuffix().Visit a parse tree produced byExpressionParser.headerAccess().Visit a parse tree produced byExpressionParser.jsonPathExpression().Visit a parse tree produced byExpressionParser.keywords().Visit a parse tree produced byExpressionParser.literal().Visit a parse tree produced byExpressionParser.logicalExpression().Visit a parse tree produced byExpressionParser.multipleArrayIndices().Visit a parse tree produced byExpressionParser.parameterAccess().Visit a parse tree produced byExpressionParser.payloadAccess().Visit a parse tree produced byExpressionParser.propertyAccess().Visit a parse tree produced byExpressionParser.propertyName().Visit a parse tree produced byExpressionParser.signedExpressions().Visit a parse tree produced byExpressionParser.sliceArrayIndex().Visit a parse tree produced byExpressionParser.stringOrOperator().Visit a parse tree produced byExpressionParser.term().Visit a parse tree produced byExpressionParser.variableAccess().Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ExpressionParserBaseVisitor
public ExpressionParserBaseVisitor()
-
-
Method Details
-
visitExpression
Visit a parse tree produced byExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalExpression
Visit a parse tree produced byExpressionParser.conditionalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionalExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonExpression
Visit a parse tree produced byExpressionParser.comparisonExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalExpression
Visit a parse tree produced byExpressionParser.logicalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogicalExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticExpression
Visit a parse tree produced byExpressionParser.arithmeticExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArithmeticExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerm
Visit a parse tree produced byExpressionParser.term().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTermin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFactor
Visit a parse tree produced byExpressionParser.factor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFactorin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeywords
Visit a parse tree produced byExpressionParser.keywords().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitKeywordsin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfigAccess
Visit a parse tree produced byExpressionParser.configAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConfigAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHeaderAccess
Visit a parse tree produced byExpressionParser.headerAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHeaderAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterAccess
Visit a parse tree produced byExpressionParser.parameterAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyAccess
Visit a parse tree produced byExpressionParser.propertyAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPropertyAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyName
Visit a parse tree produced byExpressionParser.propertyName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPropertyNamein interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
Visit a parse tree produced byExpressionParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonPathExpression
Visit a parse tree produced byExpressionParser.jsonPathExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonPathExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableAccess
Visit a parse tree produced byExpressionParser.variableAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVariableAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayLiteral
Visit a parse tree produced byExpressionParser.arrayLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayLiteralin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPayloadAccess
Visit a parse tree produced byExpressionParser.payloadAccess().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPayloadAccessin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayIndex
Visit a parse tree produced byExpressionParser.arrayIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayIndexin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleArrayIndices
Visit a parse tree produced byExpressionParser.multipleArrayIndices().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultipleArrayIndicesin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSliceArrayIndex
Visit a parse tree produced byExpressionParser.sliceArrayIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSliceArrayIndexin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSignedExpressions
Visit a parse tree produced byExpressionParser.signedExpressions().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSignedExpressionsin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterExpression
Visit a parse tree produced byExpressionParser.filterExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFilterExpressionin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterComponent
Visit a parse tree produced byExpressionParser.filterComponent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFilterComponentin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringOrOperator
Visit a parse tree produced byExpressionParser.stringOrOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringOrOperatorin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced byExpressionParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCallSuffix
Visit a parse tree produced byExpressionParser.functionCallSuffix().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallSuffixin interfaceExpressionParserVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-