android.databinding.parser
Interface BindingExpressionVisitor<Result>

Type Parameters:
Result - The return type of the visit operation. Use Void for operations with no return type.
All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Result>
All Known Implementing Classes:
BindingExpressionBaseVisitor

public interface BindingExpressionVisitor<Result>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by BindingExpressionParser.


Method Summary
 Result visitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
          Visit a parse tree produced by the AndOrOp labeled alternative in BindingExpressionParser.expression().
 Result visitArguments(BindingExpressionParser.ArgumentsContext ctx)
          Visit a parse tree produced by BindingExpressionParser.arguments().
 Result visitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
          Visit a parse tree produced by the BinaryOp labeled alternative in BindingExpressionParser.expression().
 Result visitBindingSyntax(BindingExpressionParser.BindingSyntaxContext ctx)
          Visit a parse tree produced by BindingExpressionParser.bindingSyntax().
 Result visitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
          Visit a parse tree produced by the BitShiftOp labeled alternative in BindingExpressionParser.expression().
 Result visitBracketOp(BindingExpressionParser.BracketOpContext ctx)
          Visit a parse tree produced by the BracketOp labeled alternative in BindingExpressionParser.expression().
 Result visitCastOp(BindingExpressionParser.CastOpContext ctx)
          Visit a parse tree produced by the CastOp labeled alternative in BindingExpressionParser.expression().
 Result visitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
          Visit a parse tree produced by BindingExpressionParser.classExtraction().
 Result visitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
          Visit a parse tree produced by BindingExpressionParser.classOrInterfaceType().
 Result visitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
          Visit a parse tree produced by the ComparisonOp labeled alternative in BindingExpressionParser.expression().
 Result visitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
          Visit a parse tree produced by BindingExpressionParser.constantValue().
 Result visitDefaults(BindingExpressionParser.DefaultsContext ctx)
          Visit a parse tree produced by BindingExpressionParser.defaults().
 Result visitDotOp(BindingExpressionParser.DotOpContext ctx)
          Visit a parse tree produced by the DotOp labeled alternative in BindingExpressionParser.expression().
 Result visitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
          Visit a parse tree produced by BindingExpressionParser.explicitGenericInvocation().
 Result visitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
          Visit a parse tree produced by BindingExpressionParser.explicitGenericInvocationSuffix().
 Result visitExpression(BindingExpressionParser.ExpressionContext ctx)
          Visit a parse tree produced by BindingExpressionParser.expression().
 Result visitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
          Visit a parse tree produced by BindingExpressionParser.expressionList().
 Result visitFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
          Visit a parse tree produced by the FunctionRef labeled alternative in BindingExpressionParser.expression().
 Result visitGrouping(BindingExpressionParser.GroupingContext ctx)
          Visit a parse tree produced by the Grouping labeled alternative in BindingExpressionParser.expression().
 Result visitIdentifier(BindingExpressionParser.IdentifierContext ctx)
          Visit a parse tree produced by BindingExpressionParser.identifier().
 Result visitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
          Visit a parse tree produced by BindingExpressionParser.inferredFormalParameterList().
 Result visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
          Visit a parse tree produced by the InstanceOfOp labeled alternative in BindingExpressionParser.expression().
 Result visitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
          Visit a parse tree produced by BindingExpressionParser.javaLiteral().
 Result visitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
          Visit a parse tree produced by BindingExpressionParser.lambdaExpression().
 Result visitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
          Visit a parse tree produced by the LambdaParameterList labeled alternative in BindingExpressionParser.lambdaParameters().
 Result visitLambdaParameters(BindingExpressionParser.LambdaParametersContext ctx)
          Visit a parse tree produced by BindingExpressionParser.lambdaParameters().
 Result visitLiteral(BindingExpressionParser.LiteralContext ctx)
          Visit a parse tree produced by BindingExpressionParser.literal().
 Result visitMathOp(BindingExpressionParser.MathOpContext ctx)
          Visit a parse tree produced by the MathOp labeled alternative in BindingExpressionParser.expression().
 Result visitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
          Visit a parse tree produced by the MethodInvocation labeled alternative in BindingExpressionParser.expression().
 Result visitPrimary(BindingExpressionParser.PrimaryContext ctx)
          Visit a parse tree produced by the Primary labeled alternative in BindingExpressionParser.expression().
 Result visitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
          Visit a parse tree produced by BindingExpressionParser.primitiveType().
 Result visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
          Visit a parse tree produced by the QuestionQuestionOp labeled alternative in BindingExpressionParser.expression().
 Result visitResource(BindingExpressionParser.ResourceContext ctx)
          Visit a parse tree produced by the Resource labeled alternative in BindingExpressionParser.expression().
 Result visitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
          Visit a parse tree produced by BindingExpressionParser.resourceParameters().
 Result visitResources(BindingExpressionParser.ResourcesContext ctx)
          Visit a parse tree produced by BindingExpressionParser.resources().
 Result visitRootExpr(BindingExpressionParser.RootExprContext ctx)
          Visit a parse tree produced by the RootExpr labeled alternative in BindingExpressionParser.bindingSyntax().
 Result visitRootLambda(BindingExpressionParser.RootLambdaContext ctx)
          Visit a parse tree produced by the RootLambda labeled alternative in BindingExpressionParser.bindingSyntax().
 Result visitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
          Visit a parse tree produced by the SingleLambdaParameter labeled alternative in BindingExpressionParser.lambdaParameters().
 Result visitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
          Visit a parse tree produced by BindingExpressionParser.stringLiteral().
 Result visitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
          Visit a parse tree produced by the TernaryOp labeled alternative in BindingExpressionParser.expression().
 Result visitType(BindingExpressionParser.TypeContext ctx)
          Visit a parse tree produced by BindingExpressionParser.type().
 Result visitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
          Visit a parse tree produced by BindingExpressionParser.typeArguments().
 Result visitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
          Visit a parse tree produced by the UnaryOp labeled alternative in BindingExpressionParser.expression().
 
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
 

