BindingExpressionBaseVisitor.java revision 0cb9fbb96197af013f4f879ed6cddf2681b88fd6
1// Generated from BindingExpression.g4 by ANTLR 4.4
2package android.databinding.parser;
3import org.antlr.v4.runtime.misc.NotNull;
4import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
5
6/**
7 * This class provides an empty implementation of {@link BindingExpressionVisitor},
8 * which can be extended to create a visitor which only needs to handle a subset
9 * of the available methods.
10 *
11 * @param  The return type of the visit operation. Use {@link Void} for
12 * operations with no return type.
13 */
14public class BindingExpressionBaseVisitor<Result> extends AbstractParseTreeVisitor<Result> implements BindingExpressionVisitor<Result> {
15	/**
16	 * {@inheritDoc}
17	 *
18	 * <p>The default implementation returns the result of calling
19	 * {@link #visitChildren} on {@code ctx}.</p>
20	 */
21	@Override public Result visitExpression(@NotNull BindingExpressionParser.ExpressionContext ctx) { return visitChildren(ctx); }
22
23	/**
24	 * {@inheritDoc}
25	 *
26	 * <p>The default implementation returns the result of calling
27	 * {@link #visitChildren} on {@code ctx}.</p>
28	 */
29	@Override public Result visitResources(@NotNull BindingExpressionParser.ResourcesContext ctx) { return visitChildren(ctx); }
30
31	/**
32	 * {@inheritDoc}
33	 *
34	 * <p>The default implementation returns the result of calling
35	 * {@link #visitChildren} on {@code ctx}.</p>
36	 */
37	@Override public Result visitBracketOp(@NotNull BindingExpressionParser.BracketOpContext ctx) { return visitChildren(ctx); }
38
39	/**
40	 * {@inheritDoc}
41	 *
42	 * <p>The default implementation returns the result of calling
43	 * {@link #visitChildren} on {@code ctx}.</p>
44	 */
45	@Override public Result visitUnaryOp(@NotNull BindingExpressionParser.UnaryOpContext ctx) { return visitChildren(ctx); }
46
47	/**
48	 * {@inheritDoc}
49	 *
50	 * <p>The default implementation returns the result of calling
51	 * {@link #visitChildren} on {@code ctx}.</p>
52	 */
53	@Override public Result visitCastOp(@NotNull BindingExpressionParser.CastOpContext ctx) { return visitChildren(ctx); }
54
55	/**
56	 * {@inheritDoc}
57	 *
58	 * <p>The default implementation returns the result of calling
59	 * {@link #visitChildren} on {@code ctx}.</p>
60	 */
61	@Override public Result visitResourceParameters(@NotNull BindingExpressionParser.ResourceParametersContext ctx) { return visitChildren(ctx); }
62
63	/**
64	 * {@inheritDoc}
65	 *
66	 * <p>The default implementation returns the result of calling
67	 * {@link #visitChildren} on {@code ctx}.</p>
68	 */
69	@Override public Result visitAndOrOp(@NotNull BindingExpressionParser.AndOrOpContext ctx) { return visitChildren(ctx); }
70
71	/**
72	 * {@inheritDoc}
73	 *
74	 * <p>The default implementation returns the result of calling
75	 * {@link #visitChildren} on {@code ctx}.</p>
76	 */
77	@Override public Result visitMethodInvocation(@NotNull BindingExpressionParser.MethodInvocationContext ctx) { return visitChildren(ctx); }
78
79	/**
80	 * {@inheritDoc}
81	 *
82	 * <p>The default implementation returns the result of calling
83	 * {@link #visitChildren} on {@code ctx}.</p>
84	 */
85	@Override public Result visitExpressionList(@NotNull BindingExpressionParser.ExpressionListContext ctx) { return visitChildren(ctx); }
86
87	/**
88	 * {@inheritDoc}
89	 *
90	 * <p>The default implementation returns the result of calling
91	 * {@link #visitChildren} on {@code ctx}.</p>
92	 */
93	@Override public Result visitClassOrInterfaceType(@NotNull BindingExpressionParser.ClassOrInterfaceTypeContext ctx) { return visitChildren(ctx); }
94
95	/**
96	 * {@inheritDoc}
97	 *
98	 * <p>The default implementation returns the result of calling
99	 * {@link #visitChildren} on {@code ctx}.</p>
100	 */
101	@Override public Result visitStringLiteral(@NotNull BindingExpressionParser.StringLiteralContext ctx) { return visitChildren(ctx); }
102
103	/**
104	 * {@inheritDoc}
105	 *
106	 * <p>The default implementation returns the result of calling
107	 * {@link #visitChildren} on {@code ctx}.</p>
108	 */
109	@Override public Result visitPrimary(@NotNull BindingExpressionParser.PrimaryContext ctx) { return visitChildren(ctx); }
110
111	/**
112	 * {@inheritDoc}
113	 *
114	 * <p>The default implementation returns the result of calling
115	 * {@link #visitChildren} on {@code ctx}.</p>
116	 */
117	@Override public Result visitType(@NotNull BindingExpressionParser.TypeContext ctx) { return visitChildren(ctx); }
118
119	/**
120	 * {@inheritDoc}
121	 *
122	 * <p>The default implementation returns the result of calling
123	 * {@link #visitChildren} on {@code ctx}.</p>
124	 */
125	@Override public Result visitBindingSyntax(@NotNull BindingExpressionParser.BindingSyntaxContext ctx) { return visitChildren(ctx); }
126
127	/**
128	 * {@inheritDoc}
129	 *
130	 * <p>The default implementation returns the result of calling
131	 * {@link #visitChildren} on {@code ctx}.</p>
132	 */
133	@Override public Result visitComparisonOp(@NotNull BindingExpressionParser.ComparisonOpContext ctx) { return visitChildren(ctx); }
134
135	/**
136	 * {@inheritDoc}
137	 *
138	 * <p>The default implementation returns the result of calling
139	 * {@link #visitChildren} on {@code ctx}.</p>
140	 */
141	@Override public Result visitTernaryOp(@NotNull BindingExpressionParser.TernaryOpContext ctx) { return visitChildren(ctx); }
142
143	/**
144	 * {@inheritDoc}
145	 *
146	 * <p>The default implementation returns the result of calling
147	 * {@link #visitChildren} on {@code ctx}.</p>
148	 */
149	@Override public Result visitConstantValue(@NotNull BindingExpressionParser.ConstantValueContext ctx) { return visitChildren(ctx); }
150
151	/**
152	 * {@inheritDoc}
153	 *
154	 * <p>The default implementation returns the result of calling
155	 * {@link #visitChildren} on {@code ctx}.</p>
156	 */
157	@Override public Result visitDotOp(@NotNull BindingExpressionParser.DotOpContext ctx) { return visitChildren(ctx); }
158
159	/**
160	 * {@inheritDoc}
161	 *
162	 * <p>The default implementation returns the result of calling
163	 * {@link #visitChildren} on {@code ctx}.</p>
164	 */
165	@Override public Result visitDefaults(@NotNull BindingExpressionParser.DefaultsContext ctx) { return visitChildren(ctx); }
166
167	/**
168	 * {@inheritDoc}
169	 *
170	 * <p>The default implementation returns the result of calling
171	 * {@link #visitChildren} on {@code ctx}.</p>
172	 */
173	@Override public Result visitBitShiftOp(@NotNull BindingExpressionParser.BitShiftOpContext ctx) { return visitChildren(ctx); }
174
175	/**
176	 * {@inheritDoc}
177	 *
178	 * <p>The default implementation returns the result of calling
179	 * {@link #visitChildren} on {@code ctx}.</p>
180	 */
181	@Override public Result visitInstanceOfOp(@NotNull BindingExpressionParser.InstanceOfOpContext ctx) { return visitChildren(ctx); }
182
183	/**
184	 * {@inheritDoc}
185	 *
186	 * <p>The default implementation returns the result of calling
187	 * {@link #visitChildren} on {@code ctx}.</p>
188	 */
189	@Override public Result visitBinaryOp(@NotNull BindingExpressionParser.BinaryOpContext ctx) { return visitChildren(ctx); }
190
191	/**
192	 * {@inheritDoc}
193	 *
194	 * <p>The default implementation returns the result of calling
195	 * {@link #visitChildren} on {@code ctx}.</p>
196	 */
197	@Override public Result visitExplicitGenericInvocation(@NotNull BindingExpressionParser.ExplicitGenericInvocationContext ctx) { return visitChildren(ctx); }
198
199	/**
200	 * {@inheritDoc}
201	 *
202	 * <p>The default implementation returns the result of calling
203	 * {@link #visitChildren} on {@code ctx}.</p>
204	 */
205	@Override public Result visitResource(@NotNull BindingExpressionParser.ResourceContext ctx) { return visitChildren(ctx); }
206
207	/**
208	 * {@inheritDoc}
209	 *
210	 * <p>The default implementation returns the result of calling
211	 * {@link #visitChildren} on {@code ctx}.</p>
212	 */
213	@Override public Result visitTypeArguments(@NotNull BindingExpressionParser.TypeArgumentsContext ctx) { return visitChildren(ctx); }
214
215	/**
216	 * {@inheritDoc}
217	 *
218	 * <p>The default implementation returns the result of calling
219	 * {@link #visitChildren} on {@code ctx}.</p>
220	 */
221	@Override public Result visitGrouping(@NotNull BindingExpressionParser.GroupingContext ctx) { return visitChildren(ctx); }
222
223	/**
224	 * {@inheritDoc}
225	 *
226	 * <p>The default implementation returns the result of calling
227	 * {@link #visitChildren} on {@code ctx}.</p>
228	 */
229	@Override public Result visitMathOp(@NotNull BindingExpressionParser.MathOpContext ctx) { return visitChildren(ctx); }
230
231	/**
232	 * {@inheritDoc}
233	 *
234	 * <p>The default implementation returns the result of calling
235	 * {@link #visitChildren} on {@code ctx}.</p>
236	 */
237	@Override public Result visitClassExtraction(@NotNull BindingExpressionParser.ClassExtractionContext ctx) { return visitChildren(ctx); }
238
239	/**
240	 * {@inheritDoc}
241	 *
242	 * <p>The default implementation returns the result of calling
243	 * {@link #visitChildren} on {@code ctx}.</p>
244	 */
245	@Override public Result visitArguments(@NotNull BindingExpressionParser.ArgumentsContext ctx) { return visitChildren(ctx); }
246
247	/**
248	 * {@inheritDoc}
249	 *
250	 * <p>The default implementation returns the result of calling
251	 * {@link #visitChildren} on {@code ctx}.</p>
252	 */
253	@Override public Result visitPrimitiveType(@NotNull BindingExpressionParser.PrimitiveTypeContext ctx) { return visitChildren(ctx); }
254
255	/**
256	 * {@inheritDoc}
257	 *
258	 * <p>The default implementation returns the result of calling
259	 * {@link #visitChildren} on {@code ctx}.</p>
260	 */
261	@Override public Result visitQuestionQuestionOp(@NotNull BindingExpressionParser.QuestionQuestionOpContext ctx) { return visitChildren(ctx); }
262
263	/**
264	 * {@inheritDoc}
265	 *
266	 * <p>The default implementation returns the result of calling
267	 * {@link #visitChildren} on {@code ctx}.</p>
268	 */
269	@Override public Result visitJavaLiteral(@NotNull BindingExpressionParser.JavaLiteralContext ctx) { return visitChildren(ctx); }
270
271	/**
272	 * {@inheritDoc}
273	 *
274	 * <p>The default implementation returns the result of calling
275	 * {@link #visitChildren} on {@code ctx}.</p>
276	 */
277	@Override public Result visitExplicitGenericInvocationSuffix(@NotNull BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx) { return visitChildren(ctx); }
278
279	/**
280	 * {@inheritDoc}
281	 *
282	 * <p>The default implementation returns the result of calling
283	 * {@link #visitChildren} on {@code ctx}.</p>
284	 */
285	@Override public Result visitIdentifier(@NotNull BindingExpressionParser.IdentifierContext ctx) { return visitChildren(ctx); }
286
287	/**
288	 * {@inheritDoc}
289	 *
290	 * <p>The default implementation returns the result of calling
291	 * {@link #visitChildren} on {@code ctx}.</p>
292	 */
293	@Override public Result visitLiteral(@NotNull BindingExpressionParser.LiteralContext ctx) { return visitChildren(ctx); }
294}