Package android.databinding.parser
Interface BindingExpressionVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
BindingExpressionBaseVisitor
public interface BindingExpressionVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byBindingExpressionParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitRootExpr
T visitRootExpr(BindingExpressionParser.RootExprContext ctx)
Visit a parse tree produced by theRootExprlabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRootLambda
T visitRootLambda(BindingExpressionParser.RootLambdaContext ctx)
Visit a parse tree produced by theRootLambdalabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefaults
T visitDefaults(BindingExpressionParser.DefaultsContext ctx)
Visit a parse tree produced byBindingExpressionParser.defaults().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantValue
T visitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
Visit a parse tree produced byBindingExpressionParser.constantValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambdaExpression
T visitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
Visit a parse tree produced byBindingExpressionParser.lambdaExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleLambdaParameter
T visitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
Visit a parse tree produced by theSingleLambdaParameterlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambdaParameterList
T visitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
Visit a parse tree produced by theLambdaParameterListlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInferredFormalParameterList
T visitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
Visit a parse tree produced byBindingExpressionParser.inferredFormalParameterList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastOp
T visitCastOp(BindingExpressionParser.CastOpContext ctx)
Visit a parse tree produced by theCastOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOp
T visitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
Visit a parse tree produced by theComparisonOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOp
T visitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
Visit a parse tree produced by theUnaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBracketOp
T visitBracketOp(BindingExpressionParser.BracketOpContext ctx)
Visit a parse tree produced by theBracketOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResource
T visitResource(BindingExpressionParser.ResourceContext ctx)
Visit a parse tree produced by theResourcelabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuestionQuestionOp
T visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
Visit a parse tree produced by theQuestionQuestionOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrouping
T visitGrouping(BindingExpressionParser.GroupingContext ctx)
Visit a parse tree produced by theGroupinglabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMethodInvocation
T visitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
Visit a parse tree produced by theMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitShiftOp
T visitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
Visit a parse tree produced by theBitShiftOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndOrOp
T visitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
Visit a parse tree produced by theAndOrOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTernaryOp
T visitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
Visit a parse tree produced by theTernaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimary
T visitPrimary(BindingExpressionParser.PrimaryContext ctx)
Visit a parse tree produced by thePrimarylabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDotOp
T visitDotOp(BindingExpressionParser.DotOpContext ctx)
Visit a parse tree produced by theDotOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGlobalMethodInvocation
T visitGlobalMethodInvocation(BindingExpressionParser.GlobalMethodInvocationContext ctx)
Visit a parse tree produced by theGlobalMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMathOp
T visitMathOp(BindingExpressionParser.MathOpContext ctx)
Visit a parse tree produced by theMathOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceOfOp
T visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
Visit a parse tree produced by theInstanceOfOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryOp
T visitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
Visit a parse tree produced by theBinaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionRef
T visitFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
Visit a parse tree produced by theFunctionReflabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassExtraction
T visitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
Visit a parse tree produced byBindingExpressionParser.classExtraction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionList
T visitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
Visit a parse tree produced byBindingExpressionParser.expressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
T visitLiteral(BindingExpressionParser.LiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
T visitIdentifier(BindingExpressionParser.IdentifierContext ctx)
Visit a parse tree produced byBindingExpressionParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJavaLiteral
T visitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.javaLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
T visitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
Visit a parse tree produced byBindingExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocation
T visitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
Visit a parse tree produced byBindingExpressionParser.explicitGenericInvocation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeArguments
T visitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
Visit a parse tree produced byBindingExpressionParser.typeArguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitType
T visitType(BindingExpressionParser.TypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocationSuffix
T visitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
Visit a parse tree produced byBindingExpressionParser.explicitGenericInvocationSuffix().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArguments
T visitArguments(BindingExpressionParser.ArgumentsContext ctx)
Visit a parse tree produced byBindingExpressionParser.arguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassOrInterfaceType
T visitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.classOrInterfaceType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
T visitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
Visit a parse tree produced byBindingExpressionParser.primitiveType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResources
T visitResources(BindingExpressionParser.ResourcesContext ctx)
Visit a parse tree produced byBindingExpressionParser.resources().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResourceParameters
T visitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
Visit a parse tree produced byBindingExpressionParser.resourceParameters().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-