Method Detail

visitCastOp

Result visitCastOp(@NotNull
                   BindingExpressionParser.CastOpContext ctx)
Visit a parse tree produced by the CastOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitComparisonOp

Result visitComparisonOp(@NotNull
                         BindingExpressionParser.ComparisonOpContext ctx)
Visit a parse tree produced by the ComparisonOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBracketOp

Result visitBracketOp(@NotNull
                      BindingExpressionParser.BracketOpContext ctx)
Visit a parse tree produced by the BracketOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitUnaryOp

Result visitUnaryOp(@NotNull
                    BindingExpressionParser.UnaryOpContext ctx)
Visit a parse tree produced by the UnaryOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResource

Result visitResource(@NotNull
                     BindingExpressionParser.ResourceContext ctx)
Visit a parse tree produced by the Resource labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitQuestionQuestionOp

Result visitQuestionQuestionOp(@NotNull
                               BindingExpressionParser.QuestionQuestionOpContext ctx)
Visit a parse tree produced by the QuestionQuestionOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitGrouping

Result visitGrouping(@NotNull
                     BindingExpressionParser.GroupingContext ctx)
Visit a parse tree produced by the Grouping labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitMethodInvocation

Result visitMethodInvocation(@NotNull
                             BindingExpressionParser.MethodInvocationContext ctx)
Visit a parse tree produced by the MethodInvocation labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBitShiftOp

Result visitBitShiftOp(@NotNull
                       BindingExpressionParser.BitShiftOpContext ctx)
Visit a parse tree produced by the BitShiftOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitAndOrOp

Result visitAndOrOp(@NotNull
                    BindingExpressionParser.AndOrOpContext ctx)
Visit a parse tree produced by the AndOrOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitTernaryOp

Result visitTernaryOp(@NotNull
                      BindingExpressionParser.TernaryOpContext ctx)
Visit a parse tree produced by the TernaryOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitPrimary

Result visitPrimary(@NotNull
                    BindingExpressionParser.PrimaryContext ctx)
Visit a parse tree produced by the Primary labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitDotOp

Result visitDotOp(@NotNull
                  BindingExpressionParser.DotOpContext ctx)
Visit a parse tree produced by the DotOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitMathOp

Result visitMathOp(@NotNull
                   BindingExpressionParser.MathOpContext ctx)
Visit a parse tree produced by the MathOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitInstanceOfOp

Result visitInstanceOfOp(@NotNull
                         BindingExpressionParser.InstanceOfOpContext ctx)
Visit a parse tree produced by the InstanceOfOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitFunctionRef

Result visitFunctionRef(@NotNull
                        BindingExpressionParser.FunctionRefContext ctx)
Visit a parse tree produced by the FunctionRef labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBinaryOp

Result visitBinaryOp(@NotNull
                     BindingExpressionParser.BinaryOpContext ctx)
Visit a parse tree produced by the BinaryOp labeled alternative in BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitRootExpr

Result visitRootExpr(@NotNull
                     BindingExpressionParser.RootExprContext ctx)
Visit a parse tree produced by the RootExpr labeled alternative in BindingExpressionParser.bindingSyntax().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitRootLambda

Result visitRootLambda(@NotNull
                       BindingExpressionParser.RootLambdaContext ctx)
Visit a parse tree produced by the RootLambda labeled alternative in BindingExpressionParser.bindingSyntax().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitSingleLambdaParameter

Result visitSingleLambdaParameter(@NotNull
                                  BindingExpressionParser.SingleLambdaParameterContext ctx)
