Package android.databinding.parser
Interface BindingExpressionListener
-
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
BindingExpressionBaseListener
public interface BindingExpressionListener extends org.antlr.v4.runtime.tree.ParseTreeListenerThis interface defines a complete listener for a parse tree produced byBindingExpressionParser.
-
-
Method Summary
-
-
-
Method Detail
-
enterRootExpr
void enterRootExpr(BindingExpressionParser.RootExprContext ctx)
Enter a parse tree produced by theRootExprlabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree
-
exitRootExpr
void exitRootExpr(BindingExpressionParser.RootExprContext ctx)
Exit a parse tree produced by theRootExprlabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree
-
enterRootLambda
void enterRootLambda(BindingExpressionParser.RootLambdaContext ctx)
Enter a parse tree produced by theRootLambdalabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree
-
exitRootLambda
void exitRootLambda(BindingExpressionParser.RootLambdaContext ctx)
Exit a parse tree produced by theRootLambdalabeled alternative inBindingExpressionParser.bindingSyntax().- Parameters:
ctx- the parse tree
-
enterDefaults
void enterDefaults(BindingExpressionParser.DefaultsContext ctx)
Enter a parse tree produced byBindingExpressionParser.defaults().- Parameters:
ctx- the parse tree
-
exitDefaults
void exitDefaults(BindingExpressionParser.DefaultsContext ctx)
Exit a parse tree produced byBindingExpressionParser.defaults().- Parameters:
ctx- the parse tree
-
enterConstantValue
void enterConstantValue(BindingExpressionParser.ConstantValueContext ctx)
Enter a parse tree produced byBindingExpressionParser.constantValue().- Parameters:
ctx- the parse tree
-
exitConstantValue
void exitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
Exit a parse tree produced byBindingExpressionParser.constantValue().- Parameters:
ctx- the parse tree
-
enterLambdaExpression
void enterLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
Enter a parse tree produced byBindingExpressionParser.lambdaExpression().- Parameters:
ctx- the parse tree
-
exitLambdaExpression
void exitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx)
Exit a parse tree produced byBindingExpressionParser.lambdaExpression().- Parameters:
ctx- the parse tree
-
enterSingleLambdaParameter
void enterSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
Enter a parse tree produced by theSingleLambdaParameterlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree
-
exitSingleLambdaParameter
void exitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx)
Exit a parse tree produced by theSingleLambdaParameterlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree
-
enterLambdaParameterList
void enterLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
Enter a parse tree produced by theLambdaParameterListlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree
-
exitLambdaParameterList
void exitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx)
Exit a parse tree produced by theLambdaParameterListlabeled alternative inBindingExpressionParser.lambdaParameters().- Parameters:
ctx- the parse tree
-
enterInferredFormalParameterList
void enterInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
Enter a parse tree produced byBindingExpressionParser.inferredFormalParameterList().- Parameters:
ctx- the parse tree
-
exitInferredFormalParameterList
void exitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx)
Exit a parse tree produced byBindingExpressionParser.inferredFormalParameterList().- Parameters:
ctx- the parse tree
-
enterCastOp
void enterCastOp(BindingExpressionParser.CastOpContext ctx)
Enter a parse tree produced by theCastOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitCastOp
void exitCastOp(BindingExpressionParser.CastOpContext ctx)
Exit a parse tree produced by theCastOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterComparisonOp
void enterComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
Enter a parse tree produced by theComparisonOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitComparisonOp
void exitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
Exit a parse tree produced by theComparisonOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterUnaryOp
void enterUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
Enter a parse tree produced by theUnaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitUnaryOp
void exitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
Exit a parse tree produced by theUnaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBracketOp
void enterBracketOp(BindingExpressionParser.BracketOpContext ctx)
Enter a parse tree produced by theBracketOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBracketOp
void exitBracketOp(BindingExpressionParser.BracketOpContext ctx)
Exit a parse tree produced by theBracketOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterResource
void enterResource(BindingExpressionParser.ResourceContext ctx)
Enter a parse tree produced by theResourcelabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitResource
void exitResource(BindingExpressionParser.ResourceContext ctx)
Exit a parse tree produced by theResourcelabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterQuestionQuestionOp
void enterQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
Enter a parse tree produced by theQuestionQuestionOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitQuestionQuestionOp
void exitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
Exit a parse tree produced by theQuestionQuestionOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterGrouping
void enterGrouping(BindingExpressionParser.GroupingContext ctx)
Enter a parse tree produced by theGroupinglabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitGrouping
void exitGrouping(BindingExpressionParser.GroupingContext ctx)
Exit a parse tree produced by theGroupinglabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterMethodInvocation
void enterMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
Enter a parse tree produced by theMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitMethodInvocation
void exitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
Exit a parse tree produced by theMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBitShiftOp
void enterBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
Enter a parse tree produced by theBitShiftOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBitShiftOp
void exitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
Exit a parse tree produced by theBitShiftOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterAndOrOp
void enterAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
Enter a parse tree produced by theAndOrOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitAndOrOp
void exitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
Exit a parse tree produced by theAndOrOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterTernaryOp
void enterTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
Enter a parse tree produced by theTernaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitTernaryOp
void exitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
Exit a parse tree produced by theTernaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterPrimary
void enterPrimary(BindingExpressionParser.PrimaryContext ctx)
Enter a parse tree produced by thePrimarylabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitPrimary
void exitPrimary(BindingExpressionParser.PrimaryContext ctx)
Exit a parse tree produced by thePrimarylabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterDotOp
void enterDotOp(BindingExpressionParser.DotOpContext ctx)
Enter a parse tree produced by theDotOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitDotOp
void exitDotOp(BindingExpressionParser.DotOpContext ctx)
Exit a parse tree produced by theDotOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterGlobalMethodInvocation
void enterGlobalMethodInvocation(BindingExpressionParser.GlobalMethodInvocationContext ctx)
Enter a parse tree produced by theGlobalMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitGlobalMethodInvocation
void exitGlobalMethodInvocation(BindingExpressionParser.GlobalMethodInvocationContext ctx)
Exit a parse tree produced by theGlobalMethodInvocationlabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterMathOp
void enterMathOp(BindingExpressionParser.MathOpContext ctx)
Enter a parse tree produced by theMathOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitMathOp
void exitMathOp(BindingExpressionParser.MathOpContext ctx)
Exit a parse tree produced by theMathOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterInstanceOfOp
void enterInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
Enter a parse tree produced by theInstanceOfOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitInstanceOfOp
void exitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
Exit a parse tree produced by theInstanceOfOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBinaryOp
void enterBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
Enter a parse tree produced by theBinaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBinaryOp
void exitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
Exit a parse tree produced by theBinaryOplabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterFunctionRef
void enterFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
Enter a parse tree produced by theFunctionReflabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitFunctionRef
void exitFunctionRef(BindingExpressionParser.FunctionRefContext ctx)
Exit a parse tree produced by theFunctionReflabeled alternative inBindingExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterClassExtraction
void enterClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
Enter a parse tree produced byBindingExpressionParser.classExtraction().- Parameters:
ctx- the parse tree
-
exitClassExtraction
void exitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
Exit a parse tree produced byBindingExpressionParser.classExtraction().- Parameters:
ctx- the parse tree
-
enterExpressionList
void enterExpressionList(BindingExpressionParser.ExpressionListContext ctx)
Enter a parse tree produced byBindingExpressionParser.expressionList().- Parameters:
ctx- the parse tree
-
exitExpressionList
void exitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
Exit a parse tree produced byBindingExpressionParser.expressionList().- Parameters:
ctx- the parse tree
-
enterLiteral
void enterLiteral(BindingExpressionParser.LiteralContext ctx)
Enter a parse tree produced byBindingExpressionParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
void exitLiteral(BindingExpressionParser.LiteralContext ctx)
Exit a parse tree produced byBindingExpressionParser.literal().- Parameters:
ctx- the parse tree
-
enterIdentifier
void enterIdentifier(BindingExpressionParser.IdentifierContext ctx)
Enter a parse tree produced byBindingExpressionParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
void exitIdentifier(BindingExpressionParser.IdentifierContext ctx)
Exit a parse tree produced byBindingExpressionParser.identifier().- Parameters:
ctx- the parse tree
-
enterJavaLiteral
void enterJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
Enter a parse tree produced byBindingExpressionParser.javaLiteral().- Parameters:
ctx- the parse tree
-
exitJavaLiteral
void exitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
Exit a parse tree produced byBindingExpressionParser.javaLiteral().- Parameters:
ctx- the parse tree
-
enterStringLiteral
void enterStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
Enter a parse tree produced byBindingExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree
-
exitStringLiteral
void exitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
Exit a parse tree produced byBindingExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree
-
enterExplicitGenericInvocation
void enterExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
Enter a parse tree produced byBindingExpressionParser.explicitGenericInvocation().- Parameters:
ctx- the parse tree
-
exitExplicitGenericInvocation
void exitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
Exit a parse tree produced byBindingExpressionParser.explicitGenericInvocation().- Parameters:
ctx- the parse tree
-
enterTypeArguments
void enterTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
Enter a parse tree produced byBindingExpressionParser.typeArguments().- Parameters:
ctx- the parse tree
-
exitTypeArguments
void exitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
Exit a parse tree produced byBindingExpressionParser.typeArguments().- Parameters:
ctx- the parse tree
-
enterType
void enterType(BindingExpressionParser.TypeContext ctx)
Enter a parse tree produced byBindingExpressionParser.type().- Parameters:
ctx- the parse tree
-
exitType
void exitType(BindingExpressionParser.TypeContext ctx)
Exit a parse tree produced byBindingExpressionParser.type().- Parameters:
ctx- the parse tree
-
enterExplicitGenericInvocationSuffix
void enterExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
Enter a parse tree produced byBindingExpressionParser.explicitGenericInvocationSuffix().- Parameters:
ctx- the parse tree
-
exitExplicitGenericInvocationSuffix
void exitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
Exit a parse tree produced byBindingExpressionParser.explicitGenericInvocationSuffix().- Parameters:
ctx- the parse tree
-
enterArguments
void enterArguments(BindingExpressionParser.ArgumentsContext ctx)
Enter a parse tree produced byBindingExpressionParser.arguments().- Parameters:
ctx- the parse tree
-
exitArguments
void exitArguments(BindingExpressionParser.ArgumentsContext ctx)
Exit a parse tree produced byBindingExpressionParser.arguments().- Parameters:
ctx- the parse tree
-
enterClassOrInterfaceType
void enterClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
Enter a parse tree produced byBindingExpressionParser.classOrInterfaceType().- Parameters:
ctx- the parse tree
-
exitClassOrInterfaceType
void exitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
Exit a parse tree produced byBindingExpressionParser.classOrInterfaceType().- Parameters:
ctx- the parse tree
-
enterPrimitiveType
void enterPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
Enter a parse tree produced byBindingExpressionParser.primitiveType().- Parameters:
ctx- the parse tree
-
exitPrimitiveType
void exitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
Exit a parse tree produced byBindingExpressionParser.primitiveType().- Parameters:
ctx- the parse tree
-
enterResources
void enterResources(BindingExpressionParser.ResourcesContext ctx)
Enter a parse tree produced byBindingExpressionParser.resources().- Parameters:
ctx- the parse tree
-
exitResources
void exitResources(BindingExpressionParser.ResourcesContext ctx)
Exit a parse tree produced byBindingExpressionParser.resources().- Parameters:
ctx- the parse tree
-
enterResourceParameters
void enterResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
Enter a parse tree produced byBindingExpressionParser.resourceParameters().- Parameters:
ctx- the parse tree
-
exitResourceParameters
void exitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
Exit a parse tree produced byBindingExpressionParser.resourceParameters().- Parameters:
ctx- the parse tree
-
-