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