Visit a parse tree produced by the SingleLambdaParameter labeled alternative in BindingExpressionParser.lambdaParameters().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitLambdaParameterList

Result visitLambdaParameterList(@NotNull
                                BindingExpressionParser.LambdaParameterListContext ctx)
Visit a parse tree produced by the LambdaParameterList labeled alternative in BindingExpressionParser.lambdaParameters().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBindingSyntax

Result visitBindingSyntax(@NotNull
                          BindingExpressionParser.BindingSyntaxContext ctx)
Visit a parse tree produced by BindingExpressionParser.bindingSyntax().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitDefaults

Result visitDefaults(@NotNull
                     BindingExpressionParser.DefaultsContext ctx)
Visit a parse tree produced by BindingExpressionParser.defaults().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitConstantValue

Result visitConstantValue(@NotNull
                          BindingExpressionParser.ConstantValueContext ctx)
Visit a parse tree produced by BindingExpressionParser.constantValue().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitLambdaExpression

Result visitLambdaExpression(@NotNull
                             BindingExpressionParser.LambdaExpressionContext ctx)
Visit a parse tree produced by BindingExpressionParser.lambdaExpression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitLambdaParameters

Result visitLambdaParameters(@NotNull
                             BindingExpressionParser.LambdaParametersContext ctx)
Visit a parse tree produced by BindingExpressionParser.lambdaParameters().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitInferredFormalParameterList

Result visitInferredFormalParameterList(@NotNull
                                        BindingExpressionParser.InferredFormalParameterListContext ctx)
Visit a parse tree produced by BindingExpressionParser.inferredFormalParameterList().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExpression

Result visitExpression(@NotNull
                       BindingExpressionParser.ExpressionContext ctx)
Visit a parse tree produced by BindingExpressionParser.expression().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitClassExtraction

Result visitClassExtraction(@NotNull
                            BindingExpressionParser.ClassExtractionContext ctx)
Visit a parse tree produced by BindingExpressionParser.classExtraction().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExpressionList

Result visitExpressionList(@NotNull
                           BindingExpressionParser.ExpressionListContext ctx)
Visit a parse tree produced by BindingExpressionParser.expressionList().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitLiteral

Result visitLiteral(@NotNull
                    BindingExpressionParser.LiteralContext ctx)
Visit a parse tree produced by BindingExpressionParser.literal().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitIdentifier

Result visitIdentifier(@NotNull
                       BindingExpressionParser.IdentifierContext ctx)
Visit a parse tree produced by BindingExpressionParser.identifier().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitJavaLiteral

Result visitJavaLiteral(@NotNull
                        BindingExpressionParser.JavaLiteralContext ctx)
Visit a parse tree produced by BindingExpressionParser.javaLiteral().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitStringLiteral

Result visitStringLiteral(@NotNull
                          BindingExpressionParser.StringLiteralContext ctx)
Visit a parse tree produced by BindingExpressionParser.stringLiteral().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExplicitGenericInvocation

Result visitExplicitGenericInvocation(@NotNull
                                      BindingExpressionParser.ExplicitGenericInvocationContext ctx)
Visit a parse tree produced by BindingExpressionParser.explicitGenericInvocation().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitTypeArguments

Result visitTypeArguments(@NotNull
                          BindingExpressionParser.TypeArgumentsContext ctx)
Visit a parse tree produced by BindingExpressionParser.typeArguments().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitType

Result visitType(@NotNull
                 BindingExpressionParser.TypeContext ctx)
Visit a parse tree produced by BindingExpressionParser.type().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExplicitGenericInvocationSuffix

Result visitExplicitGenericInvocationSuffix(@NotNull
                                            BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
Visit a parse tree produced by BindingExpressionParser.explicitGenericInvocationSuffix().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitArguments

Result visitArguments(@NotNull
                      BindingExpressionParser.ArgumentsContext ctx)
Visit a parse tree produced by BindingExpressionParser.arguments().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitClassOrInterfaceType

Result visitClassOrInterfaceType(@NotNull
                                 BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
Visit a parse tree produced by BindingExpressionParser.classOrInterfaceType().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitPrimitiveType

Result visitPrimitiveType(@NotNull
                          BindingExpressionParser.PrimitiveTypeContext ctx)
Visit a parse tree produced by BindingExpressionParser.primitiveType().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResources

Result visitResources(@NotNull
                      BindingExpressionParser.ResourcesContext ctx)
Visit a parse tree produced by BindingExpressionParser.resources().

Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResourceParameters

Result visitResourceParameters(@NotNull
                               BindingExpressionParser.ResourceParametersContext ctx)
Visit a parse tree produced by BindingExpressionParser.resourceParameters().

Parameters:
ctx - the parse tree
Returns:
the visitor result