T - The return type of the visit operation. Use Void for
operations with no return type.public class ObjectPathBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements ObjectPathVisitor<T>
ObjectPathVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
ObjectPathBaseVisitor() |
| Modifier and Type | Method and Description |
|---|---|
T |
visitAdditive(ObjectPathParser.AdditiveContext ctx)
Visit a parse tree produced by the
Additive
labeled alternative in ObjectPathParser.expression(). |
T |
visitArrayFilter(ObjectPathParser.ArrayFilterContext ctx)
Visit a parse tree produced by the
ArrayFilter
labeled alternative in ObjectPathParser.expression(). |
T |
visitArrayMap(ObjectPathParser.ArrayMapContext ctx)
Visit a parse tree produced by the
ArrayMap
labeled alternative in ObjectPathParser.expression(). |
T |
visitBoolean(ObjectPathParser.BooleanContext ctx)
Visit a parse tree produced by the
Boolean
labeled alternative in ObjectPathParser.expression(). |
T |
visitBracketAccess(ObjectPathParser.BracketAccessContext ctx)
Visit a parse tree produced by the
BracketAccess
labeled alternative in ObjectPathParser.expression(). |
T |
visitConditional(ObjectPathParser.ConditionalContext ctx)
Visit a parse tree produced by the
Conditional
labeled alternative in ObjectPathParser.expression(). |
T |
visitCurrentObject(ObjectPathParser.CurrentObjectContext ctx)
Visit a parse tree produced by the
CurrentObject
labeled alternative in ObjectPathParser.expression(). |
T |
visitDotAccess(ObjectPathParser.DotAccessContext ctx)
Visit a parse tree produced by the
DotAccess
labeled alternative in ObjectPathParser.expression(). |
T |
visitEquality(ObjectPathParser.EqualityContext ctx)
Visit a parse tree produced by the
Equality
labeled alternative in ObjectPathParser.expression(). |
T |
visitFunction(ObjectPathParser.FunctionContext ctx)
Visit a parse tree produced by the
Function
labeled alternative in ObjectPathParser.expression(). |
T |
visitLogicalAnd(ObjectPathParser.LogicalAndContext ctx)
Visit a parse tree produced by the
LogicalAnd
labeled alternative in ObjectPathParser.expression(). |
T |
visitLogicalOr(ObjectPathParser.LogicalOrContext ctx)
Visit a parse tree produced by the
LogicalOr
labeled alternative in ObjectPathParser.expression(). |
T |
visitMultiplicative(ObjectPathParser.MultiplicativeContext ctx)
Visit a parse tree produced by the
Multiplicative
labeled alternative in ObjectPathParser.expression(). |
T |
visitNull(ObjectPathParser.NullContext ctx)
Visit a parse tree produced by the
Null
labeled alternative in ObjectPathParser.expression(). |
T |
visitNullishCoalescing(ObjectPathParser.NullishCoalescingContext ctx)
Visit a parse tree produced by the
NullishCoalescing
labeled alternative in ObjectPathParser.expression(). |
T |
visitNumber(ObjectPathParser.NumberContext ctx)
Visit a parse tree produced by the
Number
labeled alternative in ObjectPathParser.expression(). |
T |
visitParentheses(ObjectPathParser.ParenthesesContext ctx)
Visit a parse tree produced by the
Parentheses
labeled alternative in ObjectPathParser.expression(). |
T |
visitRelational(ObjectPathParser.RelationalContext ctx)
Visit a parse tree produced by the
Relational
labeled alternative in ObjectPathParser.expression(). |
T |
visitRootObject(ObjectPathParser.RootObjectContext ctx)
Visit a parse tree produced by the
RootObject
labeled alternative in ObjectPathParser.expression(). |
T |
visitStart(ObjectPathParser.StartContext ctx)
Visit a parse tree produced by
ObjectPathParser.start(). |
T |
visitString(ObjectPathParser.StringContext ctx)
Visit a parse tree produced by the
String
labeled alternative in ObjectPathParser.expression(). |
T |
visitUnary(ObjectPathParser.UnaryContext ctx)
Visit a parse tree produced by the
Unary
labeled alternative in ObjectPathParser.expression(). |
T |
visitUnaryLogicalNot(ObjectPathParser.UnaryLogicalNotContext ctx)
Visit a parse tree produced by the
UnaryLogicalNot
labeled alternative in ObjectPathParser.expression(). |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic T visitStart(ObjectPathParser.StartContext ctx)
ObjectPathParser.start().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStart in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitArrayFilter(ObjectPathParser.ArrayFilterContext ctx)
ArrayFilter
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArrayFilter in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitDotAccess(ObjectPathParser.DotAccessContext ctx)
DotAccess
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDotAccess in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitNull(ObjectPathParser.NullContext ctx)
Null
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNull in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitUnaryLogicalNot(ObjectPathParser.UnaryLogicalNotContext ctx)
UnaryLogicalNot
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnaryLogicalNot in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitRelational(ObjectPathParser.RelationalContext ctx)
Relational
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRelational in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitArrayMap(ObjectPathParser.ArrayMapContext ctx)
ArrayMap
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArrayMap in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitConditional(ObjectPathParser.ConditionalContext ctx)
Conditional
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConditional in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitString(ObjectPathParser.StringContext ctx)
String
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitString in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitRootObject(ObjectPathParser.RootObjectContext ctx)
RootObject
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRootObject in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitBracketAccess(ObjectPathParser.BracketAccessContext ctx)
BracketAccess
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketAccess in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitUnary(ObjectPathParser.UnaryContext ctx)
Unary
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnary in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitNullishCoalescing(ObjectPathParser.NullishCoalescingContext ctx)
NullishCoalescing
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNullishCoalescing in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitLogicalOr(ObjectPathParser.LogicalOrContext ctx)
LogicalOr
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogicalOr in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitFunction(ObjectPathParser.FunctionContext ctx)
Function
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunction in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitMultiplicative(ObjectPathParser.MultiplicativeContext ctx)
Multiplicative
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiplicative in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitAdditive(ObjectPathParser.AdditiveContext ctx)
Additive
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAdditive in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitNumber(ObjectPathParser.NumberContext ctx)
Number
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumber in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitLogicalAnd(ObjectPathParser.LogicalAndContext ctx)
LogicalAnd
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogicalAnd in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitCurrentObject(ObjectPathParser.CurrentObjectContext ctx)
CurrentObject
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCurrentObject in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitEquality(ObjectPathParser.EqualityContext ctx)
Equality
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEquality in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitBoolean(ObjectPathParser.BooleanContext ctx)
Boolean
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBoolean in interface ObjectPathVisitor<T>ctx - the parse treepublic T visitParentheses(ObjectPathParser.ParenthesesContext ctx)
Parentheses
labeled alternative in ObjectPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParentheses in interface ObjectPathVisitor<T>ctx - the parse treeCopyright © 2020. All rights reserved.