Class BindingExpressionBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- android.databinding.parser.BindingExpressionBaseVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
BindingExpressionVisitor<T>,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
public class BindingExpressionBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements BindingExpressionVisitor<T>
This class provides an empty implementation ofBindingExpressionVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description BindingExpressionBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitRootExpr
public T visitRootExpr(BindingExpressionParser.RootExprContext ctx)
Visit a parse tree produced by theRootExprlabeled alternative inBindingExpressionParser.bindingSyntax().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRootExprin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRootLambda
public T visitRootLambda(BindingExpressionParser.RootLambdaContext ctx)
Visit a parse tree produced by theRootLambdalabeled alternative inBindingExpressionParser.bindingSyntax().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRootLambdain interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefaults
public T visitDefaults(BindingExpressionParser.DefaultsContext ctx)
Visit a parse tree produced byBindingExpressionParser.defaults().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDefaultsin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantValue
public T visitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
Visit a parse tree produced byBindingExpressionParser.constantValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstantValuein interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambdaExpression
public T visitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
Visit a parse tree produced byBindingExpressionParser.lambdaExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLambdaExpressionin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleLambdaParameter
public T visitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
Visit a parse tree produced by theSingleLambdaParameterlabeled alternative inBindingExpressionParser.lambdaParameters().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingleLambdaParameterin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambdaParameterList
public T visitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
Visit a parse tree produced by theLambdaParameterListlabeled alternative inBindingExpressionParser.lambdaParameters().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLambdaParameterListin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInferredFormalParameterList
public T visitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
Visit a parse tree produced byBindingExpressionParser.inferredFormalParameterList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInferredFormalParameterListin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastOp
public T visitCastOp(BindingExpressionParser.CastOpContext ctx)
Visit a parse tree produced by theCastOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOp
public T visitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
Visit a parse tree produced by theComparisonOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOp
public T visitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
Visit a parse tree produced by theUnaryOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBracketOp
public T visitBracketOp(BindingExpressionParser.BracketOpContext ctx)
Visit a parse tree produced by theBracketOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBracketOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResource
public T visitResource(BindingExpressionParser.ResourceContext ctx)
Visit a parse tree produced by theResourcelabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitResourcein interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuestionQuestionOp
public T visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
Visit a parse tree produced by theQuestionQuestionOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuestionQuestionOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrouping
public T visitGrouping(BindingExpressionParser.GroupingContext ctx)
Visit a parse tree produced by theGroupinglabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupingin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMethodInvocation
public T visitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
Visit a parse tree produced by theMethodInvocationlabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMethodInvocationin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitShiftOp
public T visitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
Visit a parse tree produced by theBitShiftOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitShiftOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndOrOp
public T visitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
Visit a parse tree produced by theAndOrOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndOrOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTernaryOp
public T visitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
Visit a parse tree produced by theTernaryOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTernaryOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimary
public T visitPrimary(BindingExpressionParser.PrimaryContext ctx)
Visit a parse tree produced by thePrimarylabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrimaryin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDotOp
public T visitDotOp(BindingExpressionParser.DotOpContext ctx)
Visit a parse tree produced by theDotOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDotOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGlobalMethodInvocation
public T visitGlobalMethodInvocation(BindingExpressionParser.GlobalMethodInvocationContext ctx)
Visit a parse tree produced by theGlobalMethodInvocationlabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGlobalMethodInvocationin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMathOp
public T visitMathOp(BindingExpressionParser.MathOpContext ctx)
Visit a parse tree produced by theMathOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMathOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceOfOp
public T visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
Visit a parse tree produced by theInstanceOfOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInstanceOfOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryOp
public T visitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
Visit a parse tree produced by theBinaryOplabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBinaryOpin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionRef
public T visitFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
Visit a parse tree produced by theFunctionReflabeled alternative inBindingExpressionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionRefin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassExtraction
public T visitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
Visit a parse tree produced byBindingExpressionParser.classExtraction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitClassExtractionin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionList
public T visitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
Visit a parse tree produced byBindingExpressionParser.expressionList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionListin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
public T visitLiteral(BindingExpressionParser.LiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public T visitIdentifier(BindingExpressionParser.IdentifierContext ctx)
Visit a parse tree produced byBindingExpressionParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJavaLiteral
public T visitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.javaLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJavaLiteralin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
public T visitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocation
public T visitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
Visit a parse tree produced byBindingExpressionParser.explicitGenericInvocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExplicitGenericInvocationin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeArguments
public T visitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
Visit a parse tree produced byBindingExpressionParser.typeArguments().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeArgumentsin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitType
public T visitType(BindingExpressionParser.TypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.type().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypein interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocationSuffix
public T visitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
Visit a parse tree produced byBindingExpressionParser.explicitGenericInvocationSuffix().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExplicitGenericInvocationSuffixin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArguments
public T visitArguments(BindingExpressionParser.ArgumentsContext ctx)
Visit a parse tree produced byBindingExpressionParser.arguments().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArgumentsin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassOrInterfaceType
public T visitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.classOrInterfaceType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitClassOrInterfaceTypein interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
public T visitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.primitiveType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrimitiveTypein interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResources
public T visitResources(BindingExpressionParser.ResourcesContext ctx)
Visit a parse tree produced byBindingExpressionParser.resources().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitResourcesin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResourceParameters
public T visitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
Visit a parse tree produced byBindingExpressionParser.resourceParameters().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitResourceParametersin interfaceBindingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-