1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "A", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 7, 15 "program": "StaticFieldAndMethodSameNameInheritance.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 8, 20 "program": "StaticFieldAndMethodSameNameInheritance.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "MethodDefinition", 29 "key": { 30 "type": "Identifier", 31 "name": "foo", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 17, 36 "column": 9, 37 "program": "StaticFieldAndMethodSameNameInheritance.ets" 38 }, 39 "end": { 40 "line": 17, 41 "column": 12, 42 "program": "StaticFieldAndMethodSameNameInheritance.ets" 43 } 44 } 45 }, 46 "kind": "method", 47 "accessibility": "public", 48 "static": true, 49 "optional": false, 50 "computed": false, 51 "value": { 52 "type": "FunctionExpression", 53 "function": { 54 "type": "ScriptFunction", 55 "id": { 56 "type": "Identifier", 57 "name": "foo", 58 "decorators": [], 59 "loc": { 60 "start": { 61 "line": 17, 62 "column": 9, 63 "program": "StaticFieldAndMethodSameNameInheritance.ets" 64 }, 65 "end": { 66 "line": 17, 67 "column": 12, 68 "program": "StaticFieldAndMethodSameNameInheritance.ets" 69 } 70 } 71 }, 72 "generator": false, 73 "async": false, 74 "expression": false, 75 "params": [], 76 "returnType": { 77 "type": "ETSPrimitiveType", 78 "loc": { 79 "start": { 80 "line": 17, 81 "column": 16, 82 "program": "StaticFieldAndMethodSameNameInheritance.ets" 83 }, 84 "end": { 85 "line": 17, 86 "column": 20, 87 "program": "StaticFieldAndMethodSameNameInheritance.ets" 88 } 89 } 90 }, 91 "body": { 92 "type": "BlockStatement", 93 "statements": [], 94 "loc": { 95 "start": { 96 "line": 17, 97 "column": 21, 98 "program": "StaticFieldAndMethodSameNameInheritance.ets" 99 }, 100 "end": { 101 "line": 17, 102 "column": 23, 103 "program": "StaticFieldAndMethodSameNameInheritance.ets" 104 } 105 } 106 }, 107 "loc": { 108 "start": { 109 "line": 17, 110 "column": 12, 111 "program": "StaticFieldAndMethodSameNameInheritance.ets" 112 }, 113 "end": { 114 "line": 17, 115 "column": 23, 116 "program": "StaticFieldAndMethodSameNameInheritance.ets" 117 } 118 } 119 }, 120 "loc": { 121 "start": { 122 "line": 17, 123 "column": 12, 124 "program": "StaticFieldAndMethodSameNameInheritance.ets" 125 }, 126 "end": { 127 "line": 17, 128 "column": 23, 129 "program": "StaticFieldAndMethodSameNameInheritance.ets" 130 } 131 } 132 }, 133 "overloads": [], 134 "decorators": [], 135 "loc": { 136 "start": { 137 "line": 17, 138 "column": 2, 139 "program": "StaticFieldAndMethodSameNameInheritance.ets" 140 }, 141 "end": { 142 "line": 17, 143 "column": 23, 144 "program": "StaticFieldAndMethodSameNameInheritance.ets" 145 } 146 } 147 }, 148 { 149 "type": "MethodDefinition", 150 "key": { 151 "type": "Identifier", 152 "name": "constructor", 153 "decorators": [], 154 "loc": { 155 "start": { 156 "line": 16, 157 "column": 10, 158 "program": "StaticFieldAndMethodSameNameInheritance.ets" 159 }, 160 "end": { 161 "line": 16, 162 "column": 10, 163 "program": "StaticFieldAndMethodSameNameInheritance.ets" 164 } 165 } 166 }, 167 "kind": "constructor", 168 "static": false, 169 "optional": false, 170 "computed": false, 171 "value": { 172 "type": "FunctionExpression", 173 "function": { 174 "type": "ScriptFunction", 175 "id": { 176 "type": "Identifier", 177 "name": "constructor", 178 "decorators": [], 179 "loc": { 180 "start": { 181 "line": 16, 182 "column": 10, 183 "program": "StaticFieldAndMethodSameNameInheritance.ets" 184 }, 185 "end": { 186 "line": 16, 187 "column": 10, 188 "program": "StaticFieldAndMethodSameNameInheritance.ets" 189 } 190 } 191 }, 192 "generator": false, 193 "async": false, 194 "expression": false, 195 "params": [], 196 "body": { 197 "type": "BlockStatement", 198 "statements": [], 199 "loc": { 200 "start": { 201 "line": 16, 202 "column": 10, 203 "program": "StaticFieldAndMethodSameNameInheritance.ets" 204 }, 205 "end": { 206 "line": 16, 207 "column": 10, 208 "program": "StaticFieldAndMethodSameNameInheritance.ets" 209 } 210 } 211 }, 212 "loc": { 213 "start": { 214 "line": 16, 215 "column": 10, 216 "program": "StaticFieldAndMethodSameNameInheritance.ets" 217 }, 218 "end": { 219 "line": 16, 220 "column": 10, 221 "program": "StaticFieldAndMethodSameNameInheritance.ets" 222 } 223 } 224 }, 225 "loc": { 226 "start": { 227 "line": 16, 228 "column": 10, 229 "program": "StaticFieldAndMethodSameNameInheritance.ets" 230 }, 231 "end": { 232 "line": 16, 233 "column": 10, 234 "program": "StaticFieldAndMethodSameNameInheritance.ets" 235 } 236 } 237 }, 238 "overloads": [], 239 "decorators": [], 240 "loc": { 241 "start": { 242 "line": 1, 243 "column": 1, 244 "program": null 245 }, 246 "end": { 247 "line": 1, 248 "column": 1, 249 "program": null 250 } 251 } 252 } 253 ], 254 "loc": { 255 "start": { 256 "line": 16, 257 "column": 9, 258 "program": "StaticFieldAndMethodSameNameInheritance.ets" 259 }, 260 "end": { 261 "line": 20, 262 "column": 6, 263 "program": "StaticFieldAndMethodSameNameInheritance.ets" 264 } 265 } 266 }, 267 "loc": { 268 "start": { 269 "line": 16, 270 "column": 1, 271 "program": "StaticFieldAndMethodSameNameInheritance.ets" 272 }, 273 "end": { 274 "line": 20, 275 "column": 6, 276 "program": "StaticFieldAndMethodSameNameInheritance.ets" 277 } 278 } 279 }, 280 { 281 "type": "ClassDeclaration", 282 "definition": { 283 "id": { 284 "type": "Identifier", 285 "name": "B", 286 "decorators": [], 287 "loc": { 288 "start": { 289 "line": 20, 290 "column": 7, 291 "program": "StaticFieldAndMethodSameNameInheritance.ets" 292 }, 293 "end": { 294 "line": 20, 295 "column": 8, 296 "program": "StaticFieldAndMethodSameNameInheritance.ets" 297 } 298 } 299 }, 300 "superClass": { 301 "type": "ETSTypeReference", 302 "part": { 303 "type": "ETSTypeReferencePart", 304 "name": { 305 "type": "Identifier", 306 "name": "A", 307 "decorators": [], 308 "loc": { 309 "start": { 310 "line": 20, 311 "column": 17, 312 "program": "StaticFieldAndMethodSameNameInheritance.ets" 313 }, 314 "end": { 315 "line": 20, 316 "column": 18, 317 "program": "StaticFieldAndMethodSameNameInheritance.ets" 318 } 319 } 320 }, 321 "loc": { 322 "start": { 323 "line": 20, 324 "column": 17, 325 "program": "StaticFieldAndMethodSameNameInheritance.ets" 326 }, 327 "end": { 328 "line": 20, 329 "column": 20, 330 "program": "StaticFieldAndMethodSameNameInheritance.ets" 331 } 332 } 333 }, 334 "loc": { 335 "start": { 336 "line": 20, 337 "column": 17, 338 "program": "StaticFieldAndMethodSameNameInheritance.ets" 339 }, 340 "end": { 341 "line": 20, 342 "column": 20, 343 "program": "StaticFieldAndMethodSameNameInheritance.ets" 344 } 345 } 346 }, 347 "implements": [], 348 "body": [ 349 { 350 "type": "ClassProperty", 351 "key": { 352 "type": "Identifier", 353 "name": "foo", 354 "decorators": [], 355 "loc": { 356 "start": { 357 "line": 21, 358 "column": 2, 359 "program": "StaticFieldAndMethodSameNameInheritance.ets" 360 }, 361 "end": { 362 "line": 21, 363 "column": 5, 364 "program": "StaticFieldAndMethodSameNameInheritance.ets" 365 } 366 } 367 }, 368 "value": { 369 "type": "NumberLiteral", 370 "value": 10, 371 "loc": { 372 "start": { 373 "line": 21, 374 "column": 16, 375 "program": "StaticFieldAndMethodSameNameInheritance.ets" 376 }, 377 "end": { 378 "line": 21, 379 "column": 18, 380 "program": "StaticFieldAndMethodSameNameInheritance.ets" 381 } 382 } 383 }, 384 "accessibility": "public", 385 "static": false, 386 "readonly": false, 387 "declare": false, 388 "optional": false, 389 "computed": false, 390 "typeAnnotation": { 391 "type": "ETSTypeReference", 392 "part": { 393 "type": "ETSTypeReferencePart", 394 "name": { 395 "type": "Identifier", 396 "name": "number", 397 "decorators": [], 398 "loc": { 399 "start": { 400 "line": 21, 401 "column": 7, 402 "program": "StaticFieldAndMethodSameNameInheritance.ets" 403 }, 404 "end": { 405 "line": 21, 406 "column": 13, 407 "program": "StaticFieldAndMethodSameNameInheritance.ets" 408 } 409 } 410 }, 411 "loc": { 412 "start": { 413 "line": 21, 414 "column": 7, 415 "program": "StaticFieldAndMethodSameNameInheritance.ets" 416 }, 417 "end": { 418 "line": 21, 419 "column": 15, 420 "program": "StaticFieldAndMethodSameNameInheritance.ets" 421 } 422 } 423 }, 424 "loc": { 425 "start": { 426 "line": 21, 427 "column": 7, 428 "program": "StaticFieldAndMethodSameNameInheritance.ets" 429 }, 430 "end": { 431 "line": 21, 432 "column": 15, 433 "program": "StaticFieldAndMethodSameNameInheritance.ets" 434 } 435 } 436 }, 437 "definite": false, 438 "decorators": [], 439 "loc": { 440 "start": { 441 "line": 21, 442 "column": 2, 443 "program": "StaticFieldAndMethodSameNameInheritance.ets" 444 }, 445 "end": { 446 "line": 21, 447 "column": 18, 448 "program": "StaticFieldAndMethodSameNameInheritance.ets" 449 } 450 } 451 }, 452 { 453 "type": "MethodDefinition", 454 "key": { 455 "type": "Identifier", 456 "name": "constructor", 457 "decorators": [], 458 "loc": { 459 "start": { 460 "line": 20, 461 "column": 20, 462 "program": "StaticFieldAndMethodSameNameInheritance.ets" 463 }, 464 "end": { 465 "line": 20, 466 "column": 20, 467 "program": "StaticFieldAndMethodSameNameInheritance.ets" 468 } 469 } 470 }, 471 "kind": "constructor", 472 "static": false, 473 "optional": false, 474 "computed": false, 475 "value": { 476 "type": "FunctionExpression", 477 "function": { 478 "type": "ScriptFunction", 479 "id": { 480 "type": "Identifier", 481 "name": "constructor", 482 "decorators": [], 483 "loc": { 484 "start": { 485 "line": 20, 486 "column": 20, 487 "program": "StaticFieldAndMethodSameNameInheritance.ets" 488 }, 489 "end": { 490 "line": 20, 491 "column": 20, 492 "program": "StaticFieldAndMethodSameNameInheritance.ets" 493 } 494 } 495 }, 496 "generator": false, 497 "async": false, 498 "expression": false, 499 "params": [], 500 "body": { 501 "type": "BlockStatement", 502 "statements": [], 503 "loc": { 504 "start": { 505 "line": 20, 506 "column": 20, 507 "program": "StaticFieldAndMethodSameNameInheritance.ets" 508 }, 509 "end": { 510 "line": 20, 511 "column": 20, 512 "program": "StaticFieldAndMethodSameNameInheritance.ets" 513 } 514 } 515 }, 516 "loc": { 517 "start": { 518 "line": 20, 519 "column": 20, 520 "program": "StaticFieldAndMethodSameNameInheritance.ets" 521 }, 522 "end": { 523 "line": 20, 524 "column": 20, 525 "program": "StaticFieldAndMethodSameNameInheritance.ets" 526 } 527 } 528 }, 529 "loc": { 530 "start": { 531 "line": 20, 532 "column": 20, 533 "program": "StaticFieldAndMethodSameNameInheritance.ets" 534 }, 535 "end": { 536 "line": 20, 537 "column": 20, 538 "program": "StaticFieldAndMethodSameNameInheritance.ets" 539 } 540 } 541 }, 542 "overloads": [], 543 "decorators": [], 544 "loc": { 545 "start": { 546 "line": 1, 547 "column": 1, 548 "program": null 549 }, 550 "end": { 551 "line": 1, 552 "column": 1, 553 "program": null 554 } 555 } 556 } 557 ], 558 "loc": { 559 "start": { 560 "line": 20, 561 "column": 19, 562 "program": "StaticFieldAndMethodSameNameInheritance.ets" 563 }, 564 "end": { 565 "line": 24, 566 "column": 9, 567 "program": "StaticFieldAndMethodSameNameInheritance.ets" 568 } 569 } 570 }, 571 "loc": { 572 "start": { 573 "line": 20, 574 "column": 1, 575 "program": "StaticFieldAndMethodSameNameInheritance.ets" 576 }, 577 "end": { 578 "line": 24, 579 "column": 9, 580 "program": "StaticFieldAndMethodSameNameInheritance.ets" 581 } 582 } 583 }, 584 { 585 "type": "ClassDeclaration", 586 "definition": { 587 "id": { 588 "type": "Identifier", 589 "name": "ETSGLOBAL", 590 "decorators": [], 591 "loc": { 592 "start": { 593 "line": 1, 594 "column": 1, 595 "program": "StaticFieldAndMethodSameNameInheritance.ets" 596 }, 597 "end": { 598 "line": 1, 599 "column": 1, 600 "program": "StaticFieldAndMethodSameNameInheritance.ets" 601 } 602 } 603 }, 604 "superClass": null, 605 "implements": [], 606 "body": [ 607 { 608 "type": "MethodDefinition", 609 "key": { 610 "type": "Identifier", 611 "name": "_$init$_", 612 "decorators": [], 613 "loc": { 614 "start": { 615 "line": 1, 616 "column": 1, 617 "program": null 618 }, 619 "end": { 620 "line": 1, 621 "column": 1, 622 "program": null 623 } 624 } 625 }, 626 "kind": "method", 627 "accessibility": "public", 628 "static": true, 629 "optional": false, 630 "computed": false, 631 "value": { 632 "type": "FunctionExpression", 633 "function": { 634 "type": "ScriptFunction", 635 "id": { 636 "type": "Identifier", 637 "name": "_$init$_", 638 "decorators": [], 639 "loc": { 640 "start": { 641 "line": 1, 642 "column": 1, 643 "program": null 644 }, 645 "end": { 646 "line": 1, 647 "column": 1, 648 "program": null 649 } 650 } 651 }, 652 "generator": false, 653 "async": false, 654 "expression": false, 655 "params": [], 656 "body": { 657 "type": "BlockStatement", 658 "statements": [], 659 "loc": { 660 "start": { 661 "line": 1, 662 "column": 1, 663 "program": null 664 }, 665 "end": { 666 "line": 1, 667 "column": 1, 668 "program": null 669 } 670 } 671 }, 672 "loc": { 673 "start": { 674 "line": 1, 675 "column": 1, 676 "program": null 677 }, 678 "end": { 679 "line": 1, 680 "column": 1, 681 "program": null 682 } 683 } 684 }, 685 "loc": { 686 "start": { 687 "line": 1, 688 "column": 1, 689 "program": null 690 }, 691 "end": { 692 "line": 1, 693 "column": 1, 694 "program": null 695 } 696 } 697 }, 698 "overloads": [], 699 "decorators": [], 700 "loc": { 701 "start": { 702 "line": 1, 703 "column": 1, 704 "program": "StaticFieldAndMethodSameNameInheritance.ets" 705 }, 706 "end": { 707 "line": 1, 708 "column": 1, 709 "program": "StaticFieldAndMethodSameNameInheritance.ets" 710 } 711 } 712 }, 713 { 714 "type": "MethodDefinition", 715 "key": { 716 "type": "Identifier", 717 "name": "main", 718 "decorators": [], 719 "loc": { 720 "start": { 721 "line": 24, 722 "column": 10, 723 "program": "StaticFieldAndMethodSameNameInheritance.ets" 724 }, 725 "end": { 726 "line": 24, 727 "column": 14, 728 "program": "StaticFieldAndMethodSameNameInheritance.ets" 729 } 730 } 731 }, 732 "kind": "method", 733 "accessibility": "public", 734 "static": true, 735 "optional": false, 736 "computed": false, 737 "value": { 738 "type": "FunctionExpression", 739 "function": { 740 "type": "ScriptFunction", 741 "id": { 742 "type": "Identifier", 743 "name": "main", 744 "decorators": [], 745 "loc": { 746 "start": { 747 "line": 24, 748 "column": 10, 749 "program": "StaticFieldAndMethodSameNameInheritance.ets" 750 }, 751 "end": { 752 "line": 24, 753 "column": 14, 754 "program": "StaticFieldAndMethodSameNameInheritance.ets" 755 } 756 } 757 }, 758 "generator": false, 759 "async": false, 760 "expression": false, 761 "params": [], 762 "returnType": { 763 "type": "ETSPrimitiveType", 764 "loc": { 765 "start": { 766 "line": 24, 767 "column": 18, 768 "program": "StaticFieldAndMethodSameNameInheritance.ets" 769 }, 770 "end": { 771 "line": 24, 772 "column": 22, 773 "program": "StaticFieldAndMethodSameNameInheritance.ets" 774 } 775 } 776 }, 777 "body": { 778 "type": "BlockStatement", 779 "statements": [ 780 { 781 "type": "ExpressionStatement", 782 "expression": { 783 "type": "CallExpression", 784 "callee": { 785 "type": "MemberExpression", 786 "object": { 787 "type": "Identifier", 788 "name": "A", 789 "decorators": [], 790 "loc": { 791 "start": { 792 "line": 25, 793 "column": 5, 794 "program": "StaticFieldAndMethodSameNameInheritance.ets" 795 }, 796 "end": { 797 "line": 25, 798 "column": 6, 799 "program": "StaticFieldAndMethodSameNameInheritance.ets" 800 } 801 } 802 }, 803 "property": { 804 "type": "Identifier", 805 "name": "foo", 806 "decorators": [], 807 "loc": { 808 "start": { 809 "line": 25, 810 "column": 7, 811 "program": "StaticFieldAndMethodSameNameInheritance.ets" 812 }, 813 "end": { 814 "line": 25, 815 "column": 10, 816 "program": "StaticFieldAndMethodSameNameInheritance.ets" 817 } 818 } 819 }, 820 "computed": false, 821 "optional": false, 822 "loc": { 823 "start": { 824 "line": 25, 825 "column": 5, 826 "program": "StaticFieldAndMethodSameNameInheritance.ets" 827 }, 828 "end": { 829 "line": 25, 830 "column": 10, 831 "program": "StaticFieldAndMethodSameNameInheritance.ets" 832 } 833 } 834 }, 835 "arguments": [], 836 "optional": false, 837 "loc": { 838 "start": { 839 "line": 25, 840 "column": 5, 841 "program": "StaticFieldAndMethodSameNameInheritance.ets" 842 }, 843 "end": { 844 "line": 25, 845 "column": 12, 846 "program": "StaticFieldAndMethodSameNameInheritance.ets" 847 } 848 } 849 }, 850 "loc": { 851 "start": { 852 "line": 25, 853 "column": 5, 854 "program": "StaticFieldAndMethodSameNameInheritance.ets" 855 }, 856 "end": { 857 "line": 25, 858 "column": 12, 859 "program": "StaticFieldAndMethodSameNameInheritance.ets" 860 } 861 } 862 }, 863 { 864 "type": "ExpressionStatement", 865 "expression": { 866 "type": "MemberExpression", 867 "object": { 868 "type": "ETSNewClassInstanceExpression", 869 "typeReference": { 870 "type": "ETSTypeReference", 871 "part": { 872 "type": "ETSTypeReferencePart", 873 "name": { 874 "type": "Identifier", 875 "name": "B", 876 "decorators": [], 877 "loc": { 878 "start": { 879 "line": 26, 880 "column": 9, 881 "program": "StaticFieldAndMethodSameNameInheritance.ets" 882 }, 883 "end": { 884 "line": 26, 885 "column": 10, 886 "program": "StaticFieldAndMethodSameNameInheritance.ets" 887 } 888 } 889 }, 890 "loc": { 891 "start": { 892 "line": 26, 893 "column": 9, 894 "program": "StaticFieldAndMethodSameNameInheritance.ets" 895 }, 896 "end": { 897 "line": 26, 898 "column": 11, 899 "program": "StaticFieldAndMethodSameNameInheritance.ets" 900 } 901 } 902 }, 903 "loc": { 904 "start": { 905 "line": 26, 906 "column": 9, 907 "program": "StaticFieldAndMethodSameNameInheritance.ets" 908 }, 909 "end": { 910 "line": 26, 911 "column": 11, 912 "program": "StaticFieldAndMethodSameNameInheritance.ets" 913 } 914 } 915 }, 916 "arguments": [], 917 "loc": { 918 "start": { 919 "line": 26, 920 "column": 5, 921 "program": "StaticFieldAndMethodSameNameInheritance.ets" 922 }, 923 "end": { 924 "line": 26, 925 "column": 13, 926 "program": "StaticFieldAndMethodSameNameInheritance.ets" 927 } 928 } 929 }, 930 "property": { 931 "type": "Identifier", 932 "name": "foo", 933 "decorators": [], 934 "loc": { 935 "start": { 936 "line": 26, 937 "column": 13, 938 "program": "StaticFieldAndMethodSameNameInheritance.ets" 939 }, 940 "end": { 941 "line": 26, 942 "column": 16, 943 "program": "StaticFieldAndMethodSameNameInheritance.ets" 944 } 945 } 946 }, 947 "computed": false, 948 "optional": false, 949 "loc": { 950 "start": { 951 "line": 26, 952 "column": 5, 953 "program": "StaticFieldAndMethodSameNameInheritance.ets" 954 }, 955 "end": { 956 "line": 26, 957 "column": 16, 958 "program": "StaticFieldAndMethodSameNameInheritance.ets" 959 } 960 } 961 }, 962 "loc": { 963 "start": { 964 "line": 26, 965 "column": 5, 966 "program": "StaticFieldAndMethodSameNameInheritance.ets" 967 }, 968 "end": { 969 "line": 26, 970 "column": 16, 971 "program": "StaticFieldAndMethodSameNameInheritance.ets" 972 } 973 } 974 } 975 ], 976 "loc": { 977 "start": { 978 "line": 24, 979 "column": 23, 980 "program": "StaticFieldAndMethodSameNameInheritance.ets" 981 }, 982 "end": { 983 "line": 27, 984 "column": 2, 985 "program": "StaticFieldAndMethodSameNameInheritance.ets" 986 } 987 } 988 }, 989 "loc": { 990 "start": { 991 "line": 24, 992 "column": 10, 993 "program": "StaticFieldAndMethodSameNameInheritance.ets" 994 }, 995 "end": { 996 "line": 27, 997 "column": 2, 998 "program": "StaticFieldAndMethodSameNameInheritance.ets" 999 } 1000 } 1001 }, 1002 "loc": { 1003 "start": { 1004 "line": 24, 1005 "column": 10, 1006 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1007 }, 1008 "end": { 1009 "line": 27, 1010 "column": 2, 1011 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1012 } 1013 } 1014 }, 1015 "overloads": [], 1016 "decorators": [], 1017 "loc": { 1018 "start": { 1019 "line": 24, 1020 "column": 1, 1021 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1022 }, 1023 "end": { 1024 "line": 27, 1025 "column": 2, 1026 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1027 } 1028 } 1029 } 1030 ], 1031 "loc": { 1032 "start": { 1033 "line": 1, 1034 "column": 1, 1035 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1036 }, 1037 "end": { 1038 "line": 1, 1039 "column": 1, 1040 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1041 } 1042 } 1043 }, 1044 "loc": { 1045 "start": { 1046 "line": 1, 1047 "column": 1, 1048 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1049 }, 1050 "end": { 1051 "line": 1, 1052 "column": 1, 1053 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1054 } 1055 } 1056 } 1057 ], 1058 "loc": { 1059 "start": { 1060 "line": 1, 1061 "column": 1, 1062 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1063 }, 1064 "end": { 1065 "line": 28, 1066 "column": 1, 1067 "program": "StaticFieldAndMethodSameNameInheritance.ets" 1068 } 1069 } 1070} 1071