115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar// Generated from BindingExpression.g4 by ANTLR 4.5.3 2fead9ca09b117136b35bc5bf137340a754f9edddGeorge Mountpackage android.databinding.parser; 3c09acd410cdf8399b43f5e4a77313337a0c9a178George Mountimport org.antlr.v4.runtime.tree.ParseTreeListener; 4c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount 5c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount/** 6c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * This interface defines a complete listener for a parse tree produced by 7c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * {@link BindingExpressionParser}. 8c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 9c09acd410cdf8399b43f5e4a77313337a0c9a178George Mountpublic interface BindingExpressionListener extends ParseTreeListener { 10c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 1115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code RootExpr} 1215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#bindingSyntax}. 13c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 14c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 1515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterRootExpr(BindingExpressionParser.RootExprContext ctx); 16c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 1715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code RootExpr} 1815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#bindingSyntax}. 19c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 20c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 2115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitRootExpr(BindingExpressionParser.RootExprContext ctx); 22c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 2315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code RootLambda} 2415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#bindingSyntax}. 25c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 26c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 2715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterRootLambda(BindingExpressionParser.RootLambdaContext ctx); 28c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 2915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code RootLambda} 3015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#bindingSyntax}. 31c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 32c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 3315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitRootLambda(BindingExpressionParser.RootLambdaContext ctx); 34c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by {@link BindingExpressionParser#defaults}. 36c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 37c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 3815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterDefaults(BindingExpressionParser.DefaultsContext ctx); 39c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by {@link BindingExpressionParser#defaults}. 41c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 42c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 4315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitDefaults(BindingExpressionParser.DefaultsContext ctx); 44c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by {@link BindingExpressionParser#constantValue}. 46ae7cb82316e351c488ee3b9c7226602321f34301George Mount * @param ctx the parse tree 47ae7cb82316e351c488ee3b9c7226602321f34301George Mount */ 4815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterConstantValue(BindingExpressionParser.ConstantValueContext ctx); 49ae7cb82316e351c488ee3b9c7226602321f34301George Mount /** 5015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by {@link BindingExpressionParser#constantValue}. 51ae7cb82316e351c488ee3b9c7226602321f34301George Mount * @param ctx the parse tree 52ae7cb82316e351c488ee3b9c7226602321f34301George Mount */ 5315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitConstantValue(BindingExpressionParser.ConstantValueContext ctx); 54ae7cb82316e351c488ee3b9c7226602321f34301George Mount /** 5515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by {@link BindingExpressionParser#lambdaExpression}. 56c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 57c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 5815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx); 59c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 6015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by {@link BindingExpressionParser#lambdaExpression}. 61c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 62c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 6315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx); 64c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount /** 6515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code SingleLambdaParameter} 6615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#lambdaParameters}. 67c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount * @param ctx the parse tree 68c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount */ 6915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx); 70c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount /** 7115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code SingleLambdaParameter} 7215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#lambdaParameters}. 73c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount * @param ctx the parse tree 74c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount */ 7515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx); 76c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount /** 7715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code LambdaParameterList} 7815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#lambdaParameters}. 79c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount * @param ctx the parse tree 80c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount */ 8115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx); 82c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount /** 8315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code LambdaParameterList} 8415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#lambdaParameters}. 85c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount * @param ctx the parse tree 86c0c1dab0b6254e4d27f18c37a72a9e7952e958a0George Mount */ 8715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx); 88c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 8915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by {@link BindingExpressionParser#inferredFormalParameterList}. 90c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 91c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 9215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx); 93c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 9415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by {@link BindingExpressionParser#inferredFormalParameterList}. 95c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 96c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 9715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx); 98c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 9915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code CastOp} 1008d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 10135e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 10235e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 10315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterCastOp(BindingExpressionParser.CastOpContext ctx); 10435e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 10515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code CastOp} 1068d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 10735e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 10835e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 10915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitCastOp(BindingExpressionParser.CastOpContext ctx); 11035e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 11115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code ComparisonOp} 1128d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 113c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 114c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 11515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterComparisonOp(BindingExpressionParser.ComparisonOpContext ctx); 116c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 11715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code ComparisonOp} 1188d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 119c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 120c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 12115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx); 122c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 12315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code UnaryOp} 1248d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 125c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 126c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 12715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterUnaryOp(BindingExpressionParser.UnaryOpContext ctx); 128c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 12915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code UnaryOp} 1308d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 131c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 132c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 13315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitUnaryOp(BindingExpressionParser.UnaryOpContext ctx); 134c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 13515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code BracketOp} 136c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 137c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 138c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 13915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterBracketOp(BindingExpressionParser.BracketOpContext ctx); 140c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 14115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code BracketOp} 142c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 143c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 144c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 14515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitBracketOp(BindingExpressionParser.BracketOpContext ctx); 146c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 14715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code Resource} 1488d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 149c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 150c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 15115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterResource(BindingExpressionParser.ResourceContext ctx); 152c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 15315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code Resource} 1548d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 155c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 156c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 15715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitResource(BindingExpressionParser.ResourceContext ctx); 158c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 15915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code QuestionQuestionOp} 1608d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 161c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 162c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 16315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx); 164c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 16515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code QuestionQuestionOp} 1668d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 167c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 168c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 16915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx); 170c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 17115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code Grouping} 172c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 173c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 174c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 17515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterGrouping(BindingExpressionParser.GroupingContext ctx); 176c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 17715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code Grouping} 178c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 179c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 180c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 18115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitGrouping(BindingExpressionParser.GroupingContext ctx); 182c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 18315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code MethodInvocation} 1848d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 185c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 186c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 18715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx); 188c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 18915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code MethodInvocation} 1908d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * labeled alternative in {@link BindingExpressionParser#expression}. 191c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 192c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 19315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx); 194c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 19515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code BitShiftOp} 196c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 197c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 198c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 19915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx); 200c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 20115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code BitShiftOp} 202c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * labeled alternative in {@link BindingExpressionParser#expression}. 203c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 204c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 20515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx); 2066047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 20715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code AndOrOp} 20815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2096047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2106047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 21115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterAndOrOp(BindingExpressionParser.AndOrOpContext ctx); 2126047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 21315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code AndOrOp} 21415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2156047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2166047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 21715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitAndOrOp(BindingExpressionParser.AndOrOpContext ctx); 2186047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 21915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code TernaryOp} 22015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2218d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * @param ctx the parse tree 2228d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount */ 22315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterTernaryOp(BindingExpressionParser.TernaryOpContext ctx); 2248d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount /** 22515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code TernaryOp} 22615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2278d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * @param ctx the parse tree 2288d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount */ 22915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitTernaryOp(BindingExpressionParser.TernaryOpContext ctx); 230c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 23115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code Primary} 23215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 233c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 234c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 23515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterPrimary(BindingExpressionParser.PrimaryContext ctx); 236c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 23715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code Primary} 23815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 239c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 240c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 24115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitPrimary(BindingExpressionParser.PrimaryContext ctx); 242c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 24315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code DotOp} 24415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 24535e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 24635e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 24715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterDotOp(BindingExpressionParser.DotOpContext ctx); 24835e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 24915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code DotOp} 25015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 25135e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 25235e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 25315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitDotOp(BindingExpressionParser.DotOpContext ctx); 25435e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 25515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code MathOp} 25615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2576047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2586047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 25915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterMathOp(BindingExpressionParser.MathOpContext ctx); 2606047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 26115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code MathOp} 26215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2636047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2646047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 26515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitMathOp(BindingExpressionParser.MathOpContext ctx); 2666047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 26715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code InstanceOfOp} 26815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2696047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2706047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 27115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx); 2726047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 27315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code InstanceOfOp} 27415b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2756047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2766047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 27715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx); 2786047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 27915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code BinaryOp} 28015b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2816047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2826047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 28315b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterBinaryOp(BindingExpressionParser.BinaryOpContext ctx); 2846047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 28515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code BinaryOp} 28615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 2876047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar * @param ctx the parse tree 2886047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar */ 28915b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitBinaryOp(BindingExpressionParser.BinaryOpContext ctx); 2906047998943beebd81e0ae1068df39c0cbee38628Yigit Boyar /** 29115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Enter a parse tree produced by the {@code FunctionRef} 29215b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 293c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 294c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 29515b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterFunctionRef(BindingExpressionParser.FunctionRefContext ctx); 296c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 29715b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * Exit a parse tree produced by the {@code FunctionRef} 29815b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar * labeled alternative in {@link BindingExpressionParser#expression}. 299c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 300c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 30115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitFunctionRef(BindingExpressionParser.FunctionRefContext ctx); 302c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3038d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#classExtraction}. 304c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 305c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 30615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterClassExtraction(BindingExpressionParser.ClassExtractionContext ctx); 307c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3088d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#classExtraction}. 309c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 310c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 31115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx); 312c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3138d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#expressionList}. 314c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 315c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 31615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterExpressionList(BindingExpressionParser.ExpressionListContext ctx); 317c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3188d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#expressionList}. 319c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 320c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 32115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitExpressionList(BindingExpressionParser.ExpressionListContext ctx); 322c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3238d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#literal}. 324c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 325c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 32615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterLiteral(BindingExpressionParser.LiteralContext ctx); 327c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3288d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#literal}. 329c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 330c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 33115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitLiteral(BindingExpressionParser.LiteralContext ctx); 332c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3338d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#identifier}. 334c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 335c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 33615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterIdentifier(BindingExpressionParser.IdentifierContext ctx); 337c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3388d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#identifier}. 339c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 340c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 34115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitIdentifier(BindingExpressionParser.IdentifierContext ctx); 342c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3438d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#javaLiteral}. 344c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 345c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 34615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx); 347c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3488d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#javaLiteral}. 349c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 350c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 35115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx); 352c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3538d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#stringLiteral}. 35435e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 35535e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 35615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterStringLiteral(BindingExpressionParser.StringLiteralContext ctx); 35735e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 3588d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#stringLiteral}. 35935e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar * @param ctx the parse tree 36035e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar */ 36115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitStringLiteral(BindingExpressionParser.StringLiteralContext ctx); 36235e303ef39a4fe83175b69486a6bbd444ef6ccd5Yigit Boyar /** 3638d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#explicitGenericInvocation}. 364c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 365c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 36615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx); 367c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3688d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#explicitGenericInvocation}. 369c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 370c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 37115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx); 372c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3738d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#typeArguments}. 374c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 375c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 37615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx); 377c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3788d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#typeArguments}. 379c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 380c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 38115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx); 382c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3838d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#type}. 384c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 385c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 38615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterType(BindingExpressionParser.TypeContext ctx); 387c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3888d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#type}. 389c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 390c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 39115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitType(BindingExpressionParser.TypeContext ctx); 392c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3938d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#explicitGenericInvocationSuffix}. 394c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 395c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 39615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx); 397c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 3988d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#explicitGenericInvocationSuffix}. 399c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 400c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 40115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx); 402c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4038d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#arguments}. 404c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 405c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 40615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterArguments(BindingExpressionParser.ArgumentsContext ctx); 407c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4088d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#arguments}. 409c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 410c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 41115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitArguments(BindingExpressionParser.ArgumentsContext ctx); 412c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4138d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#classOrInterfaceType}. 414c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 415c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 41615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx); 417c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4188d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#classOrInterfaceType}. 419c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 420c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 42115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx); 422c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4238d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#primitiveType}. 424c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 425c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 42615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx); 427c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4288d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#primitiveType}. 429c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 430c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 43115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx); 432c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4338d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#resources}. 434c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 435c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 43615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterResources(BindingExpressionParser.ResourcesContext ctx); 437c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount /** 4388d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#resources}. 439c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount * @param ctx the parse tree 440c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount */ 44115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitResources(BindingExpressionParser.ResourcesContext ctx); 4428d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount /** 4438d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Enter a parse tree produced by {@link BindingExpressionParser#resourceParameters}. 4448d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * @param ctx the parse tree 4458d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount */ 44615b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void enterResourceParameters(BindingExpressionParser.ResourceParametersContext ctx); 4478d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount /** 4488d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * Exit a parse tree produced by {@link BindingExpressionParser#resourceParameters}. 4498d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount * @param ctx the parse tree 4508d89ffbe003c2b51522e56ae64b48d5398c9837bGeorge Mount */ 45115b6682cf3505b117329e2190967c92a89b179e9Yigit Boyar void exitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx); 452c09acd410cdf8399b43f5e4a77313337a0c9a178George Mount}