1// Generated from BindingExpression.g4 by ANTLR 4.5.3
2package android.databinding.parser;
3
4import org.antlr.v4.runtime.ParserRuleContext;
5import org.antlr.v4.runtime.tree.ErrorNode;
6import org.antlr.v4.runtime.tree.TerminalNode;
7
8/**
9 * This class provides an empty implementation of {@link BindingExpressionListener},
10 * which can be extended to create a listener which only needs to handle a subset
11 * of the available methods.
12 */
13public class BindingExpressionBaseListener implements BindingExpressionListener {
14	/**
15	 * {@inheritDoc}
16	 *
17	 * <p>The default implementation does nothing.</p>
18	 */
19	@Override public void enterRootExpr(BindingExpressionParser.RootExprContext ctx) { }
20	/**
21	 * {@inheritDoc}
22	 *
23	 * <p>The default implementation does nothing.</p>
24	 */
25	@Override public void exitRootExpr(BindingExpressionParser.RootExprContext ctx) { }
26	/**
27	 * {@inheritDoc}
28	 *
29	 * <p>The default implementation does nothing.</p>
30	 */
31	@Override public void enterRootLambda(BindingExpressionParser.RootLambdaContext ctx) { }
32	/**
33	 * {@inheritDoc}
34	 *
35	 * <p>The default implementation does nothing.</p>
36	 */
37	@Override public void exitRootLambda(BindingExpressionParser.RootLambdaContext ctx) { }
38	/**
39	 * {@inheritDoc}
40	 *
41	 * <p>The default implementation does nothing.</p>
42	 */
43	@Override public void enterDefaults(BindingExpressionParser.DefaultsContext ctx) { }
44	/**
45	 * {@inheritDoc}
46	 *
47	 * <p>The default implementation does nothing.</p>
48	 */
49	@Override public void exitDefaults(BindingExpressionParser.DefaultsContext ctx) { }
50	/**
51	 * {@inheritDoc}
52	 *
53	 * <p>The default implementation does nothing.</p>
54	 */
55	@Override public void enterConstantValue(BindingExpressionParser.ConstantValueContext ctx) { }
56	/**
57	 * {@inheritDoc}
58	 *
59	 * <p>The default implementation does nothing.</p>
60	 */
61	@Override public void exitConstantValue(BindingExpressionParser.ConstantValueContext ctx) { }
62	/**
63	 * {@inheritDoc}
64	 *
65	 * <p>The default implementation does nothing.</p>
66	 */
67	@Override public void enterLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx) { }
68	/**
69	 * {@inheritDoc}
70	 *
71	 * <p>The default implementation does nothing.</p>
72	 */
73	@Override public void exitLambdaExpression(BindingExpressionParser.LambdaExpressionContext ctx) { }
74	/**
75	 * {@inheritDoc}
76	 *
77	 * <p>The default implementation does nothing.</p>
78	 */
79	@Override public void enterSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx) { }
80	/**
81	 * {@inheritDoc}
82	 *
83	 * <p>The default implementation does nothing.</p>
84	 */
85	@Override public void exitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext ctx) { }
86	/**
87	 * {@inheritDoc}
88	 *
89	 * <p>The default implementation does nothing.</p>
90	 */
91	@Override public void enterLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx) { }
92	/**
93	 * {@inheritDoc}
94	 *
95	 * <p>The default implementation does nothing.</p>
96	 */
97	@Override public void exitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext ctx) { }
98	/**
99	 * {@inheritDoc}
100	 *
101	 * <p>The default implementation does nothing.</p>
102	 */
103	@Override public void enterInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx) { }
104	/**
105	 * {@inheritDoc}
106	 *
107	 * <p>The default implementation does nothing.</p>
108	 */
109	@Override public void exitInferredFormalParameterList(BindingExpressionParser.InferredFormalParameterListContext ctx) { }
110	/**
111	 * {@inheritDoc}
112	 *
113	 * <p>The default implementation does nothing.</p>
114	 */
115	@Override public void enterCastOp(BindingExpressionParser.CastOpContext ctx) { }
116	/**
117	 * {@inheritDoc}
118	 *
119	 * <p>The default implementation does nothing.</p>
120	 */
121	@Override public void exitCastOp(BindingExpressionParser.CastOpContext ctx) { }
122	/**
123	 * {@inheritDoc}
124	 *
125	 * <p>The default implementation does nothing.</p>
126	 */
127	@Override public void enterComparisonOp(BindingExpressionParser.ComparisonOpContext ctx) { }
128	/**
129	 * {@inheritDoc}
130	 *
131	 * <p>The default implementation does nothing.</p>
132	 */
133	@Override public void exitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx) { }
134	/**
135	 * {@inheritDoc}
136	 *
137	 * <p>The default implementation does nothing.</p>
138	 */
139	@Override public void enterUnaryOp(BindingExpressionParser.UnaryOpContext ctx) { }
140	/**
141	 * {@inheritDoc}
142	 *
143	 * <p>The default implementation does nothing.</p>
144	 */
145	@Override public void exitUnaryOp(BindingExpressionParser.UnaryOpContext ctx) { }
146	/**
147	 * {@inheritDoc}
148	 *
149	 * <p>The default implementation does nothing.</p>
150	 */
151	@Override public void enterBracketOp(BindingExpressionParser.BracketOpContext ctx) { }
152	/**
153	 * {@inheritDoc}
154	 *
155	 * <p>The default implementation does nothing.</p>
156	 */
157	@Override public void exitBracketOp(BindingExpressionParser.BracketOpContext ctx) { }
158	/**
159	 * {@inheritDoc}
160	 *
161	 * <p>The default implementation does nothing.</p>
162	 */
163	@Override public void enterResource(BindingExpressionParser.ResourceContext ctx) { }
164	/**
165	 * {@inheritDoc}
166	 *
167	 * <p>The default implementation does nothing.</p>
168	 */
169	@Override public void exitResource(BindingExpressionParser.ResourceContext ctx) { }
170	/**
171	 * {@inheritDoc}
172	 *
173	 * <p>The default implementation does nothing.</p>
174	 */
175	@Override public void enterQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx) { }
176	/**
177	 * {@inheritDoc}
178	 *
179	 * <p>The default implementation does nothing.</p>
180	 */
181	@Override public void exitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx) { }
182	/**
183	 * {@inheritDoc}
184	 *
185	 * <p>The default implementation does nothing.</p>
186	 */
187	@Override public void enterGrouping(BindingExpressionParser.GroupingContext ctx) { }
188	/**
189	 * {@inheritDoc}
190	 *
191	 * <p>The default implementation does nothing.</p>
192	 */
193	@Override public void exitGrouping(BindingExpressionParser.GroupingContext ctx) { }
194	/**
195	 * {@inheritDoc}
196	 *
197	 * <p>The default implementation does nothing.</p>
198	 */
199	@Override public void enterMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx) { }
200	/**
201	 * {@inheritDoc}
202	 *
203	 * <p>The default implementation does nothing.</p>
204	 */
205	@Override public void exitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx) { }
206	/**
207	 * {@inheritDoc}
208	 *
209	 * <p>The default implementation does nothing.</p>
210	 */
211	@Override public void enterBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx) { }
212	/**
213	 * {@inheritDoc}
214	 *
215	 * <p>The default implementation does nothing.</p>
216	 */
217	@Override public void exitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx) { }
218	/**
219	 * {@inheritDoc}
220	 *
221	 * <p>The default implementation does nothing.</p>
222	 */
223	@Override public void enterAndOrOp(BindingExpressionParser.AndOrOpContext ctx) { }
224	/**
225	 * {@inheritDoc}
226	 *
227	 * <p>The default implementation does nothing.</p>
228	 */
229	@Override public void exitAndOrOp(BindingExpressionParser.AndOrOpContext ctx) { }
230	/**
231	 * {@inheritDoc}
232	 *
233	 * <p>The default implementation does nothing.</p>
234	 */
235	@Override public void enterTernaryOp(BindingExpressionParser.TernaryOpContext ctx) { }
236	/**
237	 * {@inheritDoc}
238	 *
239	 * <p>The default implementation does nothing.</p>
240	 */
241	@Override public void exitTernaryOp(BindingExpressionParser.TernaryOpContext ctx) { }
242	/**
243	 * {@inheritDoc}
244	 *
245	 * <p>The default implementation does nothing.</p>
246	 */
247	@Override public void enterPrimary(BindingExpressionParser.PrimaryContext ctx) { }
248	/**
249	 * {@inheritDoc}
250	 *
251	 * <p>The default implementation does nothing.</p>
252	 */
253	@Override public void exitPrimary(BindingExpressionParser.PrimaryContext ctx) { }
254	/**
255	 * {@inheritDoc}
256	 *
257	 * <p>The default implementation does nothing.</p>
258	 */
259	@Override public void enterDotOp(BindingExpressionParser.DotOpContext ctx) { }
260	/**
261	 * {@inheritDoc}
262	 *
263	 * <p>The default implementation does nothing.</p>
264	 */
265	@Override public void exitDotOp(BindingExpressionParser.DotOpContext ctx) { }
266	/**
267	 * {@inheritDoc}
268	 *
269	 * <p>The default implementation does nothing.</p>
270	 */
271	@Override public void enterMathOp(BindingExpressionParser.MathOpContext ctx) { }
272	/**
273	 * {@inheritDoc}
274	 *
275	 * <p>The default implementation does nothing.</p>
276	 */
277	@Override public void exitMathOp(BindingExpressionParser.MathOpContext ctx) { }
278	/**
279	 * {@inheritDoc}
280	 *
281	 * <p>The default implementation does nothing.</p>
282	 */
283	@Override public void enterInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx) { }
284	/**
285	 * {@inheritDoc}
286	 *
287	 * <p>The default implementation does nothing.</p>
288	 */
289	@Override public void exitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx) { }
290	/**
291	 * {@inheritDoc}
292	 *
293	 * <p>The default implementation does nothing.</p>
294	 */
295	@Override public void enterBinaryOp(BindingExpressionParser.BinaryOpContext ctx) { }
296	/**
297	 * {@inheritDoc}
298	 *
299	 * <p>The default implementation does nothing.</p>
300	 */
301	@Override public void exitBinaryOp(BindingExpressionParser.BinaryOpContext ctx) { }
302	/**
303	 * {@inheritDoc}
304	 *
305	 * <p>The default implementation does nothing.</p>
306	 */
307	@Override public void enterFunctionRef(BindingExpressionParser.FunctionRefContext ctx) { }
308	/**
309	 * {@inheritDoc}
310	 *
311	 * <p>The default implementation does nothing.</p>
312	 */
313	@Override public void exitFunctionRef(BindingExpressionParser.FunctionRefContext ctx) { }
314	/**
315	 * {@inheritDoc}
316	 *
317	 * <p>The default implementation does nothing.</p>
318	 */
319	@Override public void enterClassExtraction(BindingExpressionParser.ClassExtractionContext ctx) { }
320	/**
321	 * {@inheritDoc}
322	 *
323	 * <p>The default implementation does nothing.</p>
324	 */
325	@Override public void exitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx) { }
326	/**
327	 * {@inheritDoc}
328	 *
329	 * <p>The default implementation does nothing.</p>
330	 */
331	@Override public void enterExpressionList(BindingExpressionParser.ExpressionListContext ctx) { }
332	/**
333	 * {@inheritDoc}
334	 *
335	 * <p>The default implementation does nothing.</p>
336	 */
337	@Override public void exitExpressionList(BindingExpressionParser.ExpressionListContext ctx) { }
338	/**
339	 * {@inheritDoc}
340	 *
341	 * <p>The default implementation does nothing.</p>
342	 */
343	@Override public void enterLiteral(BindingExpressionParser.LiteralContext ctx) { }
344	/**
345	 * {@inheritDoc}
346	 *
347	 * <p>The default implementation does nothing.</p>
348	 */
349	@Override public void exitLiteral(BindingExpressionParser.LiteralContext ctx) { }
350	/**
351	 * {@inheritDoc}
352	 *
353	 * <p>The default implementation does nothing.</p>
354	 */
355	@Override public void enterIdentifier(BindingExpressionParser.IdentifierContext ctx) { }
356	/**
357	 * {@inheritDoc}
358	 *
359	 * <p>The default implementation does nothing.</p>
360	 */
361	@Override public void exitIdentifier(BindingExpressionParser.IdentifierContext ctx) { }
362	/**
363	 * {@inheritDoc}
364	 *
365	 * <p>The default implementation does nothing.</p>
366	 */
367	@Override public void enterJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx) { }
368	/**
369	 * {@inheritDoc}
370	 *
371	 * <p>The default implementation does nothing.</p>
372	 */
373	@Override public void exitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx) { }
374	/**
375	 * {@inheritDoc}
376	 *
377	 * <p>The default implementation does nothing.</p>
378	 */
379	@Override public void enterStringLiteral(BindingExpressionParser.StringLiteralContext ctx) { }
380	/**
381	 * {@inheritDoc}
382	 *
383	 * <p>The default implementation does nothing.</p>
384	 */
385	@Override public void exitStringLiteral(BindingExpressionParser.StringLiteralContext ctx) { }
386	/**
387	 * {@inheritDoc}
388	 *
389	 * <p>The default implementation does nothing.</p>
390	 */
391	@Override public void enterExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx) { }
392	/**
393	 * {@inheritDoc}
394	 *
395	 * <p>The default implementation does nothing.</p>
396	 */
397	@Override public void exitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx) { }
398	/**
399	 * {@inheritDoc}
400	 *
401	 * <p>The default implementation does nothing.</p>
402	 */
403	@Override public void enterTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx) { }
404	/**
405	 * {@inheritDoc}
406	 *
407	 * <p>The default implementation does nothing.</p>
408	 */
409	@Override public void exitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx) { }
410	/**
411	 * {@inheritDoc}
412	 *
413	 * <p>The default implementation does nothing.</p>
414	 */
415	@Override public void enterType(BindingExpressionParser.TypeContext ctx) { }
416	/**
417	 * {@inheritDoc}
418	 *
419	 * <p>The default implementation does nothing.</p>
420	 */
421	@Override public void exitType(BindingExpressionParser.TypeContext ctx) { }
422	/**
423	 * {@inheritDoc}
424	 *
425	 * <p>The default implementation does nothing.</p>
426	 */
427	@Override public void enterExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx) { }
428	/**
429	 * {@inheritDoc}
430	 *
431	 * <p>The default implementation does nothing.</p>
432	 */
433	@Override public void exitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx) { }
434	/**
435	 * {@inheritDoc}
436	 *
437	 * <p>The default implementation does nothing.</p>
438	 */
439	@Override public void enterArguments(BindingExpressionParser.ArgumentsContext ctx) { }
440	/**
441	 * {@inheritDoc}
442	 *
443	 * <p>The default implementation does nothing.</p>
444	 */
445	@Override public void exitArguments(BindingExpressionParser.ArgumentsContext ctx) { }
446	/**
447	 * {@inheritDoc}
448	 *
449	 * <p>The default implementation does nothing.</p>
450	 */
451	@Override public void enterClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx) { }
452	/**
453	 * {@inheritDoc}
454	 *
455	 * <p>The default implementation does nothing.</p>
456	 */
457	@Override public void exitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx) { }
458	/**
459	 * {@inheritDoc}
460	 *
461	 * <p>The default implementation does nothing.</p>
462	 */
463	@Override public void enterPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx) { }
464	/**
465	 * {@inheritDoc}
466	 *
467	 * <p>The default implementation does nothing.</p>
468	 */
469	@Override public void exitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx) { }
470	/**
471	 * {@inheritDoc}
472	 *
473	 * <p>The default implementation does nothing.</p>
474	 */
475	@Override public void enterResources(BindingExpressionParser.ResourcesContext ctx) { }
476	/**
477	 * {@inheritDoc}
478	 *
479	 * <p>The default implementation does nothing.</p>
480	 */
481	@Override public void exitResources(BindingExpressionParser.ResourcesContext ctx) { }
482	/**
483	 * {@inheritDoc}
484	 *
485	 * <p>The default implementation does nothing.</p>
486	 */
487	@Override public void enterResourceParameters(BindingExpressionParser.ResourceParametersContext ctx) { }
488	/**
489	 * {@inheritDoc}
490	 *
491	 * <p>The default implementation does nothing.</p>
492	 */
493	@Override public void exitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx) { }
494
495	/**
496	 * {@inheritDoc}
497	 *
498	 * <p>The default implementation does nothing.</p>
499	 */
500	@Override public void enterEveryRule(ParserRuleContext ctx) { }
501	/**
502	 * {@inheritDoc}
503	 *
504	 * <p>The default implementation does nothing.</p>
505	 */
506	@Override public void exitEveryRule(ParserRuleContext ctx) { }
507	/**
508	 * {@inheritDoc}
509	 *
510	 * <p>The default implementation does nothing.</p>
511	 */
512	@Override public void visitTerminal(TerminalNode node) { }
513	/**
514	 * {@inheritDoc}
515	 *
516	 * <p>The default implementation does nothing.</p>
517	 */
518	@Override public void visitErrorNode(ErrorNode node) { }
519}