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