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}