android.databinding.parser
Class BindingExpressionBaseVisitor<Result>

java.lang.Object
  extended by org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
      extended by android.databinding.parser.BindingExpressionBaseVisitor<Result>
Type Parameters:
Result - The return type of the visit operation. Use Void for operations with no return type.
All Implemented Interfaces:
BindingExpressionVisitor<Result>, org.antlr.v4.runtime.tree.ParseTreeVisitor<Result>

public class BindingExpressionBaseVisitor<Result>
extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
implements BindingExpressionVisitor<Result>

This class provides an empty implementation of BindingExpressionVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.


Constructor Summary
BindingExpressionBaseVisitor()
           
 
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 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 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 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 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 class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
 

Constructor Detail

BindingExpressionBaseVisitor

public BindingExpressionBaseVisitor()
Method Detail

visitBracketOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitBracketOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResource

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitResource in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitCastOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitCastOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitUnaryOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitUnaryOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitAndOrOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitAndOrOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitMethodInvocation

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitMethodInvocation in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitPrimary

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitPrimary in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitGrouping

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitGrouping in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitTernaryOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitTernaryOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitComparisonOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitComparisonOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitDotOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitDotOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitMathOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitMathOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitQuestionQuestionOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitQuestionQuestionOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBitShiftOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitBitShiftOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitInstanceOfOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitInstanceOfOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBinaryOp

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitBinaryOp in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitBindingSyntax

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitBindingSyntax in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitDefaults

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitDefaults in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitConstantValue

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitConstantValue in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExpression

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitExpression in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitClassExtraction

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitClassExtraction in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExpressionList

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitExpressionList in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitLiteral

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitLiteral in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitIdentifier

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitIdentifier in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitJavaLiteral

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitJavaLiteral in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitStringLiteral

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitStringLiteral in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExplicitGenericInvocation

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitExplicitGenericInvocation in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitTypeArguments

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitTypeArguments in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitType

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitType in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitExplicitGenericInvocationSuffix

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitExplicitGenericInvocationSuffix in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitArguments

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitArguments in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitClassOrInterfaceType

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitClassOrInterfaceType in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitPrimitiveType

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitPrimitiveType in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResources

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitResources in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result

visitResourceParameters

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

The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

Specified by:
visitResourceParameters in interface BindingExpressionVisitor<Result>
Parameters:
ctx - the parse tree
Returns:
the visitor result