1 // Generated from io/earcam/instrumental/module/jpms/parser/Java9.g4 by ANTLR 4.7.1 2 package io.earcam.instrumental.module.jpms.parser; 3 import org.antlr.v4.runtime.tree.ParseTreeListener; 4 5 /** 6 * This interface defines a complete listener for a parse tree produced by 7 * {@link Java9Parser}. 8 */ 9 interface Java9Listener extends ParseTreeListener { 10 /** 11 * Enter a parse tree produced by {@link Java9Parser#literal}. 12 * @param ctx the parse tree 13 */ 14 void enterLiteral(Java9Parser.LiteralContext ctx); 15 /** 16 * Exit a parse tree produced by {@link Java9Parser#literal}. 17 * @param ctx the parse tree 18 */ 19 void exitLiteral(Java9Parser.LiteralContext ctx); 20 /** 21 * Enter a parse tree produced by {@link Java9Parser#primitiveType}. 22 * @param ctx the parse tree 23 */ 24 void enterPrimitiveType(Java9Parser.PrimitiveTypeContext ctx); 25 /** 26 * Exit a parse tree produced by {@link Java9Parser#primitiveType}. 27 * @param ctx the parse tree 28 */ 29 void exitPrimitiveType(Java9Parser.PrimitiveTypeContext ctx); 30 /** 31 * Enter a parse tree produced by {@link Java9Parser#numericType}. 32 * @param ctx the parse tree 33 */ 34 void enterNumericType(Java9Parser.NumericTypeContext ctx); 35 /** 36 * Exit a parse tree produced by {@link Java9Parser#numericType}. 37 * @param ctx the parse tree 38 */ 39 void exitNumericType(Java9Parser.NumericTypeContext ctx); 40 /** 41 * Enter a parse tree produced by {@link Java9Parser#integralType}. 42 * @param ctx the parse tree 43 */ 44 void enterIntegralType(Java9Parser.IntegralTypeContext ctx); 45 /** 46 * Exit a parse tree produced by {@link Java9Parser#integralType}. 47 * @param ctx the parse tree 48 */ 49 void exitIntegralType(Java9Parser.IntegralTypeContext ctx); 50 /** 51 * Enter a parse tree produced by {@link Java9Parser#floatingPointType}. 52 * @param ctx the parse tree 53 */ 54 void enterFloatingPointType(Java9Parser.FloatingPointTypeContext ctx); 55 /** 56 * Exit a parse tree produced by {@link Java9Parser#floatingPointType}. 57 * @param ctx the parse tree 58 */ 59 void exitFloatingPointType(Java9Parser.FloatingPointTypeContext ctx); 60 /** 61 * Enter a parse tree produced by {@link Java9Parser#referenceType}. 62 * @param ctx the parse tree 63 */ 64 void enterReferenceType(Java9Parser.ReferenceTypeContext ctx); 65 /** 66 * Exit a parse tree produced by {@link Java9Parser#referenceType}. 67 * @param ctx the parse tree 68 */ 69 void exitReferenceType(Java9Parser.ReferenceTypeContext ctx); 70 /** 71 * Enter a parse tree produced by {@link Java9Parser#classOrInterfaceType}. 72 * @param ctx the parse tree 73 */ 74 void enterClassOrInterfaceType(Java9Parser.ClassOrInterfaceTypeContext ctx); 75 /** 76 * Exit a parse tree produced by {@link Java9Parser#classOrInterfaceType}. 77 * @param ctx the parse tree 78 */ 79 void exitClassOrInterfaceType(Java9Parser.ClassOrInterfaceTypeContext ctx); 80 /** 81 * Enter a parse tree produced by {@link Java9Parser#classType}. 82 * @param ctx the parse tree 83 */ 84 void enterClassType(Java9Parser.ClassTypeContext ctx); 85 /** 86 * Exit a parse tree produced by {@link Java9Parser#classType}. 87 * @param ctx the parse tree 88 */ 89 void exitClassType(Java9Parser.ClassTypeContext ctx); 90 /** 91 * Enter a parse tree produced by {@link Java9Parser#classType_lf_classOrInterfaceType}. 92 * @param ctx the parse tree 93 */ 94 void enterClassType_lf_classOrInterfaceType(Java9Parser.ClassType_lf_classOrInterfaceTypeContext ctx); 95 /** 96 * Exit a parse tree produced by {@link Java9Parser#classType_lf_classOrInterfaceType}. 97 * @param ctx the parse tree 98 */ 99 void exitClassType_lf_classOrInterfaceType(Java9Parser.ClassType_lf_classOrInterfaceTypeContext ctx); 100 /** 101 * Enter a parse tree produced by {@link Java9Parser#classType_lfno_classOrInterfaceType}. 102 * @param ctx the parse tree 103 */ 104 void enterClassType_lfno_classOrInterfaceType(Java9Parser.ClassType_lfno_classOrInterfaceTypeContext ctx); 105 /** 106 * Exit a parse tree produced by {@link Java9Parser#classType_lfno_classOrInterfaceType}. 107 * @param ctx the parse tree 108 */ 109 void exitClassType_lfno_classOrInterfaceType(Java9Parser.ClassType_lfno_classOrInterfaceTypeContext ctx); 110 /** 111 * Enter a parse tree produced by {@link Java9Parser#interfaceType}. 112 * @param ctx the parse tree 113 */ 114 void enterInterfaceType(Java9Parser.InterfaceTypeContext ctx); 115 /** 116 * Exit a parse tree produced by {@link Java9Parser#interfaceType}. 117 * @param ctx the parse tree 118 */ 119 void exitInterfaceType(Java9Parser.InterfaceTypeContext ctx); 120 /** 121 * Enter a parse tree produced by {@link Java9Parser#interfaceType_lf_classOrInterfaceType}. 122 * @param ctx the parse tree 123 */ 124 void enterInterfaceType_lf_classOrInterfaceType(Java9Parser.InterfaceType_lf_classOrInterfaceTypeContext ctx); 125 /** 126 * Exit a parse tree produced by {@link Java9Parser#interfaceType_lf_classOrInterfaceType}. 127 * @param ctx the parse tree 128 */ 129 void exitInterfaceType_lf_classOrInterfaceType(Java9Parser.InterfaceType_lf_classOrInterfaceTypeContext ctx); 130 /** 131 * Enter a parse tree produced by {@link Java9Parser#interfaceType_lfno_classOrInterfaceType}. 132 * @param ctx the parse tree 133 */ 134 void enterInterfaceType_lfno_classOrInterfaceType(Java9Parser.InterfaceType_lfno_classOrInterfaceTypeContext ctx); 135 /** 136 * Exit a parse tree produced by {@link Java9Parser#interfaceType_lfno_classOrInterfaceType}. 137 * @param ctx the parse tree 138 */ 139 void exitInterfaceType_lfno_classOrInterfaceType(Java9Parser.InterfaceType_lfno_classOrInterfaceTypeContext ctx); 140 /** 141 * Enter a parse tree produced by {@link Java9Parser#typeVariable}. 142 * @param ctx the parse tree 143 */ 144 void enterTypeVariable(Java9Parser.TypeVariableContext ctx); 145 /** 146 * Exit a parse tree produced by {@link Java9Parser#typeVariable}. 147 * @param ctx the parse tree 148 */ 149 void exitTypeVariable(Java9Parser.TypeVariableContext ctx); 150 /** 151 * Enter a parse tree produced by {@link Java9Parser#arrayType}. 152 * @param ctx the parse tree 153 */ 154 void enterArrayType(Java9Parser.ArrayTypeContext ctx); 155 /** 156 * Exit a parse tree produced by {@link Java9Parser#arrayType}. 157 * @param ctx the parse tree 158 */ 159 void exitArrayType(Java9Parser.ArrayTypeContext ctx); 160 /** 161 * Enter a parse tree produced by {@link Java9Parser#dims}. 162 * @param ctx the parse tree 163 */ 164 void enterDims(Java9Parser.DimsContext ctx); 165 /** 166 * Exit a parse tree produced by {@link Java9Parser#dims}. 167 * @param ctx the parse tree 168 */ 169 void exitDims(Java9Parser.DimsContext ctx); 170 /** 171 * Enter a parse tree produced by {@link Java9Parser#typeParameter}. 172 * @param ctx the parse tree 173 */ 174 void enterTypeParameter(Java9Parser.TypeParameterContext ctx); 175 /** 176 * Exit a parse tree produced by {@link Java9Parser#typeParameter}. 177 * @param ctx the parse tree 178 */ 179 void exitTypeParameter(Java9Parser.TypeParameterContext ctx); 180 /** 181 * Enter a parse tree produced by {@link Java9Parser#typeParameterModifier}. 182 * @param ctx the parse tree 183 */ 184 void enterTypeParameterModifier(Java9Parser.TypeParameterModifierContext ctx); 185 /** 186 * Exit a parse tree produced by {@link Java9Parser#typeParameterModifier}. 187 * @param ctx the parse tree 188 */ 189 void exitTypeParameterModifier(Java9Parser.TypeParameterModifierContext ctx); 190 /** 191 * Enter a parse tree produced by {@link Java9Parser#typeBound}. 192 * @param ctx the parse tree 193 */ 194 void enterTypeBound(Java9Parser.TypeBoundContext ctx); 195 /** 196 * Exit a parse tree produced by {@link Java9Parser#typeBound}. 197 * @param ctx the parse tree 198 */ 199 void exitTypeBound(Java9Parser.TypeBoundContext ctx); 200 /** 201 * Enter a parse tree produced by {@link Java9Parser#additionalBound}. 202 * @param ctx the parse tree 203 */ 204 void enterAdditionalBound(Java9Parser.AdditionalBoundContext ctx); 205 /** 206 * Exit a parse tree produced by {@link Java9Parser#additionalBound}. 207 * @param ctx the parse tree 208 */ 209 void exitAdditionalBound(Java9Parser.AdditionalBoundContext ctx); 210 /** 211 * Enter a parse tree produced by {@link Java9Parser#typeArguments}. 212 * @param ctx the parse tree 213 */ 214 void enterTypeArguments(Java9Parser.TypeArgumentsContext ctx); 215 /** 216 * Exit a parse tree produced by {@link Java9Parser#typeArguments}. 217 * @param ctx the parse tree 218 */ 219 void exitTypeArguments(Java9Parser.TypeArgumentsContext ctx); 220 /** 221 * Enter a parse tree produced by {@link Java9Parser#typeArgumentList}. 222 * @param ctx the parse tree 223 */ 224 void enterTypeArgumentList(Java9Parser.TypeArgumentListContext ctx); 225 /** 226 * Exit a parse tree produced by {@link Java9Parser#typeArgumentList}. 227 * @param ctx the parse tree 228 */ 229 void exitTypeArgumentList(Java9Parser.TypeArgumentListContext ctx); 230 /** 231 * Enter a parse tree produced by {@link Java9Parser#typeArgument}. 232 * @param ctx the parse tree 233 */ 234 void enterTypeArgument(Java9Parser.TypeArgumentContext ctx); 235 /** 236 * Exit a parse tree produced by {@link Java9Parser#typeArgument}. 237 * @param ctx the parse tree 238 */ 239 void exitTypeArgument(Java9Parser.TypeArgumentContext ctx); 240 /** 241 * Enter a parse tree produced by {@link Java9Parser#wildcard}. 242 * @param ctx the parse tree 243 */ 244 void enterWildcard(Java9Parser.WildcardContext ctx); 245 /** 246 * Exit a parse tree produced by {@link Java9Parser#wildcard}. 247 * @param ctx the parse tree 248 */ 249 void exitWildcard(Java9Parser.WildcardContext ctx); 250 /** 251 * Enter a parse tree produced by {@link Java9Parser#wildcardBounds}. 252 * @param ctx the parse tree 253 */ 254 void enterWildcardBounds(Java9Parser.WildcardBoundsContext ctx); 255 /** 256 * Exit a parse tree produced by {@link Java9Parser#wildcardBounds}. 257 * @param ctx the parse tree 258 */ 259 void exitWildcardBounds(Java9Parser.WildcardBoundsContext ctx); 260 /** 261 * Enter a parse tree produced by {@link Java9Parser#moduleName}. 262 * @param ctx the parse tree 263 */ 264 void enterModuleName(Java9Parser.ModuleNameContext ctx); 265 /** 266 * Exit a parse tree produced by {@link Java9Parser#moduleName}. 267 * @param ctx the parse tree 268 */ 269 void exitModuleName(Java9Parser.ModuleNameContext ctx); 270 /** 271 * Enter a parse tree produced by {@link Java9Parser#packageName}. 272 * @param ctx the parse tree 273 */ 274 void enterPackageName(Java9Parser.PackageNameContext ctx); 275 /** 276 * Exit a parse tree produced by {@link Java9Parser#packageName}. 277 * @param ctx the parse tree 278 */ 279 void exitPackageName(Java9Parser.PackageNameContext ctx); 280 /** 281 * Enter a parse tree produced by {@link Java9Parser#typeName}. 282 * @param ctx the parse tree 283 */ 284 void enterTypeName(Java9Parser.TypeNameContext ctx); 285 /** 286 * Exit a parse tree produced by {@link Java9Parser#typeName}. 287 * @param ctx the parse tree 288 */ 289 void exitTypeName(Java9Parser.TypeNameContext ctx); 290 /** 291 * Enter a parse tree produced by {@link Java9Parser#packageOrTypeName}. 292 * @param ctx the parse tree 293 */ 294 void enterPackageOrTypeName(Java9Parser.PackageOrTypeNameContext ctx); 295 /** 296 * Exit a parse tree produced by {@link Java9Parser#packageOrTypeName}. 297 * @param ctx the parse tree 298 */ 299 void exitPackageOrTypeName(Java9Parser.PackageOrTypeNameContext ctx); 300 /** 301 * Enter a parse tree produced by {@link Java9Parser#expressionName}. 302 * @param ctx the parse tree 303 */ 304 void enterExpressionName(Java9Parser.ExpressionNameContext ctx); 305 /** 306 * Exit a parse tree produced by {@link Java9Parser#expressionName}. 307 * @param ctx the parse tree 308 */ 309 void exitExpressionName(Java9Parser.ExpressionNameContext ctx); 310 /** 311 * Enter a parse tree produced by {@link Java9Parser#methodName}. 312 * @param ctx the parse tree 313 */ 314 void enterMethodName(Java9Parser.MethodNameContext ctx); 315 /** 316 * Exit a parse tree produced by {@link Java9Parser#methodName}. 317 * @param ctx the parse tree 318 */ 319 void exitMethodName(Java9Parser.MethodNameContext ctx); 320 /** 321 * Enter a parse tree produced by {@link Java9Parser#ambiguousName}. 322 * @param ctx the parse tree 323 */ 324 void enterAmbiguousName(Java9Parser.AmbiguousNameContext ctx); 325 /** 326 * Exit a parse tree produced by {@link Java9Parser#ambiguousName}. 327 * @param ctx the parse tree 328 */ 329 void exitAmbiguousName(Java9Parser.AmbiguousNameContext ctx); 330 /** 331 * Enter a parse tree produced by {@link Java9Parser#compilationUnit}. 332 * @param ctx the parse tree 333 */ 334 void enterCompilationUnit(Java9Parser.CompilationUnitContext ctx); 335 /** 336 * Exit a parse tree produced by {@link Java9Parser#compilationUnit}. 337 * @param ctx the parse tree 338 */ 339 void exitCompilationUnit(Java9Parser.CompilationUnitContext ctx); 340 /** 341 * Enter a parse tree produced by {@link Java9Parser#ordinaryCompilation}. 342 * @param ctx the parse tree 343 */ 344 void enterOrdinaryCompilation(Java9Parser.OrdinaryCompilationContext ctx); 345 /** 346 * Exit a parse tree produced by {@link Java9Parser#ordinaryCompilation}. 347 * @param ctx the parse tree 348 */ 349 void exitOrdinaryCompilation(Java9Parser.OrdinaryCompilationContext ctx); 350 /** 351 * Enter a parse tree produced by {@link Java9Parser#modularCompilation}. 352 * @param ctx the parse tree 353 */ 354 void enterModularCompilation(Java9Parser.ModularCompilationContext ctx); 355 /** 356 * Exit a parse tree produced by {@link Java9Parser#modularCompilation}. 357 * @param ctx the parse tree 358 */ 359 void exitModularCompilation(Java9Parser.ModularCompilationContext ctx); 360 /** 361 * Enter a parse tree produced by {@link Java9Parser#packageDeclaration}. 362 * @param ctx the parse tree 363 */ 364 void enterPackageDeclaration(Java9Parser.PackageDeclarationContext ctx); 365 /** 366 * Exit a parse tree produced by {@link Java9Parser#packageDeclaration}. 367 * @param ctx the parse tree 368 */ 369 void exitPackageDeclaration(Java9Parser.PackageDeclarationContext ctx); 370 /** 371 * Enter a parse tree produced by {@link Java9Parser#packageModifier}. 372 * @param ctx the parse tree 373 */ 374 void enterPackageModifier(Java9Parser.PackageModifierContext ctx); 375 /** 376 * Exit a parse tree produced by {@link Java9Parser#packageModifier}. 377 * @param ctx the parse tree 378 */ 379 void exitPackageModifier(Java9Parser.PackageModifierContext ctx); 380 /** 381 * Enter a parse tree produced by {@link Java9Parser#importDeclaration}. 382 * @param ctx the parse tree 383 */ 384 void enterImportDeclaration(Java9Parser.ImportDeclarationContext ctx); 385 /** 386 * Exit a parse tree produced by {@link Java9Parser#importDeclaration}. 387 * @param ctx the parse tree 388 */ 389 void exitImportDeclaration(Java9Parser.ImportDeclarationContext ctx); 390 /** 391 * Enter a parse tree produced by {@link Java9Parser#singleTypeImportDeclaration}. 392 * @param ctx the parse tree 393 */ 394 void enterSingleTypeImportDeclaration(Java9Parser.SingleTypeImportDeclarationContext ctx); 395 /** 396 * Exit a parse tree produced by {@link Java9Parser#singleTypeImportDeclaration}. 397 * @param ctx the parse tree 398 */ 399 void exitSingleTypeImportDeclaration(Java9Parser.SingleTypeImportDeclarationContext ctx); 400 /** 401 * Enter a parse tree produced by {@link Java9Parser#typeImportOnDemandDeclaration}. 402 * @param ctx the parse tree 403 */ 404 void enterTypeImportOnDemandDeclaration(Java9Parser.TypeImportOnDemandDeclarationContext ctx); 405 /** 406 * Exit a parse tree produced by {@link Java9Parser#typeImportOnDemandDeclaration}. 407 * @param ctx the parse tree 408 */ 409 void exitTypeImportOnDemandDeclaration(Java9Parser.TypeImportOnDemandDeclarationContext ctx); 410 /** 411 * Enter a parse tree produced by {@link Java9Parser#singleStaticImportDeclaration}. 412 * @param ctx the parse tree 413 */ 414 void enterSingleStaticImportDeclaration(Java9Parser.SingleStaticImportDeclarationContext ctx); 415 /** 416 * Exit a parse tree produced by {@link Java9Parser#singleStaticImportDeclaration}. 417 * @param ctx the parse tree 418 */ 419 void exitSingleStaticImportDeclaration(Java9Parser.SingleStaticImportDeclarationContext ctx); 420 /** 421 * Enter a parse tree produced by {@link Java9Parser#staticImportOnDemandDeclaration}. 422 * @param ctx the parse tree 423 */ 424 void enterStaticImportOnDemandDeclaration(Java9Parser.StaticImportOnDemandDeclarationContext ctx); 425 /** 426 * Exit a parse tree produced by {@link Java9Parser#staticImportOnDemandDeclaration}. 427 * @param ctx the parse tree 428 */ 429 void exitStaticImportOnDemandDeclaration(Java9Parser.StaticImportOnDemandDeclarationContext ctx); 430 /** 431 * Enter a parse tree produced by {@link Java9Parser#typeDeclaration}. 432 * @param ctx the parse tree 433 */ 434 void enterTypeDeclaration(Java9Parser.TypeDeclarationContext ctx); 435 /** 436 * Exit a parse tree produced by {@link Java9Parser#typeDeclaration}. 437 * @param ctx the parse tree 438 */ 439 void exitTypeDeclaration(Java9Parser.TypeDeclarationContext ctx); 440 /** 441 * Enter a parse tree produced by {@link Java9Parser#moduleDeclaration}. 442 * @param ctx the parse tree 443 */ 444 void enterModuleDeclaration(Java9Parser.ModuleDeclarationContext ctx); 445 /** 446 * Exit a parse tree produced by {@link Java9Parser#moduleDeclaration}. 447 * @param ctx the parse tree 448 */ 449 void exitModuleDeclaration(Java9Parser.ModuleDeclarationContext ctx); 450 /** 451 * Enter a parse tree produced by {@link Java9Parser#moduleDirective}. 452 * @param ctx the parse tree 453 */ 454 void enterModuleDirective(Java9Parser.ModuleDirectiveContext ctx); 455 /** 456 * Exit a parse tree produced by {@link Java9Parser#moduleDirective}. 457 * @param ctx the parse tree 458 */ 459 void exitModuleDirective(Java9Parser.ModuleDirectiveContext ctx); 460 /** 461 * Enter a parse tree produced by {@link Java9Parser#requiresDirective}. 462 * @param ctx the parse tree 463 */ 464 void enterRequiresDirective(Java9Parser.RequiresDirectiveContext ctx); 465 /** 466 * Exit a parse tree produced by {@link Java9Parser#requiresDirective}. 467 * @param ctx the parse tree 468 */ 469 void exitRequiresDirective(Java9Parser.RequiresDirectiveContext ctx); 470 /** 471 * Enter a parse tree produced by {@link Java9Parser#exportsDirective}. 472 * @param ctx the parse tree 473 */ 474 void enterExportsDirective(Java9Parser.ExportsDirectiveContext ctx); 475 /** 476 * Exit a parse tree produced by {@link Java9Parser#exportsDirective}. 477 * @param ctx the parse tree 478 */ 479 void exitExportsDirective(Java9Parser.ExportsDirectiveContext ctx); 480 /** 481 * Enter a parse tree produced by {@link Java9Parser#opensDirective}. 482 * @param ctx the parse tree 483 */ 484 void enterOpensDirective(Java9Parser.OpensDirectiveContext ctx); 485 /** 486 * Exit a parse tree produced by {@link Java9Parser#opensDirective}. 487 * @param ctx the parse tree 488 */ 489 void exitOpensDirective(Java9Parser.OpensDirectiveContext ctx); 490 /** 491 * Enter a parse tree produced by {@link Java9Parser#usesDirective}. 492 * @param ctx the parse tree 493 */ 494 void enterUsesDirective(Java9Parser.UsesDirectiveContext ctx); 495 /** 496 * Exit a parse tree produced by {@link Java9Parser#usesDirective}. 497 * @param ctx the parse tree 498 */ 499 void exitUsesDirective(Java9Parser.UsesDirectiveContext ctx); 500 /** 501 * Enter a parse tree produced by {@link Java9Parser#providesDirective}. 502 * @param ctx the parse tree 503 */ 504 void enterProvidesDirective(Java9Parser.ProvidesDirectiveContext ctx); 505 /** 506 * Exit a parse tree produced by {@link Java9Parser#providesDirective}. 507 * @param ctx the parse tree 508 */ 509 void exitProvidesDirective(Java9Parser.ProvidesDirectiveContext ctx); 510 /** 511 * Enter a parse tree produced by {@link Java9Parser#requiresModifier}. 512 * @param ctx the parse tree 513 */ 514 void enterRequiresModifier(Java9Parser.RequiresModifierContext ctx); 515 /** 516 * Exit a parse tree produced by {@link Java9Parser#requiresModifier}. 517 * @param ctx the parse tree 518 */ 519 void exitRequiresModifier(Java9Parser.RequiresModifierContext ctx); 520 /** 521 * Enter a parse tree produced by {@link Java9Parser#classDeclaration}. 522 * @param ctx the parse tree 523 */ 524 void enterClassDeclaration(Java9Parser.ClassDeclarationContext ctx); 525 /** 526 * Exit a parse tree produced by {@link Java9Parser#classDeclaration}. 527 * @param ctx the parse tree 528 */ 529 void exitClassDeclaration(Java9Parser.ClassDeclarationContext ctx); 530 /** 531 * Enter a parse tree produced by {@link Java9Parser#normalClassDeclaration}. 532 * @param ctx the parse tree 533 */ 534 void enterNormalClassDeclaration(Java9Parser.NormalClassDeclarationContext ctx); 535 /** 536 * Exit a parse tree produced by {@link Java9Parser#normalClassDeclaration}. 537 * @param ctx the parse tree 538 */ 539 void exitNormalClassDeclaration(Java9Parser.NormalClassDeclarationContext ctx); 540 /** 541 * Enter a parse tree produced by {@link Java9Parser#classModifier}. 542 * @param ctx the parse tree 543 */ 544 void enterClassModifier(Java9Parser.ClassModifierContext ctx); 545 /** 546 * Exit a parse tree produced by {@link Java9Parser#classModifier}. 547 * @param ctx the parse tree 548 */ 549 void exitClassModifier(Java9Parser.ClassModifierContext ctx); 550 /** 551 * Enter a parse tree produced by {@link Java9Parser#typeParameters}. 552 * @param ctx the parse tree 553 */ 554 void enterTypeParameters(Java9Parser.TypeParametersContext ctx); 555 /** 556 * Exit a parse tree produced by {@link Java9Parser#typeParameters}. 557 * @param ctx the parse tree 558 */ 559 void exitTypeParameters(Java9Parser.TypeParametersContext ctx); 560 /** 561 * Enter a parse tree produced by {@link Java9Parser#typeParameterList}. 562 * @param ctx the parse tree 563 */ 564 void enterTypeParameterList(Java9Parser.TypeParameterListContext ctx); 565 /** 566 * Exit a parse tree produced by {@link Java9Parser#typeParameterList}. 567 * @param ctx the parse tree 568 */ 569 void exitTypeParameterList(Java9Parser.TypeParameterListContext ctx); 570 /** 571 * Enter a parse tree produced by {@link Java9Parser#superclass}. 572 * @param ctx the parse tree 573 */ 574 void enterSuperclass(Java9Parser.SuperclassContext ctx); 575 /** 576 * Exit a parse tree produced by {@link Java9Parser#superclass}. 577 * @param ctx the parse tree 578 */ 579 void exitSuperclass(Java9Parser.SuperclassContext ctx); 580 /** 581 * Enter a parse tree produced by {@link Java9Parser#superinterfaces}. 582 * @param ctx the parse tree 583 */ 584 void enterSuperinterfaces(Java9Parser.SuperinterfacesContext ctx); 585 /** 586 * Exit a parse tree produced by {@link Java9Parser#superinterfaces}. 587 * @param ctx the parse tree 588 */ 589 void exitSuperinterfaces(Java9Parser.SuperinterfacesContext ctx); 590 /** 591 * Enter a parse tree produced by {@link Java9Parser#interfaceTypeList}. 592 * @param ctx the parse tree 593 */ 594 void enterInterfaceTypeList(Java9Parser.InterfaceTypeListContext ctx); 595 /** 596 * Exit a parse tree produced by {@link Java9Parser#interfaceTypeList}. 597 * @param ctx the parse tree 598 */ 599 void exitInterfaceTypeList(Java9Parser.InterfaceTypeListContext ctx); 600 /** 601 * Enter a parse tree produced by {@link Java9Parser#classBody}. 602 * @param ctx the parse tree 603 */ 604 void enterClassBody(Java9Parser.ClassBodyContext ctx); 605 /** 606 * Exit a parse tree produced by {@link Java9Parser#classBody}. 607 * @param ctx the parse tree 608 */ 609 void exitClassBody(Java9Parser.ClassBodyContext ctx); 610 /** 611 * Enter a parse tree produced by {@link Java9Parser#classBodyDeclaration}. 612 * @param ctx the parse tree 613 */ 614 void enterClassBodyDeclaration(Java9Parser.ClassBodyDeclarationContext ctx); 615 /** 616 * Exit a parse tree produced by {@link Java9Parser#classBodyDeclaration}. 617 * @param ctx the parse tree 618 */ 619 void exitClassBodyDeclaration(Java9Parser.ClassBodyDeclarationContext ctx); 620 /** 621 * Enter a parse tree produced by {@link Java9Parser#classMemberDeclaration}. 622 * @param ctx the parse tree 623 */ 624 void enterClassMemberDeclaration(Java9Parser.ClassMemberDeclarationContext ctx); 625 /** 626 * Exit a parse tree produced by {@link Java9Parser#classMemberDeclaration}. 627 * @param ctx the parse tree 628 */ 629 void exitClassMemberDeclaration(Java9Parser.ClassMemberDeclarationContext ctx); 630 /** 631 * Enter a parse tree produced by {@link Java9Parser#fieldDeclaration}. 632 * @param ctx the parse tree 633 */ 634 void enterFieldDeclaration(Java9Parser.FieldDeclarationContext ctx); 635 /** 636 * Exit a parse tree produced by {@link Java9Parser#fieldDeclaration}. 637 * @param ctx the parse tree 638 */ 639 void exitFieldDeclaration(Java9Parser.FieldDeclarationContext ctx); 640 /** 641 * Enter a parse tree produced by {@link Java9Parser#fieldModifier}. 642 * @param ctx the parse tree 643 */ 644 void enterFieldModifier(Java9Parser.FieldModifierContext ctx); 645 /** 646 * Exit a parse tree produced by {@link Java9Parser#fieldModifier}. 647 * @param ctx the parse tree 648 */ 649 void exitFieldModifier(Java9Parser.FieldModifierContext ctx); 650 /** 651 * Enter a parse tree produced by {@link Java9Parser#variableDeclaratorList}. 652 * @param ctx the parse tree 653 */ 654 void enterVariableDeclaratorList(Java9Parser.VariableDeclaratorListContext ctx); 655 /** 656 * Exit a parse tree produced by {@link Java9Parser#variableDeclaratorList}. 657 * @param ctx the parse tree 658 */ 659 void exitVariableDeclaratorList(Java9Parser.VariableDeclaratorListContext ctx); 660 /** 661 * Enter a parse tree produced by {@link Java9Parser#variableDeclarator}. 662 * @param ctx the parse tree 663 */ 664 void enterVariableDeclarator(Java9Parser.VariableDeclaratorContext ctx); 665 /** 666 * Exit a parse tree produced by {@link Java9Parser#variableDeclarator}. 667 * @param ctx the parse tree 668 */ 669 void exitVariableDeclarator(Java9Parser.VariableDeclaratorContext ctx); 670 /** 671 * Enter a parse tree produced by {@link Java9Parser#variableDeclaratorId}. 672 * @param ctx the parse tree 673 */ 674 void enterVariableDeclaratorId(Java9Parser.VariableDeclaratorIdContext ctx); 675 /** 676 * Exit a parse tree produced by {@link Java9Parser#variableDeclaratorId}. 677 * @param ctx the parse tree 678 */ 679 void exitVariableDeclaratorId(Java9Parser.VariableDeclaratorIdContext ctx); 680 /** 681 * Enter a parse tree produced by {@link Java9Parser#variableInitializer}. 682 * @param ctx the parse tree 683 */ 684 void enterVariableInitializer(Java9Parser.VariableInitializerContext ctx); 685 /** 686 * Exit a parse tree produced by {@link Java9Parser#variableInitializer}. 687 * @param ctx the parse tree 688 */ 689 void exitVariableInitializer(Java9Parser.VariableInitializerContext ctx); 690 /** 691 * Enter a parse tree produced by {@link Java9Parser#unannType}. 692 * @param ctx the parse tree 693 */ 694 void enterUnannType(Java9Parser.UnannTypeContext ctx); 695 /** 696 * Exit a parse tree produced by {@link Java9Parser#unannType}. 697 * @param ctx the parse tree 698 */ 699 void exitUnannType(Java9Parser.UnannTypeContext ctx); 700 /** 701 * Enter a parse tree produced by {@link Java9Parser#unannPrimitiveType}. 702 * @param ctx the parse tree 703 */ 704 void enterUnannPrimitiveType(Java9Parser.UnannPrimitiveTypeContext ctx); 705 /** 706 * Exit a parse tree produced by {@link Java9Parser#unannPrimitiveType}. 707 * @param ctx the parse tree 708 */ 709 void exitUnannPrimitiveType(Java9Parser.UnannPrimitiveTypeContext ctx); 710 /** 711 * Enter a parse tree produced by {@link Java9Parser#unannReferenceType}. 712 * @param ctx the parse tree 713 */ 714 void enterUnannReferenceType(Java9Parser.UnannReferenceTypeContext ctx); 715 /** 716 * Exit a parse tree produced by {@link Java9Parser#unannReferenceType}. 717 * @param ctx the parse tree 718 */ 719 void exitUnannReferenceType(Java9Parser.UnannReferenceTypeContext ctx); 720 /** 721 * Enter a parse tree produced by {@link Java9Parser#unannClassOrInterfaceType}. 722 * @param ctx the parse tree 723 */ 724 void enterUnannClassOrInterfaceType(Java9Parser.UnannClassOrInterfaceTypeContext ctx); 725 /** 726 * Exit a parse tree produced by {@link Java9Parser#unannClassOrInterfaceType}. 727 * @param ctx the parse tree 728 */ 729 void exitUnannClassOrInterfaceType(Java9Parser.UnannClassOrInterfaceTypeContext ctx); 730 /** 731 * Enter a parse tree produced by {@link Java9Parser#unannClassType}. 732 * @param ctx the parse tree 733 */ 734 void enterUnannClassType(Java9Parser.UnannClassTypeContext ctx); 735 /** 736 * Exit a parse tree produced by {@link Java9Parser#unannClassType}. 737 * @param ctx the parse tree 738 */ 739 void exitUnannClassType(Java9Parser.UnannClassTypeContext ctx); 740 /** 741 * Enter a parse tree produced by {@link Java9Parser#unannClassType_lf_unannClassOrInterfaceType}. 742 * @param ctx the parse tree 743 */ 744 void enterUnannClassType_lf_unannClassOrInterfaceType(Java9Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext ctx); 745 /** 746 * Exit a parse tree produced by {@link Java9Parser#unannClassType_lf_unannClassOrInterfaceType}. 747 * @param ctx the parse tree 748 */ 749 void exitUnannClassType_lf_unannClassOrInterfaceType(Java9Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext ctx); 750 /** 751 * Enter a parse tree produced by {@link Java9Parser#unannClassType_lfno_unannClassOrInterfaceType}. 752 * @param ctx the parse tree 753 */ 754 void enterUnannClassType_lfno_unannClassOrInterfaceType(Java9Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext ctx); 755 /** 756 * Exit a parse tree produced by {@link Java9Parser#unannClassType_lfno_unannClassOrInterfaceType}. 757 * @param ctx the parse tree 758 */ 759 void exitUnannClassType_lfno_unannClassOrInterfaceType(Java9Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext ctx); 760 /** 761 * Enter a parse tree produced by {@link Java9Parser#unannInterfaceType}. 762 * @param ctx the parse tree 763 */ 764 void enterUnannInterfaceType(Java9Parser.UnannInterfaceTypeContext ctx); 765 /** 766 * Exit a parse tree produced by {@link Java9Parser#unannInterfaceType}. 767 * @param ctx the parse tree 768 */ 769 void exitUnannInterfaceType(Java9Parser.UnannInterfaceTypeContext ctx); 770 /** 771 * Enter a parse tree produced by {@link Java9Parser#unannInterfaceType_lf_unannClassOrInterfaceType}. 772 * @param ctx the parse tree 773 */ 774 void enterUnannInterfaceType_lf_unannClassOrInterfaceType(Java9Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext ctx); 775 /** 776 * Exit a parse tree produced by {@link Java9Parser#unannInterfaceType_lf_unannClassOrInterfaceType}. 777 * @param ctx the parse tree 778 */ 779 void exitUnannInterfaceType_lf_unannClassOrInterfaceType(Java9Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext ctx); 780 /** 781 * Enter a parse tree produced by {@link Java9Parser#unannInterfaceType_lfno_unannClassOrInterfaceType}. 782 * @param ctx the parse tree 783 */ 784 void enterUnannInterfaceType_lfno_unannClassOrInterfaceType(Java9Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext ctx); 785 /** 786 * Exit a parse tree produced by {@link Java9Parser#unannInterfaceType_lfno_unannClassOrInterfaceType}. 787 * @param ctx the parse tree 788 */ 789 void exitUnannInterfaceType_lfno_unannClassOrInterfaceType(Java9Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext ctx); 790 /** 791 * Enter a parse tree produced by {@link Java9Parser#unannTypeVariable}. 792 * @param ctx the parse tree 793 */ 794 void enterUnannTypeVariable(Java9Parser.UnannTypeVariableContext ctx); 795 /** 796 * Exit a parse tree produced by {@link Java9Parser#unannTypeVariable}. 797 * @param ctx the parse tree 798 */ 799 void exitUnannTypeVariable(Java9Parser.UnannTypeVariableContext ctx); 800 /** 801 * Enter a parse tree produced by {@link Java9Parser#unannArrayType}. 802 * @param ctx the parse tree 803 */ 804 void enterUnannArrayType(Java9Parser.UnannArrayTypeContext ctx); 805 /** 806 * Exit a parse tree produced by {@link Java9Parser#unannArrayType}. 807 * @param ctx the parse tree 808 */ 809 void exitUnannArrayType(Java9Parser.UnannArrayTypeContext ctx); 810 /** 811 * Enter a parse tree produced by {@link Java9Parser#methodDeclaration}. 812 * @param ctx the parse tree 813 */ 814 void enterMethodDeclaration(Java9Parser.MethodDeclarationContext ctx); 815 /** 816 * Exit a parse tree produced by {@link Java9Parser#methodDeclaration}. 817 * @param ctx the parse tree 818 */ 819 void exitMethodDeclaration(Java9Parser.MethodDeclarationContext ctx); 820 /** 821 * Enter a parse tree produced by {@link Java9Parser#methodModifier}. 822 * @param ctx the parse tree 823 */ 824 void enterMethodModifier(Java9Parser.MethodModifierContext ctx); 825 /** 826 * Exit a parse tree produced by {@link Java9Parser#methodModifier}. 827 * @param ctx the parse tree 828 */ 829 void exitMethodModifier(Java9Parser.MethodModifierContext ctx); 830 /** 831 * Enter a parse tree produced by {@link Java9Parser#methodHeader}. 832 * @param ctx the parse tree 833 */ 834 void enterMethodHeader(Java9Parser.MethodHeaderContext ctx); 835 /** 836 * Exit a parse tree produced by {@link Java9Parser#methodHeader}. 837 * @param ctx the parse tree 838 */ 839 void exitMethodHeader(Java9Parser.MethodHeaderContext ctx); 840 /** 841 * Enter a parse tree produced by {@link Java9Parser#result}. 842 * @param ctx the parse tree 843 */ 844 void enterResult(Java9Parser.ResultContext ctx); 845 /** 846 * Exit a parse tree produced by {@link Java9Parser#result}. 847 * @param ctx the parse tree 848 */ 849 void exitResult(Java9Parser.ResultContext ctx); 850 /** 851 * Enter a parse tree produced by {@link Java9Parser#methodDeclarator}. 852 * @param ctx the parse tree 853 */ 854 void enterMethodDeclarator(Java9Parser.MethodDeclaratorContext ctx); 855 /** 856 * Exit a parse tree produced by {@link Java9Parser#methodDeclarator}. 857 * @param ctx the parse tree 858 */ 859 void exitMethodDeclarator(Java9Parser.MethodDeclaratorContext ctx); 860 /** 861 * Enter a parse tree produced by {@link Java9Parser#formalParameterList}. 862 * @param ctx the parse tree 863 */ 864 void enterFormalParameterList(Java9Parser.FormalParameterListContext ctx); 865 /** 866 * Exit a parse tree produced by {@link Java9Parser#formalParameterList}. 867 * @param ctx the parse tree 868 */ 869 void exitFormalParameterList(Java9Parser.FormalParameterListContext ctx); 870 /** 871 * Enter a parse tree produced by {@link Java9Parser#formalParameters}. 872 * @param ctx the parse tree 873 */ 874 void enterFormalParameters(Java9Parser.FormalParametersContext ctx); 875 /** 876 * Exit a parse tree produced by {@link Java9Parser#formalParameters}. 877 * @param ctx the parse tree 878 */ 879 void exitFormalParameters(Java9Parser.FormalParametersContext ctx); 880 /** 881 * Enter a parse tree produced by {@link Java9Parser#formalParameter}. 882 * @param ctx the parse tree 883 */ 884 void enterFormalParameter(Java9Parser.FormalParameterContext ctx); 885 /** 886 * Exit a parse tree produced by {@link Java9Parser#formalParameter}. 887 * @param ctx the parse tree 888 */ 889 void exitFormalParameter(Java9Parser.FormalParameterContext ctx); 890 /** 891 * Enter a parse tree produced by {@link Java9Parser#variableModifier}. 892 * @param ctx the parse tree 893 */ 894 void enterVariableModifier(Java9Parser.VariableModifierContext ctx); 895 /** 896 * Exit a parse tree produced by {@link Java9Parser#variableModifier}. 897 * @param ctx the parse tree 898 */ 899 void exitVariableModifier(Java9Parser.VariableModifierContext ctx); 900 /** 901 * Enter a parse tree produced by {@link Java9Parser#lastFormalParameter}. 902 * @param ctx the parse tree 903 */ 904 void enterLastFormalParameter(Java9Parser.LastFormalParameterContext ctx); 905 /** 906 * Exit a parse tree produced by {@link Java9Parser#lastFormalParameter}. 907 * @param ctx the parse tree 908 */ 909 void exitLastFormalParameter(Java9Parser.LastFormalParameterContext ctx); 910 /** 911 * Enter a parse tree produced by {@link Java9Parser#receiverParameter}. 912 * @param ctx the parse tree 913 */ 914 void enterReceiverParameter(Java9Parser.ReceiverParameterContext ctx); 915 /** 916 * Exit a parse tree produced by {@link Java9Parser#receiverParameter}. 917 * @param ctx the parse tree 918 */ 919 void exitReceiverParameter(Java9Parser.ReceiverParameterContext ctx); 920 /** 921 * Enter a parse tree produced by {@link Java9Parser#throws_}. 922 * @param ctx the parse tree 923 */ 924 void enterThrows_(Java9Parser.Throws_Context ctx); 925 /** 926 * Exit a parse tree produced by {@link Java9Parser#throws_}. 927 * @param ctx the parse tree 928 */ 929 void exitThrows_(Java9Parser.Throws_Context ctx); 930 /** 931 * Enter a parse tree produced by {@link Java9Parser#exceptionTypeList}. 932 * @param ctx the parse tree 933 */ 934 void enterExceptionTypeList(Java9Parser.ExceptionTypeListContext ctx); 935 /** 936 * Exit a parse tree produced by {@link Java9Parser#exceptionTypeList}. 937 * @param ctx the parse tree 938 */ 939 void exitExceptionTypeList(Java9Parser.ExceptionTypeListContext ctx); 940 /** 941 * Enter a parse tree produced by {@link Java9Parser#exceptionType}. 942 * @param ctx the parse tree 943 */ 944 void enterExceptionType(Java9Parser.ExceptionTypeContext ctx); 945 /** 946 * Exit a parse tree produced by {@link Java9Parser#exceptionType}. 947 * @param ctx the parse tree 948 */ 949 void exitExceptionType(Java9Parser.ExceptionTypeContext ctx); 950 /** 951 * Enter a parse tree produced by {@link Java9Parser#methodBody}. 952 * @param ctx the parse tree 953 */ 954 void enterMethodBody(Java9Parser.MethodBodyContext ctx); 955 /** 956 * Exit a parse tree produced by {@link Java9Parser#methodBody}. 957 * @param ctx the parse tree 958 */ 959 void exitMethodBody(Java9Parser.MethodBodyContext ctx); 960 /** 961 * Enter a parse tree produced by {@link Java9Parser#instanceInitializer}. 962 * @param ctx the parse tree 963 */ 964 void enterInstanceInitializer(Java9Parser.InstanceInitializerContext ctx); 965 /** 966 * Exit a parse tree produced by {@link Java9Parser#instanceInitializer}. 967 * @param ctx the parse tree 968 */ 969 void exitInstanceInitializer(Java9Parser.InstanceInitializerContext ctx); 970 /** 971 * Enter a parse tree produced by {@link Java9Parser#staticInitializer}. 972 * @param ctx the parse tree 973 */ 974 void enterStaticInitializer(Java9Parser.StaticInitializerContext ctx); 975 /** 976 * Exit a parse tree produced by {@link Java9Parser#staticInitializer}. 977 * @param ctx the parse tree 978 */ 979 void exitStaticInitializer(Java9Parser.StaticInitializerContext ctx); 980 /** 981 * Enter a parse tree produced by {@link Java9Parser#constructorDeclaration}. 982 * @param ctx the parse tree 983 */ 984 void enterConstructorDeclaration(Java9Parser.ConstructorDeclarationContext ctx); 985 /** 986 * Exit a parse tree produced by {@link Java9Parser#constructorDeclaration}. 987 * @param ctx the parse tree 988 */ 989 void exitConstructorDeclaration(Java9Parser.ConstructorDeclarationContext ctx); 990 /** 991 * Enter a parse tree produced by {@link Java9Parser#constructorModifier}. 992 * @param ctx the parse tree 993 */ 994 void enterConstructorModifier(Java9Parser.ConstructorModifierContext ctx); 995 /** 996 * Exit a parse tree produced by {@link Java9Parser#constructorModifier}. 997 * @param ctx the parse tree 998 */ 999 void exitConstructorModifier(Java9Parser.ConstructorModifierContext ctx); 1000 /** 1001 * Enter a parse tree produced by {@link Java9Parser#constructorDeclarator}. 1002 * @param ctx the parse tree 1003 */ 1004 void enterConstructorDeclarator(Java9Parser.ConstructorDeclaratorContext ctx); 1005 /** 1006 * Exit a parse tree produced by {@link Java9Parser#constructorDeclarator}. 1007 * @param ctx the parse tree 1008 */ 1009 void exitConstructorDeclarator(Java9Parser.ConstructorDeclaratorContext ctx); 1010 /** 1011 * Enter a parse tree produced by {@link Java9Parser#simpleTypeName}. 1012 * @param ctx the parse tree 1013 */ 1014 void enterSimpleTypeName(Java9Parser.SimpleTypeNameContext ctx); 1015 /** 1016 * Exit a parse tree produced by {@link Java9Parser#simpleTypeName}. 1017 * @param ctx the parse tree 1018 */ 1019 void exitSimpleTypeName(Java9Parser.SimpleTypeNameContext ctx); 1020 /** 1021 * Enter a parse tree produced by {@link Java9Parser#constructorBody}. 1022 * @param ctx the parse tree 1023 */ 1024 void enterConstructorBody(Java9Parser.ConstructorBodyContext ctx); 1025 /** 1026 * Exit a parse tree produced by {@link Java9Parser#constructorBody}. 1027 * @param ctx the parse tree 1028 */ 1029 void exitConstructorBody(Java9Parser.ConstructorBodyContext ctx); 1030 /** 1031 * Enter a parse tree produced by {@link Java9Parser#explicitConstructorInvocation}. 1032 * @param ctx the parse tree 1033 */ 1034 void enterExplicitConstructorInvocation(Java9Parser.ExplicitConstructorInvocationContext ctx); 1035 /** 1036 * Exit a parse tree produced by {@link Java9Parser#explicitConstructorInvocation}. 1037 * @param ctx the parse tree 1038 */ 1039 void exitExplicitConstructorInvocation(Java9Parser.ExplicitConstructorInvocationContext ctx); 1040 /** 1041 * Enter a parse tree produced by {@link Java9Parser#enumDeclaration}. 1042 * @param ctx the parse tree 1043 */ 1044 void enterEnumDeclaration(Java9Parser.EnumDeclarationContext ctx); 1045 /** 1046 * Exit a parse tree produced by {@link Java9Parser#enumDeclaration}. 1047 * @param ctx the parse tree 1048 */ 1049 void exitEnumDeclaration(Java9Parser.EnumDeclarationContext ctx); 1050 /** 1051 * Enter a parse tree produced by {@link Java9Parser#enumBody}. 1052 * @param ctx the parse tree 1053 */ 1054 void enterEnumBody(Java9Parser.EnumBodyContext ctx); 1055 /** 1056 * Exit a parse tree produced by {@link Java9Parser#enumBody}. 1057 * @param ctx the parse tree 1058 */ 1059 void exitEnumBody(Java9Parser.EnumBodyContext ctx); 1060 /** 1061 * Enter a parse tree produced by {@link Java9Parser#enumConstantList}. 1062 * @param ctx the parse tree 1063 */ 1064 void enterEnumConstantList(Java9Parser.EnumConstantListContext ctx); 1065 /** 1066 * Exit a parse tree produced by {@link Java9Parser#enumConstantList}. 1067 * @param ctx the parse tree 1068 */ 1069 void exitEnumConstantList(Java9Parser.EnumConstantListContext ctx); 1070 /** 1071 * Enter a parse tree produced by {@link Java9Parser#enumConstant}. 1072 * @param ctx the parse tree 1073 */ 1074 void enterEnumConstant(Java9Parser.EnumConstantContext ctx); 1075 /** 1076 * Exit a parse tree produced by {@link Java9Parser#enumConstant}. 1077 * @param ctx the parse tree 1078 */ 1079 void exitEnumConstant(Java9Parser.EnumConstantContext ctx); 1080 /** 1081 * Enter a parse tree produced by {@link Java9Parser#enumConstantModifier}. 1082 * @param ctx the parse tree 1083 */ 1084 void enterEnumConstantModifier(Java9Parser.EnumConstantModifierContext ctx); 1085 /** 1086 * Exit a parse tree produced by {@link Java9Parser#enumConstantModifier}. 1087 * @param ctx the parse tree 1088 */ 1089 void exitEnumConstantModifier(Java9Parser.EnumConstantModifierContext ctx); 1090 /** 1091 * Enter a parse tree produced by {@link Java9Parser#enumBodyDeclarations}. 1092 * @param ctx the parse tree 1093 */ 1094 void enterEnumBodyDeclarations(Java9Parser.EnumBodyDeclarationsContext ctx); 1095 /** 1096 * Exit a parse tree produced by {@link Java9Parser#enumBodyDeclarations}. 1097 * @param ctx the parse tree 1098 */ 1099 void exitEnumBodyDeclarations(Java9Parser.EnumBodyDeclarationsContext ctx); 1100 /** 1101 * Enter a parse tree produced by {@link Java9Parser#interfaceDeclaration}. 1102 * @param ctx the parse tree 1103 */ 1104 void enterInterfaceDeclaration(Java9Parser.InterfaceDeclarationContext ctx); 1105 /** 1106 * Exit a parse tree produced by {@link Java9Parser#interfaceDeclaration}. 1107 * @param ctx the parse tree 1108 */ 1109 void exitInterfaceDeclaration(Java9Parser.InterfaceDeclarationContext ctx); 1110 /** 1111 * Enter a parse tree produced by {@link Java9Parser#normalInterfaceDeclaration}. 1112 * @param ctx the parse tree 1113 */ 1114 void enterNormalInterfaceDeclaration(Java9Parser.NormalInterfaceDeclarationContext ctx); 1115 /** 1116 * Exit a parse tree produced by {@link Java9Parser#normalInterfaceDeclaration}. 1117 * @param ctx the parse tree 1118 */ 1119 void exitNormalInterfaceDeclaration(Java9Parser.NormalInterfaceDeclarationContext ctx); 1120 /** 1121 * Enter a parse tree produced by {@link Java9Parser#interfaceModifier}. 1122 * @param ctx the parse tree 1123 */ 1124 void enterInterfaceModifier(Java9Parser.InterfaceModifierContext ctx); 1125 /** 1126 * Exit a parse tree produced by {@link Java9Parser#interfaceModifier}. 1127 * @param ctx the parse tree 1128 */ 1129 void exitInterfaceModifier(Java9Parser.InterfaceModifierContext ctx); 1130 /** 1131 * Enter a parse tree produced by {@link Java9Parser#extendsInterfaces}. 1132 * @param ctx the parse tree 1133 */ 1134 void enterExtendsInterfaces(Java9Parser.ExtendsInterfacesContext ctx); 1135 /** 1136 * Exit a parse tree produced by {@link Java9Parser#extendsInterfaces}. 1137 * @param ctx the parse tree 1138 */ 1139 void exitExtendsInterfaces(Java9Parser.ExtendsInterfacesContext ctx); 1140 /** 1141 * Enter a parse tree produced by {@link Java9Parser#interfaceBody}. 1142 * @param ctx the parse tree 1143 */ 1144 void enterInterfaceBody(Java9Parser.InterfaceBodyContext ctx); 1145 /** 1146 * Exit a parse tree produced by {@link Java9Parser#interfaceBody}. 1147 * @param ctx the parse tree 1148 */ 1149 void exitInterfaceBody(Java9Parser.InterfaceBodyContext ctx); 1150 /** 1151 * Enter a parse tree produced by {@link Java9Parser#interfaceMemberDeclaration}. 1152 * @param ctx the parse tree 1153 */ 1154 void enterInterfaceMemberDeclaration(Java9Parser.InterfaceMemberDeclarationContext ctx); 1155 /** 1156 * Exit a parse tree produced by {@link Java9Parser#interfaceMemberDeclaration}. 1157 * @param ctx the parse tree 1158 */ 1159 void exitInterfaceMemberDeclaration(Java9Parser.InterfaceMemberDeclarationContext ctx); 1160 /** 1161 * Enter a parse tree produced by {@link Java9Parser#constantDeclaration}. 1162 * @param ctx the parse tree 1163 */ 1164 void enterConstantDeclaration(Java9Parser.ConstantDeclarationContext ctx); 1165 /** 1166 * Exit a parse tree produced by {@link Java9Parser#constantDeclaration}. 1167 * @param ctx the parse tree 1168 */ 1169 void exitConstantDeclaration(Java9Parser.ConstantDeclarationContext ctx); 1170 /** 1171 * Enter a parse tree produced by {@link Java9Parser#constantModifier}. 1172 * @param ctx the parse tree 1173 */ 1174 void enterConstantModifier(Java9Parser.ConstantModifierContext ctx); 1175 /** 1176 * Exit a parse tree produced by {@link Java9Parser#constantModifier}. 1177 * @param ctx the parse tree 1178 */ 1179 void exitConstantModifier(Java9Parser.ConstantModifierContext ctx); 1180 /** 1181 * Enter a parse tree produced by {@link Java9Parser#interfaceMethodDeclaration}. 1182 * @param ctx the parse tree 1183 */ 1184 void enterInterfaceMethodDeclaration(Java9Parser.InterfaceMethodDeclarationContext ctx); 1185 /** 1186 * Exit a parse tree produced by {@link Java9Parser#interfaceMethodDeclaration}. 1187 * @param ctx the parse tree 1188 */ 1189 void exitInterfaceMethodDeclaration(Java9Parser.InterfaceMethodDeclarationContext ctx); 1190 /** 1191 * Enter a parse tree produced by {@link Java9Parser#interfaceMethodModifier}. 1192 * @param ctx the parse tree 1193 */ 1194 void enterInterfaceMethodModifier(Java9Parser.InterfaceMethodModifierContext ctx); 1195 /** 1196 * Exit a parse tree produced by {@link Java9Parser#interfaceMethodModifier}. 1197 * @param ctx the parse tree 1198 */ 1199 void exitInterfaceMethodModifier(Java9Parser.InterfaceMethodModifierContext ctx); 1200 /** 1201 * Enter a parse tree produced by {@link Java9Parser#annotationTypeDeclaration}. 1202 * @param ctx the parse tree 1203 */ 1204 void enterAnnotationTypeDeclaration(Java9Parser.AnnotationTypeDeclarationContext ctx); 1205 /** 1206 * Exit a parse tree produced by {@link Java9Parser#annotationTypeDeclaration}. 1207 * @param ctx the parse tree 1208 */ 1209 void exitAnnotationTypeDeclaration(Java9Parser.AnnotationTypeDeclarationContext ctx); 1210 /** 1211 * Enter a parse tree produced by {@link Java9Parser#annotationTypeBody}. 1212 * @param ctx the parse tree 1213 */ 1214 void enterAnnotationTypeBody(Java9Parser.AnnotationTypeBodyContext ctx); 1215 /** 1216 * Exit a parse tree produced by {@link Java9Parser#annotationTypeBody}. 1217 * @param ctx the parse tree 1218 */ 1219 void exitAnnotationTypeBody(Java9Parser.AnnotationTypeBodyContext ctx); 1220 /** 1221 * Enter a parse tree produced by {@link Java9Parser#annotationTypeMemberDeclaration}. 1222 * @param ctx the parse tree 1223 */ 1224 void enterAnnotationTypeMemberDeclaration(Java9Parser.AnnotationTypeMemberDeclarationContext ctx); 1225 /** 1226 * Exit a parse tree produced by {@link Java9Parser#annotationTypeMemberDeclaration}. 1227 * @param ctx the parse tree 1228 */ 1229 void exitAnnotationTypeMemberDeclaration(Java9Parser.AnnotationTypeMemberDeclarationContext ctx); 1230 /** 1231 * Enter a parse tree produced by {@link Java9Parser#annotationTypeElementDeclaration}. 1232 * @param ctx the parse tree 1233 */ 1234 void enterAnnotationTypeElementDeclaration(Java9Parser.AnnotationTypeElementDeclarationContext ctx); 1235 /** 1236 * Exit a parse tree produced by {@link Java9Parser#annotationTypeElementDeclaration}. 1237 * @param ctx the parse tree 1238 */ 1239 void exitAnnotationTypeElementDeclaration(Java9Parser.AnnotationTypeElementDeclarationContext ctx); 1240 /** 1241 * Enter a parse tree produced by {@link Java9Parser#annotationTypeElementModifier}. 1242 * @param ctx the parse tree 1243 */ 1244 void enterAnnotationTypeElementModifier(Java9Parser.AnnotationTypeElementModifierContext ctx); 1245 /** 1246 * Exit a parse tree produced by {@link Java9Parser#annotationTypeElementModifier}. 1247 * @param ctx the parse tree 1248 */ 1249 void exitAnnotationTypeElementModifier(Java9Parser.AnnotationTypeElementModifierContext ctx); 1250 /** 1251 * Enter a parse tree produced by {@link Java9Parser#defaultValue}. 1252 * @param ctx the parse tree 1253 */ 1254 void enterDefaultValue(Java9Parser.DefaultValueContext ctx); 1255 /** 1256 * Exit a parse tree produced by {@link Java9Parser#defaultValue}. 1257 * @param ctx the parse tree 1258 */ 1259 void exitDefaultValue(Java9Parser.DefaultValueContext ctx); 1260 /** 1261 * Enter a parse tree produced by {@link Java9Parser#annotation}. 1262 * @param ctx the parse tree 1263 */ 1264 void enterAnnotation(Java9Parser.AnnotationContext ctx); 1265 /** 1266 * Exit a parse tree produced by {@link Java9Parser#annotation}. 1267 * @param ctx the parse tree 1268 */ 1269 void exitAnnotation(Java9Parser.AnnotationContext ctx); 1270 /** 1271 * Enter a parse tree produced by {@link Java9Parser#normalAnnotation}. 1272 * @param ctx the parse tree 1273 */ 1274 void enterNormalAnnotation(Java9Parser.NormalAnnotationContext ctx); 1275 /** 1276 * Exit a parse tree produced by {@link Java9Parser#normalAnnotation}. 1277 * @param ctx the parse tree 1278 */ 1279 void exitNormalAnnotation(Java9Parser.NormalAnnotationContext ctx); 1280 /** 1281 * Enter a parse tree produced by {@link Java9Parser#elementValuePairList}. 1282 * @param ctx the parse tree 1283 */ 1284 void enterElementValuePairList(Java9Parser.ElementValuePairListContext ctx); 1285 /** 1286 * Exit a parse tree produced by {@link Java9Parser#elementValuePairList}. 1287 * @param ctx the parse tree 1288 */ 1289 void exitElementValuePairList(Java9Parser.ElementValuePairListContext ctx); 1290 /** 1291 * Enter a parse tree produced by {@link Java9Parser#elementValuePair}. 1292 * @param ctx the parse tree 1293 */ 1294 void enterElementValuePair(Java9Parser.ElementValuePairContext ctx); 1295 /** 1296 * Exit a parse tree produced by {@link Java9Parser#elementValuePair}. 1297 * @param ctx the parse tree 1298 */ 1299 void exitElementValuePair(Java9Parser.ElementValuePairContext ctx); 1300 /** 1301 * Enter a parse tree produced by {@link Java9Parser#elementValue}. 1302 * @param ctx the parse tree 1303 */ 1304 void enterElementValue(Java9Parser.ElementValueContext ctx); 1305 /** 1306 * Exit a parse tree produced by {@link Java9Parser#elementValue}. 1307 * @param ctx the parse tree 1308 */ 1309 void exitElementValue(Java9Parser.ElementValueContext ctx); 1310 /** 1311 * Enter a parse tree produced by {@link Java9Parser#elementValueArrayInitializer}. 1312 * @param ctx the parse tree 1313 */ 1314 void enterElementValueArrayInitializer(Java9Parser.ElementValueArrayInitializerContext ctx); 1315 /** 1316 * Exit a parse tree produced by {@link Java9Parser#elementValueArrayInitializer}. 1317 * @param ctx the parse tree 1318 */ 1319 void exitElementValueArrayInitializer(Java9Parser.ElementValueArrayInitializerContext ctx); 1320 /** 1321 * Enter a parse tree produced by {@link Java9Parser#elementValueList}. 1322 * @param ctx the parse tree 1323 */ 1324 void enterElementValueList(Java9Parser.ElementValueListContext ctx); 1325 /** 1326 * Exit a parse tree produced by {@link Java9Parser#elementValueList}. 1327 * @param ctx the parse tree 1328 */ 1329 void exitElementValueList(Java9Parser.ElementValueListContext ctx); 1330 /** 1331 * Enter a parse tree produced by {@link Java9Parser#markerAnnotation}. 1332 * @param ctx the parse tree 1333 */ 1334 void enterMarkerAnnotation(Java9Parser.MarkerAnnotationContext ctx); 1335 /** 1336 * Exit a parse tree produced by {@link Java9Parser#markerAnnotation}. 1337 * @param ctx the parse tree 1338 */ 1339 void exitMarkerAnnotation(Java9Parser.MarkerAnnotationContext ctx); 1340 /** 1341 * Enter a parse tree produced by {@link Java9Parser#singleElementAnnotation}. 1342 * @param ctx the parse tree 1343 */ 1344 void enterSingleElementAnnotation(Java9Parser.SingleElementAnnotationContext ctx); 1345 /** 1346 * Exit a parse tree produced by {@link Java9Parser#singleElementAnnotation}. 1347 * @param ctx the parse tree 1348 */ 1349 void exitSingleElementAnnotation(Java9Parser.SingleElementAnnotationContext ctx); 1350 /** 1351 * Enter a parse tree produced by {@link Java9Parser#arrayInitializer}. 1352 * @param ctx the parse tree 1353 */ 1354 void enterArrayInitializer(Java9Parser.ArrayInitializerContext ctx); 1355 /** 1356 * Exit a parse tree produced by {@link Java9Parser#arrayInitializer}. 1357 * @param ctx the parse tree 1358 */ 1359 void exitArrayInitializer(Java9Parser.ArrayInitializerContext ctx); 1360 /** 1361 * Enter a parse tree produced by {@link Java9Parser#variableInitializerList}. 1362 * @param ctx the parse tree 1363 */ 1364 void enterVariableInitializerList(Java9Parser.VariableInitializerListContext ctx); 1365 /** 1366 * Exit a parse tree produced by {@link Java9Parser#variableInitializerList}. 1367 * @param ctx the parse tree 1368 */ 1369 void exitVariableInitializerList(Java9Parser.VariableInitializerListContext ctx); 1370 /** 1371 * Enter a parse tree produced by {@link Java9Parser#block}. 1372 * @param ctx the parse tree 1373 */ 1374 void enterBlock(Java9Parser.BlockContext ctx); 1375 /** 1376 * Exit a parse tree produced by {@link Java9Parser#block}. 1377 * @param ctx the parse tree 1378 */ 1379 void exitBlock(Java9Parser.BlockContext ctx); 1380 /** 1381 * Enter a parse tree produced by {@link Java9Parser#blockStatements}. 1382 * @param ctx the parse tree 1383 */ 1384 void enterBlockStatements(Java9Parser.BlockStatementsContext ctx); 1385 /** 1386 * Exit a parse tree produced by {@link Java9Parser#blockStatements}. 1387 * @param ctx the parse tree 1388 */ 1389 void exitBlockStatements(Java9Parser.BlockStatementsContext ctx); 1390 /** 1391 * Enter a parse tree produced by {@link Java9Parser#blockStatement}. 1392 * @param ctx the parse tree 1393 */ 1394 void enterBlockStatement(Java9Parser.BlockStatementContext ctx); 1395 /** 1396 * Exit a parse tree produced by {@link Java9Parser#blockStatement}. 1397 * @param ctx the parse tree 1398 */ 1399 void exitBlockStatement(Java9Parser.BlockStatementContext ctx); 1400 /** 1401 * Enter a parse tree produced by {@link Java9Parser#localVariableDeclarationStatement}. 1402 * @param ctx the parse tree 1403 */ 1404 void enterLocalVariableDeclarationStatement(Java9Parser.LocalVariableDeclarationStatementContext ctx); 1405 /** 1406 * Exit a parse tree produced by {@link Java9Parser#localVariableDeclarationStatement}. 1407 * @param ctx the parse tree 1408 */ 1409 void exitLocalVariableDeclarationStatement(Java9Parser.LocalVariableDeclarationStatementContext ctx); 1410 /** 1411 * Enter a parse tree produced by {@link Java9Parser#localVariableDeclaration}. 1412 * @param ctx the parse tree 1413 */ 1414 void enterLocalVariableDeclaration(Java9Parser.LocalVariableDeclarationContext ctx); 1415 /** 1416 * Exit a parse tree produced by {@link Java9Parser#localVariableDeclaration}. 1417 * @param ctx the parse tree 1418 */ 1419 void exitLocalVariableDeclaration(Java9Parser.LocalVariableDeclarationContext ctx); 1420 /** 1421 * Enter a parse tree produced by {@link Java9Parser#statement}. 1422 * @param ctx the parse tree 1423 */ 1424 void enterStatement(Java9Parser.StatementContext ctx); 1425 /** 1426 * Exit a parse tree produced by {@link Java9Parser#statement}. 1427 * @param ctx the parse tree 1428 */ 1429 void exitStatement(Java9Parser.StatementContext ctx); 1430 /** 1431 * Enter a parse tree produced by {@link Java9Parser#statementNoShortIf}. 1432 * @param ctx the parse tree 1433 */ 1434 void enterStatementNoShortIf(Java9Parser.StatementNoShortIfContext ctx); 1435 /** 1436 * Exit a parse tree produced by {@link Java9Parser#statementNoShortIf}. 1437 * @param ctx the parse tree 1438 */ 1439 void exitStatementNoShortIf(Java9Parser.StatementNoShortIfContext ctx); 1440 /** 1441 * Enter a parse tree produced by {@link Java9Parser#statementWithoutTrailingSubstatement}. 1442 * @param ctx the parse tree 1443 */ 1444 void enterStatementWithoutTrailingSubstatement(Java9Parser.StatementWithoutTrailingSubstatementContext ctx); 1445 /** 1446 * Exit a parse tree produced by {@link Java9Parser#statementWithoutTrailingSubstatement}. 1447 * @param ctx the parse tree 1448 */ 1449 void exitStatementWithoutTrailingSubstatement(Java9Parser.StatementWithoutTrailingSubstatementContext ctx); 1450 /** 1451 * Enter a parse tree produced by {@link Java9Parser#emptyStatement}. 1452 * @param ctx the parse tree 1453 */ 1454 void enterEmptyStatement(Java9Parser.EmptyStatementContext ctx); 1455 /** 1456 * Exit a parse tree produced by {@link Java9Parser#emptyStatement}. 1457 * @param ctx the parse tree 1458 */ 1459 void exitEmptyStatement(Java9Parser.EmptyStatementContext ctx); 1460 /** 1461 * Enter a parse tree produced by {@link Java9Parser#labeledStatement}. 1462 * @param ctx the parse tree 1463 */ 1464 void enterLabeledStatement(Java9Parser.LabeledStatementContext ctx); 1465 /** 1466 * Exit a parse tree produced by {@link Java9Parser#labeledStatement}. 1467 * @param ctx the parse tree 1468 */ 1469 void exitLabeledStatement(Java9Parser.LabeledStatementContext ctx); 1470 /** 1471 * Enter a parse tree produced by {@link Java9Parser#labeledStatementNoShortIf}. 1472 * @param ctx the parse tree 1473 */ 1474 void enterLabeledStatementNoShortIf(Java9Parser.LabeledStatementNoShortIfContext ctx); 1475 /** 1476 * Exit a parse tree produced by {@link Java9Parser#labeledStatementNoShortIf}. 1477 * @param ctx the parse tree 1478 */ 1479 void exitLabeledStatementNoShortIf(Java9Parser.LabeledStatementNoShortIfContext ctx); 1480 /** 1481 * Enter a parse tree produced by {@link Java9Parser#expressionStatement}. 1482 * @param ctx the parse tree 1483 */ 1484 void enterExpressionStatement(Java9Parser.ExpressionStatementContext ctx); 1485 /** 1486 * Exit a parse tree produced by {@link Java9Parser#expressionStatement}. 1487 * @param ctx the parse tree 1488 */ 1489 void exitExpressionStatement(Java9Parser.ExpressionStatementContext ctx); 1490 /** 1491 * Enter a parse tree produced by {@link Java9Parser#statementExpression}. 1492 * @param ctx the parse tree 1493 */ 1494 void enterStatementExpression(Java9Parser.StatementExpressionContext ctx); 1495 /** 1496 * Exit a parse tree produced by {@link Java9Parser#statementExpression}. 1497 * @param ctx the parse tree 1498 */ 1499 void exitStatementExpression(Java9Parser.StatementExpressionContext ctx); 1500 /** 1501 * Enter a parse tree produced by {@link Java9Parser#ifThenStatement}. 1502 * @param ctx the parse tree 1503 */ 1504 void enterIfThenStatement(Java9Parser.IfThenStatementContext ctx); 1505 /** 1506 * Exit a parse tree produced by {@link Java9Parser#ifThenStatement}. 1507 * @param ctx the parse tree 1508 */ 1509 void exitIfThenStatement(Java9Parser.IfThenStatementContext ctx); 1510 /** 1511 * Enter a parse tree produced by {@link Java9Parser#ifThenElseStatement}. 1512 * @param ctx the parse tree 1513 */ 1514 void enterIfThenElseStatement(Java9Parser.IfThenElseStatementContext ctx); 1515 /** 1516 * Exit a parse tree produced by {@link Java9Parser#ifThenElseStatement}. 1517 * @param ctx the parse tree 1518 */ 1519 void exitIfThenElseStatement(Java9Parser.IfThenElseStatementContext ctx); 1520 /** 1521 * Enter a parse tree produced by {@link Java9Parser#ifThenElseStatementNoShortIf}. 1522 * @param ctx the parse tree 1523 */ 1524 void enterIfThenElseStatementNoShortIf(Java9Parser.IfThenElseStatementNoShortIfContext ctx); 1525 /** 1526 * Exit a parse tree produced by {@link Java9Parser#ifThenElseStatementNoShortIf}. 1527 * @param ctx the parse tree 1528 */ 1529 void exitIfThenElseStatementNoShortIf(Java9Parser.IfThenElseStatementNoShortIfContext ctx); 1530 /** 1531 * Enter a parse tree produced by {@link Java9Parser#assertStatement}. 1532 * @param ctx the parse tree 1533 */ 1534 void enterAssertStatement(Java9Parser.AssertStatementContext ctx); 1535 /** 1536 * Exit a parse tree produced by {@link Java9Parser#assertStatement}. 1537 * @param ctx the parse tree 1538 */ 1539 void exitAssertStatement(Java9Parser.AssertStatementContext ctx); 1540 /** 1541 * Enter a parse tree produced by {@link Java9Parser#switchStatement}. 1542 * @param ctx the parse tree 1543 */ 1544 void enterSwitchStatement(Java9Parser.SwitchStatementContext ctx); 1545 /** 1546 * Exit a parse tree produced by {@link Java9Parser#switchStatement}. 1547 * @param ctx the parse tree 1548 */ 1549 void exitSwitchStatement(Java9Parser.SwitchStatementContext ctx); 1550 /** 1551 * Enter a parse tree produced by {@link Java9Parser#switchBlock}. 1552 * @param ctx the parse tree 1553 */ 1554 void enterSwitchBlock(Java9Parser.SwitchBlockContext ctx); 1555 /** 1556 * Exit a parse tree produced by {@link Java9Parser#switchBlock}. 1557 * @param ctx the parse tree 1558 */ 1559 void exitSwitchBlock(Java9Parser.SwitchBlockContext ctx); 1560 /** 1561 * Enter a parse tree produced by {@link Java9Parser#switchBlockStatementGroup}. 1562 * @param ctx the parse tree 1563 */ 1564 void enterSwitchBlockStatementGroup(Java9Parser.SwitchBlockStatementGroupContext ctx); 1565 /** 1566 * Exit a parse tree produced by {@link Java9Parser#switchBlockStatementGroup}. 1567 * @param ctx the parse tree 1568 */ 1569 void exitSwitchBlockStatementGroup(Java9Parser.SwitchBlockStatementGroupContext ctx); 1570 /** 1571 * Enter a parse tree produced by {@link Java9Parser#switchLabels}. 1572 * @param ctx the parse tree 1573 */ 1574 void enterSwitchLabels(Java9Parser.SwitchLabelsContext ctx); 1575 /** 1576 * Exit a parse tree produced by {@link Java9Parser#switchLabels}. 1577 * @param ctx the parse tree 1578 */ 1579 void exitSwitchLabels(Java9Parser.SwitchLabelsContext ctx); 1580 /** 1581 * Enter a parse tree produced by {@link Java9Parser#switchLabel}. 1582 * @param ctx the parse tree 1583 */ 1584 void enterSwitchLabel(Java9Parser.SwitchLabelContext ctx); 1585 /** 1586 * Exit a parse tree produced by {@link Java9Parser#switchLabel}. 1587 * @param ctx the parse tree 1588 */ 1589 void exitSwitchLabel(Java9Parser.SwitchLabelContext ctx); 1590 /** 1591 * Enter a parse tree produced by {@link Java9Parser#enumConstantName}. 1592 * @param ctx the parse tree 1593 */ 1594 void enterEnumConstantName(Java9Parser.EnumConstantNameContext ctx); 1595 /** 1596 * Exit a parse tree produced by {@link Java9Parser#enumConstantName}. 1597 * @param ctx the parse tree 1598 */ 1599 void exitEnumConstantName(Java9Parser.EnumConstantNameContext ctx); 1600 /** 1601 * Enter a parse tree produced by {@link Java9Parser#whileStatement}. 1602 * @param ctx the parse tree 1603 */ 1604 void enterWhileStatement(Java9Parser.WhileStatementContext ctx); 1605 /** 1606 * Exit a parse tree produced by {@link Java9Parser#whileStatement}. 1607 * @param ctx the parse tree 1608 */ 1609 void exitWhileStatement(Java9Parser.WhileStatementContext ctx); 1610 /** 1611 * Enter a parse tree produced by {@link Java9Parser#whileStatementNoShortIf}. 1612 * @param ctx the parse tree 1613 */ 1614 void enterWhileStatementNoShortIf(Java9Parser.WhileStatementNoShortIfContext ctx); 1615 /** 1616 * Exit a parse tree produced by {@link Java9Parser#whileStatementNoShortIf}. 1617 * @param ctx the parse tree 1618 */ 1619 void exitWhileStatementNoShortIf(Java9Parser.WhileStatementNoShortIfContext ctx); 1620 /** 1621 * Enter a parse tree produced by {@link Java9Parser#doStatement}. 1622 * @param ctx the parse tree 1623 */ 1624 void enterDoStatement(Java9Parser.DoStatementContext ctx); 1625 /** 1626 * Exit a parse tree produced by {@link Java9Parser#doStatement}. 1627 * @param ctx the parse tree 1628 */ 1629 void exitDoStatement(Java9Parser.DoStatementContext ctx); 1630 /** 1631 * Enter a parse tree produced by {@link Java9Parser#forStatement}. 1632 * @param ctx the parse tree 1633 */ 1634 void enterForStatement(Java9Parser.ForStatementContext ctx); 1635 /** 1636 * Exit a parse tree produced by {@link Java9Parser#forStatement}. 1637 * @param ctx the parse tree 1638 */ 1639 void exitForStatement(Java9Parser.ForStatementContext ctx); 1640 /** 1641 * Enter a parse tree produced by {@link Java9Parser#forStatementNoShortIf}. 1642 * @param ctx the parse tree 1643 */ 1644 void enterForStatementNoShortIf(Java9Parser.ForStatementNoShortIfContext ctx); 1645 /** 1646 * Exit a parse tree produced by {@link Java9Parser#forStatementNoShortIf}. 1647 * @param ctx the parse tree 1648 */ 1649 void exitForStatementNoShortIf(Java9Parser.ForStatementNoShortIfContext ctx); 1650 /** 1651 * Enter a parse tree produced by {@link Java9Parser#basicForStatement}. 1652 * @param ctx the parse tree 1653 */ 1654 void enterBasicForStatement(Java9Parser.BasicForStatementContext ctx); 1655 /** 1656 * Exit a parse tree produced by {@link Java9Parser#basicForStatement}. 1657 * @param ctx the parse tree 1658 */ 1659 void exitBasicForStatement(Java9Parser.BasicForStatementContext ctx); 1660 /** 1661 * Enter a parse tree produced by {@link Java9Parser#basicForStatementNoShortIf}. 1662 * @param ctx the parse tree 1663 */ 1664 void enterBasicForStatementNoShortIf(Java9Parser.BasicForStatementNoShortIfContext ctx); 1665 /** 1666 * Exit a parse tree produced by {@link Java9Parser#basicForStatementNoShortIf}. 1667 * @param ctx the parse tree 1668 */ 1669 void exitBasicForStatementNoShortIf(Java9Parser.BasicForStatementNoShortIfContext ctx); 1670 /** 1671 * Enter a parse tree produced by {@link Java9Parser#forInit}. 1672 * @param ctx the parse tree 1673 */ 1674 void enterForInit(Java9Parser.ForInitContext ctx); 1675 /** 1676 * Exit a parse tree produced by {@link Java9Parser#forInit}. 1677 * @param ctx the parse tree 1678 */ 1679 void exitForInit(Java9Parser.ForInitContext ctx); 1680 /** 1681 * Enter a parse tree produced by {@link Java9Parser#forUpdate}. 1682 * @param ctx the parse tree 1683 */ 1684 void enterForUpdate(Java9Parser.ForUpdateContext ctx); 1685 /** 1686 * Exit a parse tree produced by {@link Java9Parser#forUpdate}. 1687 * @param ctx the parse tree 1688 */ 1689 void exitForUpdate(Java9Parser.ForUpdateContext ctx); 1690 /** 1691 * Enter a parse tree produced by {@link Java9Parser#statementExpressionList}. 1692 * @param ctx the parse tree 1693 */ 1694 void enterStatementExpressionList(Java9Parser.StatementExpressionListContext ctx); 1695 /** 1696 * Exit a parse tree produced by {@link Java9Parser#statementExpressionList}. 1697 * @param ctx the parse tree 1698 */ 1699 void exitStatementExpressionList(Java9Parser.StatementExpressionListContext ctx); 1700 /** 1701 * Enter a parse tree produced by {@link Java9Parser#enhancedForStatement}. 1702 * @param ctx the parse tree 1703 */ 1704 void enterEnhancedForStatement(Java9Parser.EnhancedForStatementContext ctx); 1705 /** 1706 * Exit a parse tree produced by {@link Java9Parser#enhancedForStatement}. 1707 * @param ctx the parse tree 1708 */ 1709 void exitEnhancedForStatement(Java9Parser.EnhancedForStatementContext ctx); 1710 /** 1711 * Enter a parse tree produced by {@link Java9Parser#enhancedForStatementNoShortIf}. 1712 * @param ctx the parse tree 1713 */ 1714 void enterEnhancedForStatementNoShortIf(Java9Parser.EnhancedForStatementNoShortIfContext ctx); 1715 /** 1716 * Exit a parse tree produced by {@link Java9Parser#enhancedForStatementNoShortIf}. 1717 * @param ctx the parse tree 1718 */ 1719 void exitEnhancedForStatementNoShortIf(Java9Parser.EnhancedForStatementNoShortIfContext ctx); 1720 /** 1721 * Enter a parse tree produced by {@link Java9Parser#breakStatement}. 1722 * @param ctx the parse tree 1723 */ 1724 void enterBreakStatement(Java9Parser.BreakStatementContext ctx); 1725 /** 1726 * Exit a parse tree produced by {@link Java9Parser#breakStatement}. 1727 * @param ctx the parse tree 1728 */ 1729 void exitBreakStatement(Java9Parser.BreakStatementContext ctx); 1730 /** 1731 * Enter a parse tree produced by {@link Java9Parser#continueStatement}. 1732 * @param ctx the parse tree 1733 */ 1734 void enterContinueStatement(Java9Parser.ContinueStatementContext ctx); 1735 /** 1736 * Exit a parse tree produced by {@link Java9Parser#continueStatement}. 1737 * @param ctx the parse tree 1738 */ 1739 void exitContinueStatement(Java9Parser.ContinueStatementContext ctx); 1740 /** 1741 * Enter a parse tree produced by {@link Java9Parser#returnStatement}. 1742 * @param ctx the parse tree 1743 */ 1744 void enterReturnStatement(Java9Parser.ReturnStatementContext ctx); 1745 /** 1746 * Exit a parse tree produced by {@link Java9Parser#returnStatement}. 1747 * @param ctx the parse tree 1748 */ 1749 void exitReturnStatement(Java9Parser.ReturnStatementContext ctx); 1750 /** 1751 * Enter a parse tree produced by {@link Java9Parser#throwStatement}. 1752 * @param ctx the parse tree 1753 */ 1754 void enterThrowStatement(Java9Parser.ThrowStatementContext ctx); 1755 /** 1756 * Exit a parse tree produced by {@link Java9Parser#throwStatement}. 1757 * @param ctx the parse tree 1758 */ 1759 void exitThrowStatement(Java9Parser.ThrowStatementContext ctx); 1760 /** 1761 * Enter a parse tree produced by {@link Java9Parser#synchronizedStatement}. 1762 * @param ctx the parse tree 1763 */ 1764 void enterSynchronizedStatement(Java9Parser.SynchronizedStatementContext ctx); 1765 /** 1766 * Exit a parse tree produced by {@link Java9Parser#synchronizedStatement}. 1767 * @param ctx the parse tree 1768 */ 1769 void exitSynchronizedStatement(Java9Parser.SynchronizedStatementContext ctx); 1770 /** 1771 * Enter a parse tree produced by {@link Java9Parser#tryStatement}. 1772 * @param ctx the parse tree 1773 */ 1774 void enterTryStatement(Java9Parser.TryStatementContext ctx); 1775 /** 1776 * Exit a parse tree produced by {@link Java9Parser#tryStatement}. 1777 * @param ctx the parse tree 1778 */ 1779 void exitTryStatement(Java9Parser.TryStatementContext ctx); 1780 /** 1781 * Enter a parse tree produced by {@link Java9Parser#catches}. 1782 * @param ctx the parse tree 1783 */ 1784 void enterCatches(Java9Parser.CatchesContext ctx); 1785 /** 1786 * Exit a parse tree produced by {@link Java9Parser#catches}. 1787 * @param ctx the parse tree 1788 */ 1789 void exitCatches(Java9Parser.CatchesContext ctx); 1790 /** 1791 * Enter a parse tree produced by {@link Java9Parser#catchClause}. 1792 * @param ctx the parse tree 1793 */ 1794 void enterCatchClause(Java9Parser.CatchClauseContext ctx); 1795 /** 1796 * Exit a parse tree produced by {@link Java9Parser#catchClause}. 1797 * @param ctx the parse tree 1798 */ 1799 void exitCatchClause(Java9Parser.CatchClauseContext ctx); 1800 /** 1801 * Enter a parse tree produced by {@link Java9Parser#catchFormalParameter}. 1802 * @param ctx the parse tree 1803 */ 1804 void enterCatchFormalParameter(Java9Parser.CatchFormalParameterContext ctx); 1805 /** 1806 * Exit a parse tree produced by {@link Java9Parser#catchFormalParameter}. 1807 * @param ctx the parse tree 1808 */ 1809 void exitCatchFormalParameter(Java9Parser.CatchFormalParameterContext ctx); 1810 /** 1811 * Enter a parse tree produced by {@link Java9Parser#catchType}. 1812 * @param ctx the parse tree 1813 */ 1814 void enterCatchType(Java9Parser.CatchTypeContext ctx); 1815 /** 1816 * Exit a parse tree produced by {@link Java9Parser#catchType}. 1817 * @param ctx the parse tree 1818 */ 1819 void exitCatchType(Java9Parser.CatchTypeContext ctx); 1820 /** 1821 * Enter a parse tree produced by {@link Java9Parser#finally_}. 1822 * @param ctx the parse tree 1823 */ 1824 void enterFinally_(Java9Parser.Finally_Context ctx); 1825 /** 1826 * Exit a parse tree produced by {@link Java9Parser#finally_}. 1827 * @param ctx the parse tree 1828 */ 1829 void exitFinally_(Java9Parser.Finally_Context ctx); 1830 /** 1831 * Enter a parse tree produced by {@link Java9Parser#tryWithResourcesStatement}. 1832 * @param ctx the parse tree 1833 */ 1834 void enterTryWithResourcesStatement(Java9Parser.TryWithResourcesStatementContext ctx); 1835 /** 1836 * Exit a parse tree produced by {@link Java9Parser#tryWithResourcesStatement}. 1837 * @param ctx the parse tree 1838 */ 1839 void exitTryWithResourcesStatement(Java9Parser.TryWithResourcesStatementContext ctx); 1840 /** 1841 * Enter a parse tree produced by {@link Java9Parser#resourceSpecification}. 1842 * @param ctx the parse tree 1843 */ 1844 void enterResourceSpecification(Java9Parser.ResourceSpecificationContext ctx); 1845 /** 1846 * Exit a parse tree produced by {@link Java9Parser#resourceSpecification}. 1847 * @param ctx the parse tree 1848 */ 1849 void exitResourceSpecification(Java9Parser.ResourceSpecificationContext ctx); 1850 /** 1851 * Enter a parse tree produced by {@link Java9Parser#resourceList}. 1852 * @param ctx the parse tree 1853 */ 1854 void enterResourceList(Java9Parser.ResourceListContext ctx); 1855 /** 1856 * Exit a parse tree produced by {@link Java9Parser#resourceList}. 1857 * @param ctx the parse tree 1858 */ 1859 void exitResourceList(Java9Parser.ResourceListContext ctx); 1860 /** 1861 * Enter a parse tree produced by {@link Java9Parser#resource}. 1862 * @param ctx the parse tree 1863 */ 1864 void enterResource(Java9Parser.ResourceContext ctx); 1865 /** 1866 * Exit a parse tree produced by {@link Java9Parser#resource}. 1867 * @param ctx the parse tree 1868 */ 1869 void exitResource(Java9Parser.ResourceContext ctx); 1870 /** 1871 * Enter a parse tree produced by {@link Java9Parser#variableAccess}. 1872 * @param ctx the parse tree 1873 */ 1874 void enterVariableAccess(Java9Parser.VariableAccessContext ctx); 1875 /** 1876 * Exit a parse tree produced by {@link Java9Parser#variableAccess}. 1877 * @param ctx the parse tree 1878 */ 1879 void exitVariableAccess(Java9Parser.VariableAccessContext ctx); 1880 /** 1881 * Enter a parse tree produced by {@link Java9Parser#primary}. 1882 * @param ctx the parse tree 1883 */ 1884 void enterPrimary(Java9Parser.PrimaryContext ctx); 1885 /** 1886 * Exit a parse tree produced by {@link Java9Parser#primary}. 1887 * @param ctx the parse tree 1888 */ 1889 void exitPrimary(Java9Parser.PrimaryContext ctx); 1890 /** 1891 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray}. 1892 * @param ctx the parse tree 1893 */ 1894 void enterPrimaryNoNewArray(Java9Parser.PrimaryNoNewArrayContext ctx); 1895 /** 1896 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray}. 1897 * @param ctx the parse tree 1898 */ 1899 void exitPrimaryNoNewArray(Java9Parser.PrimaryNoNewArrayContext ctx); 1900 /** 1901 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_arrayAccess}. 1902 * @param ctx the parse tree 1903 */ 1904 void enterPrimaryNoNewArray_lf_arrayAccess(Java9Parser.PrimaryNoNewArray_lf_arrayAccessContext ctx); 1905 /** 1906 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_arrayAccess}. 1907 * @param ctx the parse tree 1908 */ 1909 void exitPrimaryNoNewArray_lf_arrayAccess(Java9Parser.PrimaryNoNewArray_lf_arrayAccessContext ctx); 1910 /** 1911 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_arrayAccess}. 1912 * @param ctx the parse tree 1913 */ 1914 void enterPrimaryNoNewArray_lfno_arrayAccess(Java9Parser.PrimaryNoNewArray_lfno_arrayAccessContext ctx); 1915 /** 1916 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_arrayAccess}. 1917 * @param ctx the parse tree 1918 */ 1919 void exitPrimaryNoNewArray_lfno_arrayAccess(Java9Parser.PrimaryNoNewArray_lfno_arrayAccessContext ctx); 1920 /** 1921 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary}. 1922 * @param ctx the parse tree 1923 */ 1924 void enterPrimaryNoNewArray_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primaryContext ctx); 1925 /** 1926 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary}. 1927 * @param ctx the parse tree 1928 */ 1929 void exitPrimaryNoNewArray_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primaryContext ctx); 1930 /** 1931 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary}. 1932 * @param ctx the parse tree 1933 */ 1934 void enterPrimaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primary_lf_arrayAccess_lf_primaryContext ctx); 1935 /** 1936 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary}. 1937 * @param ctx the parse tree 1938 */ 1939 void exitPrimaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primary_lf_arrayAccess_lf_primaryContext ctx); 1940 /** 1941 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary}. 1942 * @param ctx the parse tree 1943 */ 1944 void enterPrimaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primaryContext ctx); 1945 /** 1946 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary}. 1947 * @param ctx the parse tree 1948 */ 1949 void exitPrimaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary(Java9Parser.PrimaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primaryContext ctx); 1950 /** 1951 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary}. 1952 * @param ctx the parse tree 1953 */ 1954 void enterPrimaryNoNewArray_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primaryContext ctx); 1955 /** 1956 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary}. 1957 * @param ctx the parse tree 1958 */ 1959 void exitPrimaryNoNewArray_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primaryContext ctx); 1960 /** 1961 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary}. 1962 * @param ctx the parse tree 1963 */ 1964 void enterPrimaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primaryContext ctx); 1965 /** 1966 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary}. 1967 * @param ctx the parse tree 1968 */ 1969 void exitPrimaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primaryContext ctx); 1970 /** 1971 * Enter a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary}. 1972 * @param ctx the parse tree 1973 */ 1974 void enterPrimaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primaryContext ctx); 1975 /** 1976 * Exit a parse tree produced by {@link Java9Parser#primaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary}. 1977 * @param ctx the parse tree 1978 */ 1979 void exitPrimaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary(Java9Parser.PrimaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primaryContext ctx); 1980 /** 1981 * Enter a parse tree produced by {@link Java9Parser#classLiteral}. 1982 * @param ctx the parse tree 1983 */ 1984 void enterClassLiteral(Java9Parser.ClassLiteralContext ctx); 1985 /** 1986 * Exit a parse tree produced by {@link Java9Parser#classLiteral}. 1987 * @param ctx the parse tree 1988 */ 1989 void exitClassLiteral(Java9Parser.ClassLiteralContext ctx); 1990 /** 1991 * Enter a parse tree produced by {@link Java9Parser#classInstanceCreationExpression}. 1992 * @param ctx the parse tree 1993 */ 1994 void enterClassInstanceCreationExpression(Java9Parser.ClassInstanceCreationExpressionContext ctx); 1995 /** 1996 * Exit a parse tree produced by {@link Java9Parser#classInstanceCreationExpression}. 1997 * @param ctx the parse tree 1998 */ 1999 void exitClassInstanceCreationExpression(Java9Parser.ClassInstanceCreationExpressionContext ctx); 2000 /** 2001 * Enter a parse tree produced by {@link Java9Parser#classInstanceCreationExpression_lf_primary}. 2002 * @param ctx the parse tree 2003 */ 2004 void enterClassInstanceCreationExpression_lf_primary(Java9Parser.ClassInstanceCreationExpression_lf_primaryContext ctx); 2005 /** 2006 * Exit a parse tree produced by {@link Java9Parser#classInstanceCreationExpression_lf_primary}. 2007 * @param ctx the parse tree 2008 */ 2009 void exitClassInstanceCreationExpression_lf_primary(Java9Parser.ClassInstanceCreationExpression_lf_primaryContext ctx); 2010 /** 2011 * Enter a parse tree produced by {@link Java9Parser#classInstanceCreationExpression_lfno_primary}. 2012 * @param ctx the parse tree 2013 */ 2014 void enterClassInstanceCreationExpression_lfno_primary(Java9Parser.ClassInstanceCreationExpression_lfno_primaryContext ctx); 2015 /** 2016 * Exit a parse tree produced by {@link Java9Parser#classInstanceCreationExpression_lfno_primary}. 2017 * @param ctx the parse tree 2018 */ 2019 void exitClassInstanceCreationExpression_lfno_primary(Java9Parser.ClassInstanceCreationExpression_lfno_primaryContext ctx); 2020 /** 2021 * Enter a parse tree produced by {@link Java9Parser#typeArgumentsOrDiamond}. 2022 * @param ctx the parse tree 2023 */ 2024 void enterTypeArgumentsOrDiamond(Java9Parser.TypeArgumentsOrDiamondContext ctx); 2025 /** 2026 * Exit a parse tree produced by {@link Java9Parser#typeArgumentsOrDiamond}. 2027 * @param ctx the parse tree 2028 */ 2029 void exitTypeArgumentsOrDiamond(Java9Parser.TypeArgumentsOrDiamondContext ctx); 2030 /** 2031 * Enter a parse tree produced by {@link Java9Parser#fieldAccess}. 2032 * @param ctx the parse tree 2033 */ 2034 void enterFieldAccess(Java9Parser.FieldAccessContext ctx); 2035 /** 2036 * Exit a parse tree produced by {@link Java9Parser#fieldAccess}. 2037 * @param ctx the parse tree 2038 */ 2039 void exitFieldAccess(Java9Parser.FieldAccessContext ctx); 2040 /** 2041 * Enter a parse tree produced by {@link Java9Parser#fieldAccess_lf_primary}. 2042 * @param ctx the parse tree 2043 */ 2044 void enterFieldAccess_lf_primary(Java9Parser.FieldAccess_lf_primaryContext ctx); 2045 /** 2046 * Exit a parse tree produced by {@link Java9Parser#fieldAccess_lf_primary}. 2047 * @param ctx the parse tree 2048 */ 2049 void exitFieldAccess_lf_primary(Java9Parser.FieldAccess_lf_primaryContext ctx); 2050 /** 2051 * Enter a parse tree produced by {@link Java9Parser#fieldAccess_lfno_primary}. 2052 * @param ctx the parse tree 2053 */ 2054 void enterFieldAccess_lfno_primary(Java9Parser.FieldAccess_lfno_primaryContext ctx); 2055 /** 2056 * Exit a parse tree produced by {@link Java9Parser#fieldAccess_lfno_primary}. 2057 * @param ctx the parse tree 2058 */ 2059 void exitFieldAccess_lfno_primary(Java9Parser.FieldAccess_lfno_primaryContext ctx); 2060 /** 2061 * Enter a parse tree produced by {@link Java9Parser#arrayAccess}. 2062 * @param ctx the parse tree 2063 */ 2064 void enterArrayAccess(Java9Parser.ArrayAccessContext ctx); 2065 /** 2066 * Exit a parse tree produced by {@link Java9Parser#arrayAccess}. 2067 * @param ctx the parse tree 2068 */ 2069 void exitArrayAccess(Java9Parser.ArrayAccessContext ctx); 2070 /** 2071 * Enter a parse tree produced by {@link Java9Parser#arrayAccess_lf_primary}. 2072 * @param ctx the parse tree 2073 */ 2074 void enterArrayAccess_lf_primary(Java9Parser.ArrayAccess_lf_primaryContext ctx); 2075 /** 2076 * Exit a parse tree produced by {@link Java9Parser#arrayAccess_lf_primary}. 2077 * @param ctx the parse tree 2078 */ 2079 void exitArrayAccess_lf_primary(Java9Parser.ArrayAccess_lf_primaryContext ctx); 2080 /** 2081 * Enter a parse tree produced by {@link Java9Parser#arrayAccess_lfno_primary}. 2082 * @param ctx the parse tree 2083 */ 2084 void enterArrayAccess_lfno_primary(Java9Parser.ArrayAccess_lfno_primaryContext ctx); 2085 /** 2086 * Exit a parse tree produced by {@link Java9Parser#arrayAccess_lfno_primary}. 2087 * @param ctx the parse tree 2088 */ 2089 void exitArrayAccess_lfno_primary(Java9Parser.ArrayAccess_lfno_primaryContext ctx); 2090 /** 2091 * Enter a parse tree produced by {@link Java9Parser#methodInvocation}. 2092 * @param ctx the parse tree 2093 */ 2094 void enterMethodInvocation(Java9Parser.MethodInvocationContext ctx); 2095 /** 2096 * Exit a parse tree produced by {@link Java9Parser#methodInvocation}. 2097 * @param ctx the parse tree 2098 */ 2099 void exitMethodInvocation(Java9Parser.MethodInvocationContext ctx); 2100 /** 2101 * Enter a parse tree produced by {@link Java9Parser#methodInvocation_lf_primary}. 2102 * @param ctx the parse tree 2103 */ 2104 void enterMethodInvocation_lf_primary(Java9Parser.MethodInvocation_lf_primaryContext ctx); 2105 /** 2106 * Exit a parse tree produced by {@link Java9Parser#methodInvocation_lf_primary}. 2107 * @param ctx the parse tree 2108 */ 2109 void exitMethodInvocation_lf_primary(Java9Parser.MethodInvocation_lf_primaryContext ctx); 2110 /** 2111 * Enter a parse tree produced by {@link Java9Parser#methodInvocation_lfno_primary}. 2112 * @param ctx the parse tree 2113 */ 2114 void enterMethodInvocation_lfno_primary(Java9Parser.MethodInvocation_lfno_primaryContext ctx); 2115 /** 2116 * Exit a parse tree produced by {@link Java9Parser#methodInvocation_lfno_primary}. 2117 * @param ctx the parse tree 2118 */ 2119 void exitMethodInvocation_lfno_primary(Java9Parser.MethodInvocation_lfno_primaryContext ctx); 2120 /** 2121 * Enter a parse tree produced by {@link Java9Parser#argumentList}. 2122 * @param ctx the parse tree 2123 */ 2124 void enterArgumentList(Java9Parser.ArgumentListContext ctx); 2125 /** 2126 * Exit a parse tree produced by {@link Java9Parser#argumentList}. 2127 * @param ctx the parse tree 2128 */ 2129 void exitArgumentList(Java9Parser.ArgumentListContext ctx); 2130 /** 2131 * Enter a parse tree produced by {@link Java9Parser#methodReference}. 2132 * @param ctx the parse tree 2133 */ 2134 void enterMethodReference(Java9Parser.MethodReferenceContext ctx); 2135 /** 2136 * Exit a parse tree produced by {@link Java9Parser#methodReference}. 2137 * @param ctx the parse tree 2138 */ 2139 void exitMethodReference(Java9Parser.MethodReferenceContext ctx); 2140 /** 2141 * Enter a parse tree produced by {@link Java9Parser#methodReference_lf_primary}. 2142 * @param ctx the parse tree 2143 */ 2144 void enterMethodReference_lf_primary(Java9Parser.MethodReference_lf_primaryContext ctx); 2145 /** 2146 * Exit a parse tree produced by {@link Java9Parser#methodReference_lf_primary}. 2147 * @param ctx the parse tree 2148 */ 2149 void exitMethodReference_lf_primary(Java9Parser.MethodReference_lf_primaryContext ctx); 2150 /** 2151 * Enter a parse tree produced by {@link Java9Parser#methodReference_lfno_primary}. 2152 * @param ctx the parse tree 2153 */ 2154 void enterMethodReference_lfno_primary(Java9Parser.MethodReference_lfno_primaryContext ctx); 2155 /** 2156 * Exit a parse tree produced by {@link Java9Parser#methodReference_lfno_primary}. 2157 * @param ctx the parse tree 2158 */ 2159 void exitMethodReference_lfno_primary(Java9Parser.MethodReference_lfno_primaryContext ctx); 2160 /** 2161 * Enter a parse tree produced by {@link Java9Parser#arrayCreationExpression}. 2162 * @param ctx the parse tree 2163 */ 2164 void enterArrayCreationExpression(Java9Parser.ArrayCreationExpressionContext ctx); 2165 /** 2166 * Exit a parse tree produced by {@link Java9Parser#arrayCreationExpression}. 2167 * @param ctx the parse tree 2168 */ 2169 void exitArrayCreationExpression(Java9Parser.ArrayCreationExpressionContext ctx); 2170 /** 2171 * Enter a parse tree produced by {@link Java9Parser#dimExprs}. 2172 * @param ctx the parse tree 2173 */ 2174 void enterDimExprs(Java9Parser.DimExprsContext ctx); 2175 /** 2176 * Exit a parse tree produced by {@link Java9Parser#dimExprs}. 2177 * @param ctx the parse tree 2178 */ 2179 void exitDimExprs(Java9Parser.DimExprsContext ctx); 2180 /** 2181 * Enter a parse tree produced by {@link Java9Parser#dimExpr}. 2182 * @param ctx the parse tree 2183 */ 2184 void enterDimExpr(Java9Parser.DimExprContext ctx); 2185 /** 2186 * Exit a parse tree produced by {@link Java9Parser#dimExpr}. 2187 * @param ctx the parse tree 2188 */ 2189 void exitDimExpr(Java9Parser.DimExprContext ctx); 2190 /** 2191 * Enter a parse tree produced by {@link Java9Parser#constantExpression}. 2192 * @param ctx the parse tree 2193 */ 2194 void enterConstantExpression(Java9Parser.ConstantExpressionContext ctx); 2195 /** 2196 * Exit a parse tree produced by {@link Java9Parser#constantExpression}. 2197 * @param ctx the parse tree 2198 */ 2199 void exitConstantExpression(Java9Parser.ConstantExpressionContext ctx); 2200 /** 2201 * Enter a parse tree produced by {@link Java9Parser#expression}. 2202 * @param ctx the parse tree 2203 */ 2204 void enterExpression(Java9Parser.ExpressionContext ctx); 2205 /** 2206 * Exit a parse tree produced by {@link Java9Parser#expression}. 2207 * @param ctx the parse tree 2208 */ 2209 void exitExpression(Java9Parser.ExpressionContext ctx); 2210 /** 2211 * Enter a parse tree produced by {@link Java9Parser#lambdaExpression}. 2212 * @param ctx the parse tree 2213 */ 2214 void enterLambdaExpression(Java9Parser.LambdaExpressionContext ctx); 2215 /** 2216 * Exit a parse tree produced by {@link Java9Parser#lambdaExpression}. 2217 * @param ctx the parse tree 2218 */ 2219 void exitLambdaExpression(Java9Parser.LambdaExpressionContext ctx); 2220 /** 2221 * Enter a parse tree produced by {@link Java9Parser#lambdaParameters}. 2222 * @param ctx the parse tree 2223 */ 2224 void enterLambdaParameters(Java9Parser.LambdaParametersContext ctx); 2225 /** 2226 * Exit a parse tree produced by {@link Java9Parser#lambdaParameters}. 2227 * @param ctx the parse tree 2228 */ 2229 void exitLambdaParameters(Java9Parser.LambdaParametersContext ctx); 2230 /** 2231 * Enter a parse tree produced by {@link Java9Parser#inferredFormalParameterList}. 2232 * @param ctx the parse tree 2233 */ 2234 void enterInferredFormalParameterList(Java9Parser.InferredFormalParameterListContext ctx); 2235 /** 2236 * Exit a parse tree produced by {@link Java9Parser#inferredFormalParameterList}. 2237 * @param ctx the parse tree 2238 */ 2239 void exitInferredFormalParameterList(Java9Parser.InferredFormalParameterListContext ctx); 2240 /** 2241 * Enter a parse tree produced by {@link Java9Parser#lambdaBody}. 2242 * @param ctx the parse tree 2243 */ 2244 void enterLambdaBody(Java9Parser.LambdaBodyContext ctx); 2245 /** 2246 * Exit a parse tree produced by {@link Java9Parser#lambdaBody}. 2247 * @param ctx the parse tree 2248 */ 2249 void exitLambdaBody(Java9Parser.LambdaBodyContext ctx); 2250 /** 2251 * Enter a parse tree produced by {@link Java9Parser#assignmentExpression}. 2252 * @param ctx the parse tree 2253 */ 2254 void enterAssignmentExpression(Java9Parser.AssignmentExpressionContext ctx); 2255 /** 2256 * Exit a parse tree produced by {@link Java9Parser#assignmentExpression}. 2257 * @param ctx the parse tree 2258 */ 2259 void exitAssignmentExpression(Java9Parser.AssignmentExpressionContext ctx); 2260 /** 2261 * Enter a parse tree produced by {@link Java9Parser#assignment}. 2262 * @param ctx the parse tree 2263 */ 2264 void enterAssignment(Java9Parser.AssignmentContext ctx); 2265 /** 2266 * Exit a parse tree produced by {@link Java9Parser#assignment}. 2267 * @param ctx the parse tree 2268 */ 2269 void exitAssignment(Java9Parser.AssignmentContext ctx); 2270 /** 2271 * Enter a parse tree produced by {@link Java9Parser#leftHandSide}. 2272 * @param ctx the parse tree 2273 */ 2274 void enterLeftHandSide(Java9Parser.LeftHandSideContext ctx); 2275 /** 2276 * Exit a parse tree produced by {@link Java9Parser#leftHandSide}. 2277 * @param ctx the parse tree 2278 */ 2279 void exitLeftHandSide(Java9Parser.LeftHandSideContext ctx); 2280 /** 2281 * Enter a parse tree produced by {@link Java9Parser#assignmentOperator}. 2282 * @param ctx the parse tree 2283 */ 2284 void enterAssignmentOperator(Java9Parser.AssignmentOperatorContext ctx); 2285 /** 2286 * Exit a parse tree produced by {@link Java9Parser#assignmentOperator}. 2287 * @param ctx the parse tree 2288 */ 2289 void exitAssignmentOperator(Java9Parser.AssignmentOperatorContext ctx); 2290 /** 2291 * Enter a parse tree produced by {@link Java9Parser#conditionalExpression}. 2292 * @param ctx the parse tree 2293 */ 2294 void enterConditionalExpression(Java9Parser.ConditionalExpressionContext ctx); 2295 /** 2296 * Exit a parse tree produced by {@link Java9Parser#conditionalExpression}. 2297 * @param ctx the parse tree 2298 */ 2299 void exitConditionalExpression(Java9Parser.ConditionalExpressionContext ctx); 2300 /** 2301 * Enter a parse tree produced by {@link Java9Parser#conditionalOrExpression}. 2302 * @param ctx the parse tree 2303 */ 2304 void enterConditionalOrExpression(Java9Parser.ConditionalOrExpressionContext ctx); 2305 /** 2306 * Exit a parse tree produced by {@link Java9Parser#conditionalOrExpression}. 2307 * @param ctx the parse tree 2308 */ 2309 void exitConditionalOrExpression(Java9Parser.ConditionalOrExpressionContext ctx); 2310 /** 2311 * Enter a parse tree produced by {@link Java9Parser#conditionalAndExpression}. 2312 * @param ctx the parse tree 2313 */ 2314 void enterConditionalAndExpression(Java9Parser.ConditionalAndExpressionContext ctx); 2315 /** 2316 * Exit a parse tree produced by {@link Java9Parser#conditionalAndExpression}. 2317 * @param ctx the parse tree 2318 */ 2319 void exitConditionalAndExpression(Java9Parser.ConditionalAndExpressionContext ctx); 2320 /** 2321 * Enter a parse tree produced by {@link Java9Parser#inclusiveOrExpression}. 2322 * @param ctx the parse tree 2323 */ 2324 void enterInclusiveOrExpression(Java9Parser.InclusiveOrExpressionContext ctx); 2325 /** 2326 * Exit a parse tree produced by {@link Java9Parser#inclusiveOrExpression}. 2327 * @param ctx the parse tree 2328 */ 2329 void exitInclusiveOrExpression(Java9Parser.InclusiveOrExpressionContext ctx); 2330 /** 2331 * Enter a parse tree produced by {@link Java9Parser#exclusiveOrExpression}. 2332 * @param ctx the parse tree 2333 */ 2334 void enterExclusiveOrExpression(Java9Parser.ExclusiveOrExpressionContext ctx); 2335 /** 2336 * Exit a parse tree produced by {@link Java9Parser#exclusiveOrExpression}. 2337 * @param ctx the parse tree 2338 */ 2339 void exitExclusiveOrExpression(Java9Parser.ExclusiveOrExpressionContext ctx); 2340 /** 2341 * Enter a parse tree produced by {@link Java9Parser#andExpression}. 2342 * @param ctx the parse tree 2343 */ 2344 void enterAndExpression(Java9Parser.AndExpressionContext ctx); 2345 /** 2346 * Exit a parse tree produced by {@link Java9Parser#andExpression}. 2347 * @param ctx the parse tree 2348 */ 2349 void exitAndExpression(Java9Parser.AndExpressionContext ctx); 2350 /** 2351 * Enter a parse tree produced by {@link Java9Parser#equalityExpression}. 2352 * @param ctx the parse tree 2353 */ 2354 void enterEqualityExpression(Java9Parser.EqualityExpressionContext ctx); 2355 /** 2356 * Exit a parse tree produced by {@link Java9Parser#equalityExpression}. 2357 * @param ctx the parse tree 2358 */ 2359 void exitEqualityExpression(Java9Parser.EqualityExpressionContext ctx); 2360 /** 2361 * Enter a parse tree produced by {@link Java9Parser#relationalExpression}. 2362 * @param ctx the parse tree 2363 */ 2364 void enterRelationalExpression(Java9Parser.RelationalExpressionContext ctx); 2365 /** 2366 * Exit a parse tree produced by {@link Java9Parser#relationalExpression}. 2367 * @param ctx the parse tree 2368 */ 2369 void exitRelationalExpression(Java9Parser.RelationalExpressionContext ctx); 2370 /** 2371 * Enter a parse tree produced by {@link Java9Parser#shiftExpression}. 2372 * @param ctx the parse tree 2373 */ 2374 void enterShiftExpression(Java9Parser.ShiftExpressionContext ctx); 2375 /** 2376 * Exit a parse tree produced by {@link Java9Parser#shiftExpression}. 2377 * @param ctx the parse tree 2378 */ 2379 void exitShiftExpression(Java9Parser.ShiftExpressionContext ctx); 2380 /** 2381 * Enter a parse tree produced by {@link Java9Parser#additiveExpression}. 2382 * @param ctx the parse tree 2383 */ 2384 void enterAdditiveExpression(Java9Parser.AdditiveExpressionContext ctx); 2385 /** 2386 * Exit a parse tree produced by {@link Java9Parser#additiveExpression}. 2387 * @param ctx the parse tree 2388 */ 2389 void exitAdditiveExpression(Java9Parser.AdditiveExpressionContext ctx); 2390 /** 2391 * Enter a parse tree produced by {@link Java9Parser#multiplicativeExpression}. 2392 * @param ctx the parse tree 2393 */ 2394 void enterMultiplicativeExpression(Java9Parser.MultiplicativeExpressionContext ctx); 2395 /** 2396 * Exit a parse tree produced by {@link Java9Parser#multiplicativeExpression}. 2397 * @param ctx the parse tree 2398 */ 2399 void exitMultiplicativeExpression(Java9Parser.MultiplicativeExpressionContext ctx); 2400 /** 2401 * Enter a parse tree produced by {@link Java9Parser#unaryExpression}. 2402 * @param ctx the parse tree 2403 */ 2404 void enterUnaryExpression(Java9Parser.UnaryExpressionContext ctx); 2405 /** 2406 * Exit a parse tree produced by {@link Java9Parser#unaryExpression}. 2407 * @param ctx the parse tree 2408 */ 2409 void exitUnaryExpression(Java9Parser.UnaryExpressionContext ctx); 2410 /** 2411 * Enter a parse tree produced by {@link Java9Parser#preIncrementExpression}. 2412 * @param ctx the parse tree 2413 */ 2414 void enterPreIncrementExpression(Java9Parser.PreIncrementExpressionContext ctx); 2415 /** 2416 * Exit a parse tree produced by {@link Java9Parser#preIncrementExpression}. 2417 * @param ctx the parse tree 2418 */ 2419 void exitPreIncrementExpression(Java9Parser.PreIncrementExpressionContext ctx); 2420 /** 2421 * Enter a parse tree produced by {@link Java9Parser#preDecrementExpression}. 2422 * @param ctx the parse tree 2423 */ 2424 void enterPreDecrementExpression(Java9Parser.PreDecrementExpressionContext ctx); 2425 /** 2426 * Exit a parse tree produced by {@link Java9Parser#preDecrementExpression}. 2427 * @param ctx the parse tree 2428 */ 2429 void exitPreDecrementExpression(Java9Parser.PreDecrementExpressionContext ctx); 2430 /** 2431 * Enter a parse tree produced by {@link Java9Parser#unaryExpressionNotPlusMinus}. 2432 * @param ctx the parse tree 2433 */ 2434 void enterUnaryExpressionNotPlusMinus(Java9Parser.UnaryExpressionNotPlusMinusContext ctx); 2435 /** 2436 * Exit a parse tree produced by {@link Java9Parser#unaryExpressionNotPlusMinus}. 2437 * @param ctx the parse tree 2438 */ 2439 void exitUnaryExpressionNotPlusMinus(Java9Parser.UnaryExpressionNotPlusMinusContext ctx); 2440 /** 2441 * Enter a parse tree produced by {@link Java9Parser#postfixExpression}. 2442 * @param ctx the parse tree 2443 */ 2444 void enterPostfixExpression(Java9Parser.PostfixExpressionContext ctx); 2445 /** 2446 * Exit a parse tree produced by {@link Java9Parser#postfixExpression}. 2447 * @param ctx the parse tree 2448 */ 2449 void exitPostfixExpression(Java9Parser.PostfixExpressionContext ctx); 2450 /** 2451 * Enter a parse tree produced by {@link Java9Parser#postIncrementExpression}. 2452 * @param ctx the parse tree 2453 */ 2454 void enterPostIncrementExpression(Java9Parser.PostIncrementExpressionContext ctx); 2455 /** 2456 * Exit a parse tree produced by {@link Java9Parser#postIncrementExpression}. 2457 * @param ctx the parse tree 2458 */ 2459 void exitPostIncrementExpression(Java9Parser.PostIncrementExpressionContext ctx); 2460 /** 2461 * Enter a parse tree produced by {@link Java9Parser#postIncrementExpression_lf_postfixExpression}. 2462 * @param ctx the parse tree 2463 */ 2464 void enterPostIncrementExpression_lf_postfixExpression(Java9Parser.PostIncrementExpression_lf_postfixExpressionContext ctx); 2465 /** 2466 * Exit a parse tree produced by {@link Java9Parser#postIncrementExpression_lf_postfixExpression}. 2467 * @param ctx the parse tree 2468 */ 2469 void exitPostIncrementExpression_lf_postfixExpression(Java9Parser.PostIncrementExpression_lf_postfixExpressionContext ctx); 2470 /** 2471 * Enter a parse tree produced by {@link Java9Parser#postDecrementExpression}. 2472 * @param ctx the parse tree 2473 */ 2474 void enterPostDecrementExpression(Java9Parser.PostDecrementExpressionContext ctx); 2475 /** 2476 * Exit a parse tree produced by {@link Java9Parser#postDecrementExpression}. 2477 * @param ctx the parse tree 2478 */ 2479 void exitPostDecrementExpression(Java9Parser.PostDecrementExpressionContext ctx); 2480 /** 2481 * Enter a parse tree produced by {@link Java9Parser#postDecrementExpression_lf_postfixExpression}. 2482 * @param ctx the parse tree 2483 */ 2484 void enterPostDecrementExpression_lf_postfixExpression(Java9Parser.PostDecrementExpression_lf_postfixExpressionContext ctx); 2485 /** 2486 * Exit a parse tree produced by {@link Java9Parser#postDecrementExpression_lf_postfixExpression}. 2487 * @param ctx the parse tree 2488 */ 2489 void exitPostDecrementExpression_lf_postfixExpression(Java9Parser.PostDecrementExpression_lf_postfixExpressionContext ctx); 2490 /** 2491 * Enter a parse tree produced by {@link Java9Parser#castExpression}. 2492 * @param ctx the parse tree 2493 */ 2494 void enterCastExpression(Java9Parser.CastExpressionContext ctx); 2495 /** 2496 * Exit a parse tree produced by {@link Java9Parser#castExpression}. 2497 * @param ctx the parse tree 2498 */ 2499 void exitCastExpression(Java9Parser.CastExpressionContext ctx); 2500 /** 2501 * Enter a parse tree produced by {@link Java9Parser#identifier}. 2502 * @param ctx the parse tree 2503 */ 2504 void enterIdentifier(Java9Parser.IdentifierContext ctx); 2505 /** 2506 * Exit a parse tree produced by {@link Java9Parser#identifier}. 2507 * @param ctx the parse tree 2508 */ 2509 void exitIdentifier(Java9Parser.IdentifierContext ctx); 2510 }