T
- The return type of the visit operation. Use Void
for
operations with no return type.public class BindingExpressionBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements BindingExpressionVisitor<T>
BindingExpressionVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Constructor and Description |
---|
BindingExpressionBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public T visitRootExpr(BindingExpressionParser.RootExprContext ctx)
RootExpr
labeled alternative in BindingExpressionParser.bindingSyntax()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRootExpr
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitRootLambda(BindingExpressionParser.RootLambdaContext ctx)
RootLambda
labeled alternative in BindingExpressionParser.bindingSyntax()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRootLambda
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitDefaults(BindingExpressionParser.DefaultsContext ctx)
BindingExpressionParser.defaults()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDefaults
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
BindingExpressionParser.constantValue()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitConstantValue
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
BindingExpressionParser.lambdaExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLambdaExpression
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
SingleLambdaParameter
labeled alternative in BindingExpressionParser.lambdaParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSingleLambdaParameter
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
LambdaParameterList
labeled alternative in BindingExpressionParser.lambdaParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLambdaParameterList
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
BindingExpressionParser.inferredFormalParameterList()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInferredFormalParameterList
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitCastOp(BindingExpressionParser.CastOpContext ctx)
CastOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCastOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
ComparisonOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitComparisonOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
UnaryOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitBracketOp(BindingExpressionParser.BracketOpContext ctx)
BracketOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBracketOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitResource(BindingExpressionParser.ResourceContext ctx)
Resource
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitResource
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
QuestionQuestionOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuestionQuestionOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitGrouping(BindingExpressionParser.GroupingContext ctx)
Grouping
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitGrouping
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
MethodInvocation
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMethodInvocation
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
BitShiftOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBitShiftOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
AndOrOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAndOrOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
TernaryOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTernaryOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitPrimary(BindingExpressionParser.PrimaryContext ctx)
Primary
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPrimary
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitDotOp(BindingExpressionParser.DotOpContext ctx)
DotOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDotOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitGlobalMethodInvocation(BindingExpressionParser.GlobalMethodInvocationContext ctx)
GlobalMethodInvocation
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitGlobalMethodInvocation
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitMathOp(BindingExpressionParser.MathOpContext ctx)
MathOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMathOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
InstanceOfOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInstanceOfOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
BinaryOp
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBinaryOp
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
FunctionRef
labeled alternative in BindingExpressionParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFunctionRef
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
BindingExpressionParser.classExtraction()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitClassExtraction
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
BindingExpressionParser.expressionList()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpressionList
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitLiteral(BindingExpressionParser.LiteralContext ctx)
BindingExpressionParser.literal()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLiteral
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitIdentifier(BindingExpressionParser.IdentifierContext ctx)
BindingExpressionParser.identifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIdentifier
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
BindingExpressionParser.javaLiteral()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitJavaLiteral
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
BindingExpressionParser.stringLiteral()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringLiteral
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
BindingExpressionParser.explicitGenericInvocation()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExplicitGenericInvocation
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
BindingExpressionParser.typeArguments()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTypeArguments
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitType(BindingExpressionParser.TypeContext ctx)
BindingExpressionParser.type()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitType
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
BindingExpressionParser.explicitGenericInvocationSuffix()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExplicitGenericInvocationSuffix
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitArguments(BindingExpressionParser.ArgumentsContext ctx)
BindingExpressionParser.arguments()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArguments
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
BindingExpressionParser.classOrInterfaceType()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitClassOrInterfaceType
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
BindingExpressionParser.primitiveType()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPrimitiveType
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitResources(BindingExpressionParser.ResourcesContext ctx)
BindingExpressionParser.resources()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitResources
in interface BindingExpressionVisitor<T>
ctx
- the parse treepublic T visitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
BindingExpressionParser.resourceParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitResourceParameters
in interface BindingExpressionVisitor<T>
ctx
- the parse tree