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