1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ImportDeclaration", 6 "source": { 7 "type": "StringLiteral", 8 "value": "std/concurrency", 9 "loc": { 10 "start": { 11 "line": 16, 12 "column": 22, 13 "program": "launch_this_callee.ets" 14 }, 15 "end": { 16 "line": 16, 17 "column": 39, 18 "program": "launch_this_callee.ets" 19 } 20 } 21 }, 22 "specifiers": [ 23 { 24 "type": "ImportSpecifier", 25 "local": { 26 "type": "Identifier", 27 "name": "launch", 28 "decorators": [], 29 "loc": { 30 "start": { 31 "line": 16, 32 "column": 9, 33 "program": "launch_this_callee.ets" 34 }, 35 "end": { 36 "line": 16, 37 "column": 15, 38 "program": "launch_this_callee.ets" 39 } 40 } 41 }, 42 "imported": { 43 "type": "Identifier", 44 "name": "launch", 45 "decorators": [], 46 "loc": { 47 "start": { 48 "line": 16, 49 "column": 9, 50 "program": "launch_this_callee.ets" 51 }, 52 "end": { 53 "line": 16, 54 "column": 15, 55 "program": "launch_this_callee.ets" 56 } 57 } 58 }, 59 "loc": { 60 "start": { 61 "line": 16, 62 "column": 9, 63 "program": "launch_this_callee.ets" 64 }, 65 "end": { 66 "line": 16, 67 "column": 15, 68 "program": "launch_this_callee.ets" 69 } 70 } 71 } 72 ], 73 "loc": { 74 "start": { 75 "line": 16, 76 "column": 1, 77 "program": "launch_this_callee.ets" 78 }, 79 "end": { 80 "line": 16, 81 "column": 39, 82 "program": "launch_this_callee.ets" 83 } 84 } 85 }, 86 { 87 "type": "ImportDeclaration", 88 "source": { 89 "type": "StringLiteral", 90 "value": "std/core", 91 "loc": { 92 "start": { 93 "line": 17, 94 "column": 19, 95 "program": "launch_this_callee.ets" 96 }, 97 "end": { 98 "line": 17, 99 "column": 29, 100 "program": "launch_this_callee.ets" 101 } 102 } 103 }, 104 "specifiers": [ 105 { 106 "type": "ImportSpecifier", 107 "local": { 108 "type": "Identifier", 109 "name": "Job", 110 "decorators": [], 111 "loc": { 112 "start": { 113 "line": 17, 114 "column": 9, 115 "program": "launch_this_callee.ets" 116 }, 117 "end": { 118 "line": 17, 119 "column": 12, 120 "program": "launch_this_callee.ets" 121 } 122 } 123 }, 124 "imported": { 125 "type": "Identifier", 126 "name": "Job", 127 "decorators": [], 128 "loc": { 129 "start": { 130 "line": 17, 131 "column": 9, 132 "program": "launch_this_callee.ets" 133 }, 134 "end": { 135 "line": 17, 136 "column": 12, 137 "program": "launch_this_callee.ets" 138 } 139 } 140 }, 141 "loc": { 142 "start": { 143 "line": 17, 144 "column": 9, 145 "program": "launch_this_callee.ets" 146 }, 147 "end": { 148 "line": 17, 149 "column": 12, 150 "program": "launch_this_callee.ets" 151 } 152 } 153 } 154 ], 155 "loc": { 156 "start": { 157 "line": 17, 158 "column": 1, 159 "program": "launch_this_callee.ets" 160 }, 161 "end": { 162 "line": 17, 163 "column": 29, 164 "program": "launch_this_callee.ets" 165 } 166 } 167 }, 168 { 169 "type": "ClassDeclaration", 170 "definition": { 171 "id": { 172 "type": "Identifier", 173 "name": "Foo", 174 "decorators": [], 175 "loc": { 176 "start": { 177 "line": 19, 178 "column": 7, 179 "program": "launch_this_callee.ets" 180 }, 181 "end": { 182 "line": 19, 183 "column": 10, 184 "program": "launch_this_callee.ets" 185 } 186 } 187 }, 188 "superClass": null, 189 "implements": [], 190 "body": [ 191 { 192 "type": "MethodDefinition", 193 "key": { 194 "type": "Identifier", 195 "name": "bar", 196 "decorators": [], 197 "loc": { 198 "start": { 199 "line": 20, 200 "column": 11, 201 "program": "launch_this_callee.ets" 202 }, 203 "end": { 204 "line": 20, 205 "column": 14, 206 "program": "launch_this_callee.ets" 207 } 208 } 209 }, 210 "kind": "method", 211 "accessibility": "public", 212 "static": false, 213 "optional": false, 214 "computed": false, 215 "value": { 216 "type": "FunctionExpression", 217 "function": { 218 "type": "ScriptFunction", 219 "id": { 220 "type": "Identifier", 221 "name": "bar", 222 "decorators": [], 223 "loc": { 224 "start": { 225 "line": 20, 226 "column": 11, 227 "program": "launch_this_callee.ets" 228 }, 229 "end": { 230 "line": 20, 231 "column": 14, 232 "program": "launch_this_callee.ets" 233 } 234 } 235 }, 236 "generator": false, 237 "async": false, 238 "expression": false, 239 "params": [], 240 "returnType": { 241 "type": "ETSTypeReference", 242 "part": { 243 "type": "ETSTypeReferencePart", 244 "name": { 245 "type": "Identifier", 246 "name": "Job", 247 "decorators": [], 248 "loc": { 249 "start": { 250 "line": 20, 251 "column": 18, 252 "program": "launch_this_callee.ets" 253 }, 254 "end": { 255 "line": 20, 256 "column": 21, 257 "program": "launch_this_callee.ets" 258 } 259 } 260 }, 261 "typeParams": { 262 "type": "TSTypeParameterInstantiation", 263 "params": [ 264 { 265 "type": "ETSTypeReference", 266 "part": { 267 "type": "ETSTypeReferencePart", 268 "name": { 269 "type": "Identifier", 270 "name": "Foo", 271 "decorators": [], 272 "loc": { 273 "start": { 274 "line": 20, 275 "column": 22, 276 "program": "launch_this_callee.ets" 277 }, 278 "end": { 279 "line": 20, 280 "column": 25, 281 "program": "launch_this_callee.ets" 282 } 283 } 284 }, 285 "loc": { 286 "start": { 287 "line": 20, 288 "column": 22, 289 "program": "launch_this_callee.ets" 290 }, 291 "end": { 292 "line": 20, 293 "column": 26, 294 "program": "launch_this_callee.ets" 295 } 296 } 297 }, 298 "loc": { 299 "start": { 300 "line": 20, 301 "column": 22, 302 "program": "launch_this_callee.ets" 303 }, 304 "end": { 305 "line": 20, 306 "column": 26, 307 "program": "launch_this_callee.ets" 308 } 309 } 310 } 311 ], 312 "loc": { 313 "start": { 314 "line": 20, 315 "column": 21, 316 "program": "launch_this_callee.ets" 317 }, 318 "end": { 319 "line": 20, 320 "column": 26, 321 "program": "launch_this_callee.ets" 322 } 323 } 324 }, 325 "loc": { 326 "start": { 327 "line": 20, 328 "column": 18, 329 "program": "launch_this_callee.ets" 330 }, 331 "end": { 332 "line": 20, 333 "column": 28, 334 "program": "launch_this_callee.ets" 335 } 336 } 337 }, 338 "loc": { 339 "start": { 340 "line": 20, 341 "column": 18, 342 "program": "launch_this_callee.ets" 343 }, 344 "end": { 345 "line": 20, 346 "column": 28, 347 "program": "launch_this_callee.ets" 348 } 349 } 350 }, 351 "body": { 352 "type": "BlockStatement", 353 "statements": [ 354 { 355 "type": "ReturnStatement", 356 "argument": { 357 "type": "CallExpression", 358 "callee": { 359 "type": "Identifier", 360 "name": "launch", 361 "decorators": [], 362 "loc": { 363 "start": { 364 "line": 21, 365 "column": 12, 366 "program": "launch_this_callee.ets" 367 }, 368 "end": { 369 "line": 21, 370 "column": 18, 371 "program": "launch_this_callee.ets" 372 } 373 } 374 }, 375 "arguments": [ 376 { 377 "type": "MemberExpression", 378 "object": { 379 "type": "ThisExpression", 380 "loc": { 381 "start": { 382 "line": 21, 383 "column": 41, 384 "program": "launch_this_callee.ets" 385 }, 386 "end": { 387 "line": 21, 388 "column": 45, 389 "program": "launch_this_callee.ets" 390 } 391 } 392 }, 393 "property": { 394 "type": "Identifier", 395 "name": "baz", 396 "decorators": [], 397 "loc": { 398 "start": { 399 "line": 21, 400 "column": 46, 401 "program": "launch_this_callee.ets" 402 }, 403 "end": { 404 "line": 21, 405 "column": 49, 406 "program": "launch_this_callee.ets" 407 } 408 } 409 }, 410 "computed": false, 411 "optional": false, 412 "loc": { 413 "start": { 414 "line": 21, 415 "column": 41, 416 "program": "launch_this_callee.ets" 417 }, 418 "end": { 419 "line": 21, 420 "column": 49, 421 "program": "launch_this_callee.ets" 422 } 423 } 424 }, 425 { 426 "type": "ThisExpression", 427 "loc": { 428 "start": { 429 "line": 21, 430 "column": 51, 431 "program": "launch_this_callee.ets" 432 }, 433 "end": { 434 "line": 21, 435 "column": 55, 436 "program": "launch_this_callee.ets" 437 } 438 } 439 } 440 ], 441 "optional": false, 442 "typeParameters": { 443 "type": "TSTypeParameterInstantiation", 444 "params": [ 445 { 446 "type": "ETSTypeReference", 447 "part": { 448 "type": "ETSTypeReferencePart", 449 "name": { 450 "type": "Identifier", 451 "name": "Foo", 452 "decorators": [], 453 "loc": { 454 "start": { 455 "line": 21, 456 "column": 19, 457 "program": "launch_this_callee.ets" 458 }, 459 "end": { 460 "line": 21, 461 "column": 22, 462 "program": "launch_this_callee.ets" 463 } 464 } 465 }, 466 "loc": { 467 "start": { 468 "line": 21, 469 "column": 19, 470 "program": "launch_this_callee.ets" 471 }, 472 "end": { 473 "line": 21, 474 "column": 23, 475 "program": "launch_this_callee.ets" 476 } 477 } 478 }, 479 "loc": { 480 "start": { 481 "line": 21, 482 "column": 19, 483 "program": "launch_this_callee.ets" 484 }, 485 "end": { 486 "line": 21, 487 "column": 23, 488 "program": "launch_this_callee.ets" 489 } 490 } 491 }, 492 { 493 "type": "ETSFunctionType", 494 "params": [ 495 { 496 "type": "ETSParameterExpression", 497 "name": { 498 "type": "Identifier", 499 "name": "f", 500 "typeAnnotation": { 501 "type": "ETSTypeReference", 502 "part": { 503 "type": "ETSTypeReferencePart", 504 "name": { 505 "type": "Identifier", 506 "name": "Foo", 507 "decorators": [], 508 "loc": { 509 "start": { 510 "line": 21, 511 "column": 28, 512 "program": "launch_this_callee.ets" 513 }, 514 "end": { 515 "line": 21, 516 "column": 31, 517 "program": "launch_this_callee.ets" 518 } 519 } 520 }, 521 "loc": { 522 "start": { 523 "line": 21, 524 "column": 28, 525 "program": "launch_this_callee.ets" 526 }, 527 "end": { 528 "line": 21, 529 "column": 32, 530 "program": "launch_this_callee.ets" 531 } 532 } 533 }, 534 "loc": { 535 "start": { 536 "line": 21, 537 "column": 28, 538 "program": "launch_this_callee.ets" 539 }, 540 "end": { 541 "line": 21, 542 "column": 32, 543 "program": "launch_this_callee.ets" 544 } 545 } 546 }, 547 "decorators": [], 548 "loc": { 549 "start": { 550 "line": 21, 551 "column": 25, 552 "program": "launch_this_callee.ets" 553 }, 554 "end": { 555 "line": 21, 556 "column": 32, 557 "program": "launch_this_callee.ets" 558 } 559 } 560 }, 561 "loc": { 562 "start": { 563 "line": 21, 564 "column": 25, 565 "program": "launch_this_callee.ets" 566 }, 567 "end": { 568 "line": 21, 569 "column": 32, 570 "program": "launch_this_callee.ets" 571 } 572 } 573 } 574 ], 575 "returnType": { 576 "type": "ETSTypeReference", 577 "part": { 578 "type": "ETSTypeReferencePart", 579 "name": { 580 "type": "Identifier", 581 "name": "Foo", 582 "decorators": [], 583 "loc": { 584 "start": { 585 "line": 21, 586 "column": 36, 587 "program": "launch_this_callee.ets" 588 }, 589 "end": { 590 "line": 21, 591 "column": 39, 592 "program": "launch_this_callee.ets" 593 } 594 } 595 }, 596 "loc": { 597 "start": { 598 "line": 21, 599 "column": 36, 600 "program": "launch_this_callee.ets" 601 }, 602 "end": { 603 "line": 21, 604 "column": 40, 605 "program": "launch_this_callee.ets" 606 } 607 } 608 }, 609 "loc": { 610 "start": { 611 "line": 21, 612 "column": 36, 613 "program": "launch_this_callee.ets" 614 }, 615 "end": { 616 "line": 21, 617 "column": 40, 618 "program": "launch_this_callee.ets" 619 } 620 } 621 }, 622 "loc": { 623 "start": { 624 "line": 21, 625 "column": 24, 626 "program": "launch_this_callee.ets" 627 }, 628 "end": { 629 "line": 21, 630 "column": 40, 631 "program": "launch_this_callee.ets" 632 } 633 } 634 } 635 ], 636 "loc": { 637 "start": { 638 "line": 21, 639 "column": 18, 640 "program": "launch_this_callee.ets" 641 }, 642 "end": { 643 "line": 21, 644 "column": 40, 645 "program": "launch_this_callee.ets" 646 } 647 } 648 }, 649 "loc": { 650 "start": { 651 "line": 21, 652 "column": 12, 653 "program": "launch_this_callee.ets" 654 }, 655 "end": { 656 "line": 21, 657 "column": 56, 658 "program": "launch_this_callee.ets" 659 } 660 } 661 }, 662 "loc": { 663 "start": { 664 "line": 21, 665 "column": 5, 666 "program": "launch_this_callee.ets" 667 }, 668 "end": { 669 "line": 21, 670 "column": 57, 671 "program": "launch_this_callee.ets" 672 } 673 } 674 } 675 ], 676 "loc": { 677 "start": { 678 "line": 20, 679 "column": 27, 680 "program": "launch_this_callee.ets" 681 }, 682 "end": { 683 "line": 22, 684 "column": 4, 685 "program": "launch_this_callee.ets" 686 } 687 } 688 }, 689 "loc": { 690 "start": { 691 "line": 20, 692 "column": 14, 693 "program": "launch_this_callee.ets" 694 }, 695 "end": { 696 "line": 22, 697 "column": 4, 698 "program": "launch_this_callee.ets" 699 } 700 } 701 }, 702 "loc": { 703 "start": { 704 "line": 20, 705 "column": 14, 706 "program": "launch_this_callee.ets" 707 }, 708 "end": { 709 "line": 22, 710 "column": 4, 711 "program": "launch_this_callee.ets" 712 } 713 } 714 }, 715 "overloads": [], 716 "decorators": [], 717 "loc": { 718 "start": { 719 "line": 20, 720 "column": 3, 721 "program": "launch_this_callee.ets" 722 }, 723 "end": { 724 "line": 22, 725 "column": 4, 726 "program": "launch_this_callee.ets" 727 } 728 } 729 }, 730 { 731 "type": "MethodDefinition", 732 "key": { 733 "type": "Identifier", 734 "name": "baz", 735 "decorators": [], 736 "loc": { 737 "start": { 738 "line": 24, 739 "column": 11, 740 "program": "launch_this_callee.ets" 741 }, 742 "end": { 743 "line": 24, 744 "column": 14, 745 "program": "launch_this_callee.ets" 746 } 747 } 748 }, 749 "kind": "method", 750 "accessibility": "public", 751 "static": false, 752 "optional": false, 753 "computed": false, 754 "value": { 755 "type": "FunctionExpression", 756 "function": { 757 "type": "ScriptFunction", 758 "id": { 759 "type": "Identifier", 760 "name": "baz", 761 "decorators": [], 762 "loc": { 763 "start": { 764 "line": 24, 765 "column": 11, 766 "program": "launch_this_callee.ets" 767 }, 768 "end": { 769 "line": 24, 770 "column": 14, 771 "program": "launch_this_callee.ets" 772 } 773 } 774 }, 775 "generator": false, 776 "async": false, 777 "expression": false, 778 "params": [ 779 { 780 "type": "ETSParameterExpression", 781 "name": { 782 "type": "Identifier", 783 "name": "x", 784 "typeAnnotation": { 785 "type": "ETSTypeReference", 786 "part": { 787 "type": "ETSTypeReferencePart", 788 "name": { 789 "type": "Identifier", 790 "name": "Foo", 791 "decorators": [], 792 "loc": { 793 "start": { 794 "line": 24, 795 "column": 18, 796 "program": "launch_this_callee.ets" 797 }, 798 "end": { 799 "line": 24, 800 "column": 21, 801 "program": "launch_this_callee.ets" 802 } 803 } 804 }, 805 "loc": { 806 "start": { 807 "line": 24, 808 "column": 18, 809 "program": "launch_this_callee.ets" 810 }, 811 "end": { 812 "line": 24, 813 "column": 22, 814 "program": "launch_this_callee.ets" 815 } 816 } 817 }, 818 "loc": { 819 "start": { 820 "line": 24, 821 "column": 18, 822 "program": "launch_this_callee.ets" 823 }, 824 "end": { 825 "line": 24, 826 "column": 22, 827 "program": "launch_this_callee.ets" 828 } 829 } 830 }, 831 "decorators": [], 832 "loc": { 833 "start": { 834 "line": 24, 835 "column": 15, 836 "program": "launch_this_callee.ets" 837 }, 838 "end": { 839 "line": 24, 840 "column": 22, 841 "program": "launch_this_callee.ets" 842 } 843 } 844 }, 845 "loc": { 846 "start": { 847 "line": 24, 848 "column": 15, 849 "program": "launch_this_callee.ets" 850 }, 851 "end": { 852 "line": 24, 853 "column": 22, 854 "program": "launch_this_callee.ets" 855 } 856 } 857 } 858 ], 859 "returnType": { 860 "type": "ETSTypeReference", 861 "part": { 862 "type": "ETSTypeReferencePart", 863 "name": { 864 "type": "Identifier", 865 "name": "Foo", 866 "decorators": [], 867 "loc": { 868 "start": { 869 "line": 24, 870 "column": 24, 871 "program": "launch_this_callee.ets" 872 }, 873 "end": { 874 "line": 24, 875 "column": 27, 876 "program": "launch_this_callee.ets" 877 } 878 } 879 }, 880 "loc": { 881 "start": { 882 "line": 24, 883 "column": 24, 884 "program": "launch_this_callee.ets" 885 }, 886 "end": { 887 "line": 24, 888 "column": 29, 889 "program": "launch_this_callee.ets" 890 } 891 } 892 }, 893 "loc": { 894 "start": { 895 "line": 24, 896 "column": 24, 897 "program": "launch_this_callee.ets" 898 }, 899 "end": { 900 "line": 24, 901 "column": 29, 902 "program": "launch_this_callee.ets" 903 } 904 } 905 }, 906 "body": { 907 "type": "BlockStatement", 908 "statements": [ 909 { 910 "type": "ReturnStatement", 911 "argument": { 912 "type": "Identifier", 913 "name": "x", 914 "decorators": [], 915 "loc": { 916 "start": { 917 "line": 25, 918 "column": 12, 919 "program": "launch_this_callee.ets" 920 }, 921 "end": { 922 "line": 25, 923 "column": 13, 924 "program": "launch_this_callee.ets" 925 } 926 } 927 }, 928 "loc": { 929 "start": { 930 "line": 25, 931 "column": 5, 932 "program": "launch_this_callee.ets" 933 }, 934 "end": { 935 "line": 25, 936 "column": 14, 937 "program": "launch_this_callee.ets" 938 } 939 } 940 } 941 ], 942 "loc": { 943 "start": { 944 "line": 24, 945 "column": 28, 946 "program": "launch_this_callee.ets" 947 }, 948 "end": { 949 "line": 26, 950 "column": 4, 951 "program": "launch_this_callee.ets" 952 } 953 } 954 }, 955 "loc": { 956 "start": { 957 "line": 24, 958 "column": 14, 959 "program": "launch_this_callee.ets" 960 }, 961 "end": { 962 "line": 26, 963 "column": 4, 964 "program": "launch_this_callee.ets" 965 } 966 } 967 }, 968 "loc": { 969 "start": { 970 "line": 24, 971 "column": 14, 972 "program": "launch_this_callee.ets" 973 }, 974 "end": { 975 "line": 26, 976 "column": 4, 977 "program": "launch_this_callee.ets" 978 } 979 } 980 }, 981 "overloads": [], 982 "decorators": [], 983 "loc": { 984 "start": { 985 "line": 24, 986 "column": 3, 987 "program": "launch_this_callee.ets" 988 }, 989 "end": { 990 "line": 26, 991 "column": 4, 992 "program": "launch_this_callee.ets" 993 } 994 } 995 }, 996 { 997 "type": "MethodDefinition", 998 "key": { 999 "type": "Identifier", 1000 "name": "bar2", 1001 "decorators": [], 1002 "loc": { 1003 "start": { 1004 "line": 28, 1005 "column": 11, 1006 "program": "launch_this_callee.ets" 1007 }, 1008 "end": { 1009 "line": 28, 1010 "column": 15, 1011 "program": "launch_this_callee.ets" 1012 } 1013 } 1014 }, 1015 "kind": "method", 1016 "accessibility": "public", 1017 "static": false, 1018 "optional": false, 1019 "computed": false, 1020 "value": { 1021 "type": "FunctionExpression", 1022 "function": { 1023 "type": "ScriptFunction", 1024 "id": { 1025 "type": "Identifier", 1026 "name": "bar2", 1027 "decorators": [], 1028 "loc": { 1029 "start": { 1030 "line": 28, 1031 "column": 11, 1032 "program": "launch_this_callee.ets" 1033 }, 1034 "end": { 1035 "line": 28, 1036 "column": 15, 1037 "program": "launch_this_callee.ets" 1038 } 1039 } 1040 }, 1041 "generator": false, 1042 "async": false, 1043 "expression": false, 1044 "params": [], 1045 "returnType": { 1046 "type": "ETSTypeReference", 1047 "part": { 1048 "type": "ETSTypeReferencePart", 1049 "name": { 1050 "type": "Identifier", 1051 "name": "Job", 1052 "decorators": [], 1053 "loc": { 1054 "start": { 1055 "line": 28, 1056 "column": 19, 1057 "program": "launch_this_callee.ets" 1058 }, 1059 "end": { 1060 "line": 28, 1061 "column": 22, 1062 "program": "launch_this_callee.ets" 1063 } 1064 } 1065 }, 1066 "typeParams": { 1067 "type": "TSTypeParameterInstantiation", 1068 "params": [ 1069 { 1070 "type": "ETSTypeReference", 1071 "part": { 1072 "type": "ETSTypeReferencePart", 1073 "name": { 1074 "type": "Identifier", 1075 "name": "Foo", 1076 "decorators": [], 1077 "loc": { 1078 "start": { 1079 "line": 28, 1080 "column": 23, 1081 "program": "launch_this_callee.ets" 1082 }, 1083 "end": { 1084 "line": 28, 1085 "column": 26, 1086 "program": "launch_this_callee.ets" 1087 } 1088 } 1089 }, 1090 "loc": { 1091 "start": { 1092 "line": 28, 1093 "column": 23, 1094 "program": "launch_this_callee.ets" 1095 }, 1096 "end": { 1097 "line": 28, 1098 "column": 27, 1099 "program": "launch_this_callee.ets" 1100 } 1101 } 1102 }, 1103 "loc": { 1104 "start": { 1105 "line": 28, 1106 "column": 23, 1107 "program": "launch_this_callee.ets" 1108 }, 1109 "end": { 1110 "line": 28, 1111 "column": 27, 1112 "program": "launch_this_callee.ets" 1113 } 1114 } 1115 } 1116 ], 1117 "loc": { 1118 "start": { 1119 "line": 28, 1120 "column": 22, 1121 "program": "launch_this_callee.ets" 1122 }, 1123 "end": { 1124 "line": 28, 1125 "column": 27, 1126 "program": "launch_this_callee.ets" 1127 } 1128 } 1129 }, 1130 "loc": { 1131 "start": { 1132 "line": 28, 1133 "column": 19, 1134 "program": "launch_this_callee.ets" 1135 }, 1136 "end": { 1137 "line": 28, 1138 "column": 29, 1139 "program": "launch_this_callee.ets" 1140 } 1141 } 1142 }, 1143 "loc": { 1144 "start": { 1145 "line": 28, 1146 "column": 19, 1147 "program": "launch_this_callee.ets" 1148 }, 1149 "end": { 1150 "line": 28, 1151 "column": 29, 1152 "program": "launch_this_callee.ets" 1153 } 1154 } 1155 }, 1156 "body": { 1157 "type": "BlockStatement", 1158 "statements": [ 1159 { 1160 "type": "ReturnStatement", 1161 "argument": { 1162 "type": "CallExpression", 1163 "callee": { 1164 "type": "Identifier", 1165 "name": "launch", 1166 "decorators": [], 1167 "loc": { 1168 "start": { 1169 "line": 29, 1170 "column": 12, 1171 "program": "launch_this_callee.ets" 1172 }, 1173 "end": { 1174 "line": 29, 1175 "column": 18, 1176 "program": "launch_this_callee.ets" 1177 } 1178 } 1179 }, 1180 "arguments": [ 1181 { 1182 "type": "MemberExpression", 1183 "object": { 1184 "type": "ThisExpression", 1185 "loc": { 1186 "start": { 1187 "line": 29, 1188 "column": 49, 1189 "program": "launch_this_callee.ets" 1190 }, 1191 "end": { 1192 "line": 29, 1193 "column": 53, 1194 "program": "launch_this_callee.ets" 1195 } 1196 } 1197 }, 1198 "property": { 1199 "type": "Identifier", 1200 "name": "baz2", 1201 "decorators": [], 1202 "loc": { 1203 "start": { 1204 "line": 29, 1205 "column": 54, 1206 "program": "launch_this_callee.ets" 1207 }, 1208 "end": { 1209 "line": 29, 1210 "column": 58, 1211 "program": "launch_this_callee.ets" 1212 } 1213 } 1214 }, 1215 "computed": false, 1216 "optional": false, 1217 "loc": { 1218 "start": { 1219 "line": 29, 1220 "column": 49, 1221 "program": "launch_this_callee.ets" 1222 }, 1223 "end": { 1224 "line": 29, 1225 "column": 58, 1226 "program": "launch_this_callee.ets" 1227 } 1228 } 1229 }, 1230 { 1231 "type": "ThisExpression", 1232 "loc": { 1233 "start": { 1234 "line": 29, 1235 "column": 60, 1236 "program": "launch_this_callee.ets" 1237 }, 1238 "end": { 1239 "line": 29, 1240 "column": 64, 1241 "program": "launch_this_callee.ets" 1242 } 1243 } 1244 }, 1245 { 1246 "type": "NumberLiteral", 1247 "value": 1, 1248 "loc": { 1249 "start": { 1250 "line": 29, 1251 "column": 66, 1252 "program": "launch_this_callee.ets" 1253 }, 1254 "end": { 1255 "line": 29, 1256 "column": 67, 1257 "program": "launch_this_callee.ets" 1258 } 1259 } 1260 } 1261 ], 1262 "optional": false, 1263 "typeParameters": { 1264 "type": "TSTypeParameterInstantiation", 1265 "params": [ 1266 { 1267 "type": "ETSTypeReference", 1268 "part": { 1269 "type": "ETSTypeReferencePart", 1270 "name": { 1271 "type": "Identifier", 1272 "name": "Foo", 1273 "decorators": [], 1274 "loc": { 1275 "start": { 1276 "line": 29, 1277 "column": 19, 1278 "program": "launch_this_callee.ets" 1279 }, 1280 "end": { 1281 "line": 29, 1282 "column": 22, 1283 "program": "launch_this_callee.ets" 1284 } 1285 } 1286 }, 1287 "loc": { 1288 "start": { 1289 "line": 29, 1290 "column": 19, 1291 "program": "launch_this_callee.ets" 1292 }, 1293 "end": { 1294 "line": 29, 1295 "column": 23, 1296 "program": "launch_this_callee.ets" 1297 } 1298 } 1299 }, 1300 "loc": { 1301 "start": { 1302 "line": 29, 1303 "column": 19, 1304 "program": "launch_this_callee.ets" 1305 }, 1306 "end": { 1307 "line": 29, 1308 "column": 23, 1309 "program": "launch_this_callee.ets" 1310 } 1311 } 1312 }, 1313 { 1314 "type": "ETSFunctionType", 1315 "params": [ 1316 { 1317 "type": "ETSParameterExpression", 1318 "name": { 1319 "type": "Identifier", 1320 "name": "f", 1321 "typeAnnotation": { 1322 "type": "ETSTypeReference", 1323 "part": { 1324 "type": "ETSTypeReferencePart", 1325 "name": { 1326 "type": "Identifier", 1327 "name": "Foo", 1328 "decorators": [], 1329 "loc": { 1330 "start": { 1331 "line": 29, 1332 "column": 28, 1333 "program": "launch_this_callee.ets" 1334 }, 1335 "end": { 1336 "line": 29, 1337 "column": 31, 1338 "program": "launch_this_callee.ets" 1339 } 1340 } 1341 }, 1342 "loc": { 1343 "start": { 1344 "line": 29, 1345 "column": 28, 1346 "program": "launch_this_callee.ets" 1347 }, 1348 "end": { 1349 "line": 29, 1350 "column": 32, 1351 "program": "launch_this_callee.ets" 1352 } 1353 } 1354 }, 1355 "loc": { 1356 "start": { 1357 "line": 29, 1358 "column": 28, 1359 "program": "launch_this_callee.ets" 1360 }, 1361 "end": { 1362 "line": 29, 1363 "column": 32, 1364 "program": "launch_this_callee.ets" 1365 } 1366 } 1367 }, 1368 "decorators": [], 1369 "loc": { 1370 "start": { 1371 "line": 29, 1372 "column": 25, 1373 "program": "launch_this_callee.ets" 1374 }, 1375 "end": { 1376 "line": 29, 1377 "column": 32, 1378 "program": "launch_this_callee.ets" 1379 } 1380 } 1381 }, 1382 "loc": { 1383 "start": { 1384 "line": 29, 1385 "column": 25, 1386 "program": "launch_this_callee.ets" 1387 }, 1388 "end": { 1389 "line": 29, 1390 "column": 32, 1391 "program": "launch_this_callee.ets" 1392 } 1393 } 1394 }, 1395 { 1396 "type": "ETSParameterExpression", 1397 "name": { 1398 "type": "Identifier", 1399 "name": "i", 1400 "typeAnnotation": { 1401 "type": "ETSPrimitiveType", 1402 "loc": { 1403 "start": { 1404 "line": 29, 1405 "column": 36, 1406 "program": "launch_this_callee.ets" 1407 }, 1408 "end": { 1409 "line": 29, 1410 "column": 39, 1411 "program": "launch_this_callee.ets" 1412 } 1413 } 1414 }, 1415 "decorators": [], 1416 "loc": { 1417 "start": { 1418 "line": 29, 1419 "column": 33, 1420 "program": "launch_this_callee.ets" 1421 }, 1422 "end": { 1423 "line": 29, 1424 "column": 39, 1425 "program": "launch_this_callee.ets" 1426 } 1427 } 1428 }, 1429 "loc": { 1430 "start": { 1431 "line": 29, 1432 "column": 33, 1433 "program": "launch_this_callee.ets" 1434 }, 1435 "end": { 1436 "line": 29, 1437 "column": 39, 1438 "program": "launch_this_callee.ets" 1439 } 1440 } 1441 } 1442 ], 1443 "returnType": { 1444 "type": "ETSTypeReference", 1445 "part": { 1446 "type": "ETSTypeReferencePart", 1447 "name": { 1448 "type": "Identifier", 1449 "name": "Foo", 1450 "decorators": [], 1451 "loc": { 1452 "start": { 1453 "line": 29, 1454 "column": 44, 1455 "program": "launch_this_callee.ets" 1456 }, 1457 "end": { 1458 "line": 29, 1459 "column": 47, 1460 "program": "launch_this_callee.ets" 1461 } 1462 } 1463 }, 1464 "loc": { 1465 "start": { 1466 "line": 29, 1467 "column": 44, 1468 "program": "launch_this_callee.ets" 1469 }, 1470 "end": { 1471 "line": 29, 1472 "column": 48, 1473 "program": "launch_this_callee.ets" 1474 } 1475 } 1476 }, 1477 "loc": { 1478 "start": { 1479 "line": 29, 1480 "column": 44, 1481 "program": "launch_this_callee.ets" 1482 }, 1483 "end": { 1484 "line": 29, 1485 "column": 48, 1486 "program": "launch_this_callee.ets" 1487 } 1488 } 1489 }, 1490 "loc": { 1491 "start": { 1492 "line": 29, 1493 "column": 24, 1494 "program": "launch_this_callee.ets" 1495 }, 1496 "end": { 1497 "line": 29, 1498 "column": 48, 1499 "program": "launch_this_callee.ets" 1500 } 1501 } 1502 } 1503 ], 1504 "loc": { 1505 "start": { 1506 "line": 29, 1507 "column": 18, 1508 "program": "launch_this_callee.ets" 1509 }, 1510 "end": { 1511 "line": 29, 1512 "column": 48, 1513 "program": "launch_this_callee.ets" 1514 } 1515 } 1516 }, 1517 "loc": { 1518 "start": { 1519 "line": 29, 1520 "column": 12, 1521 "program": "launch_this_callee.ets" 1522 }, 1523 "end": { 1524 "line": 29, 1525 "column": 68, 1526 "program": "launch_this_callee.ets" 1527 } 1528 } 1529 }, 1530 "loc": { 1531 "start": { 1532 "line": 29, 1533 "column": 5, 1534 "program": "launch_this_callee.ets" 1535 }, 1536 "end": { 1537 "line": 29, 1538 "column": 69, 1539 "program": "launch_this_callee.ets" 1540 } 1541 } 1542 } 1543 ], 1544 "loc": { 1545 "start": { 1546 "line": 28, 1547 "column": 28, 1548 "program": "launch_this_callee.ets" 1549 }, 1550 "end": { 1551 "line": 30, 1552 "column": 4, 1553 "program": "launch_this_callee.ets" 1554 } 1555 } 1556 }, 1557 "loc": { 1558 "start": { 1559 "line": 28, 1560 "column": 15, 1561 "program": "launch_this_callee.ets" 1562 }, 1563 "end": { 1564 "line": 30, 1565 "column": 4, 1566 "program": "launch_this_callee.ets" 1567 } 1568 } 1569 }, 1570 "loc": { 1571 "start": { 1572 "line": 28, 1573 "column": 15, 1574 "program": "launch_this_callee.ets" 1575 }, 1576 "end": { 1577 "line": 30, 1578 "column": 4, 1579 "program": "launch_this_callee.ets" 1580 } 1581 } 1582 }, 1583 "overloads": [], 1584 "decorators": [], 1585 "loc": { 1586 "start": { 1587 "line": 28, 1588 "column": 3, 1589 "program": "launch_this_callee.ets" 1590 }, 1591 "end": { 1592 "line": 30, 1593 "column": 4, 1594 "program": "launch_this_callee.ets" 1595 } 1596 } 1597 }, 1598 { 1599 "type": "MethodDefinition", 1600 "key": { 1601 "type": "Identifier", 1602 "name": "baz2", 1603 "decorators": [], 1604 "loc": { 1605 "start": { 1606 "line": 32, 1607 "column": 11, 1608 "program": "launch_this_callee.ets" 1609 }, 1610 "end": { 1611 "line": 32, 1612 "column": 15, 1613 "program": "launch_this_callee.ets" 1614 } 1615 } 1616 }, 1617 "kind": "method", 1618 "accessibility": "public", 1619 "static": false, 1620 "optional": false, 1621 "computed": false, 1622 "value": { 1623 "type": "FunctionExpression", 1624 "function": { 1625 "type": "ScriptFunction", 1626 "id": { 1627 "type": "Identifier", 1628 "name": "baz2", 1629 "decorators": [], 1630 "loc": { 1631 "start": { 1632 "line": 32, 1633 "column": 11, 1634 "program": "launch_this_callee.ets" 1635 }, 1636 "end": { 1637 "line": 32, 1638 "column": 15, 1639 "program": "launch_this_callee.ets" 1640 } 1641 } 1642 }, 1643 "generator": false, 1644 "async": false, 1645 "expression": false, 1646 "params": [ 1647 { 1648 "type": "ETSParameterExpression", 1649 "name": { 1650 "type": "Identifier", 1651 "name": "x", 1652 "typeAnnotation": { 1653 "type": "ETSTypeReference", 1654 "part": { 1655 "type": "ETSTypeReferencePart", 1656 "name": { 1657 "type": "Identifier", 1658 "name": "Foo", 1659 "decorators": [], 1660 "loc": { 1661 "start": { 1662 "line": 32, 1663 "column": 19, 1664 "program": "launch_this_callee.ets" 1665 }, 1666 "end": { 1667 "line": 32, 1668 "column": 22, 1669 "program": "launch_this_callee.ets" 1670 } 1671 } 1672 }, 1673 "loc": { 1674 "start": { 1675 "line": 32, 1676 "column": 19, 1677 "program": "launch_this_callee.ets" 1678 }, 1679 "end": { 1680 "line": 32, 1681 "column": 23, 1682 "program": "launch_this_callee.ets" 1683 } 1684 } 1685 }, 1686 "loc": { 1687 "start": { 1688 "line": 32, 1689 "column": 19, 1690 "program": "launch_this_callee.ets" 1691 }, 1692 "end": { 1693 "line": 32, 1694 "column": 23, 1695 "program": "launch_this_callee.ets" 1696 } 1697 } 1698 }, 1699 "decorators": [], 1700 "loc": { 1701 "start": { 1702 "line": 32, 1703 "column": 16, 1704 "program": "launch_this_callee.ets" 1705 }, 1706 "end": { 1707 "line": 32, 1708 "column": 23, 1709 "program": "launch_this_callee.ets" 1710 } 1711 } 1712 }, 1713 "loc": { 1714 "start": { 1715 "line": 32, 1716 "column": 16, 1717 "program": "launch_this_callee.ets" 1718 }, 1719 "end": { 1720 "line": 32, 1721 "column": 23, 1722 "program": "launch_this_callee.ets" 1723 } 1724 } 1725 }, 1726 { 1727 "type": "ETSParameterExpression", 1728 "name": { 1729 "type": "Identifier", 1730 "name": "y", 1731 "typeAnnotation": { 1732 "type": "ETSPrimitiveType", 1733 "loc": { 1734 "start": { 1735 "line": 32, 1736 "column": 27, 1737 "program": "launch_this_callee.ets" 1738 }, 1739 "end": { 1740 "line": 32, 1741 "column": 30, 1742 "program": "launch_this_callee.ets" 1743 } 1744 } 1745 }, 1746 "decorators": [], 1747 "loc": { 1748 "start": { 1749 "line": 32, 1750 "column": 24, 1751 "program": "launch_this_callee.ets" 1752 }, 1753 "end": { 1754 "line": 32, 1755 "column": 30, 1756 "program": "launch_this_callee.ets" 1757 } 1758 } 1759 }, 1760 "loc": { 1761 "start": { 1762 "line": 32, 1763 "column": 24, 1764 "program": "launch_this_callee.ets" 1765 }, 1766 "end": { 1767 "line": 32, 1768 "column": 30, 1769 "program": "launch_this_callee.ets" 1770 } 1771 } 1772 } 1773 ], 1774 "returnType": { 1775 "type": "ETSTypeReference", 1776 "part": { 1777 "type": "ETSTypeReferencePart", 1778 "name": { 1779 "type": "Identifier", 1780 "name": "Foo", 1781 "decorators": [], 1782 "loc": { 1783 "start": { 1784 "line": 32, 1785 "column": 33, 1786 "program": "launch_this_callee.ets" 1787 }, 1788 "end": { 1789 "line": 32, 1790 "column": 36, 1791 "program": "launch_this_callee.ets" 1792 } 1793 } 1794 }, 1795 "loc": { 1796 "start": { 1797 "line": 32, 1798 "column": 33, 1799 "program": "launch_this_callee.ets" 1800 }, 1801 "end": { 1802 "line": 32, 1803 "column": 38, 1804 "program": "launch_this_callee.ets" 1805 } 1806 } 1807 }, 1808 "loc": { 1809 "start": { 1810 "line": 32, 1811 "column": 33, 1812 "program": "launch_this_callee.ets" 1813 }, 1814 "end": { 1815 "line": 32, 1816 "column": 38, 1817 "program": "launch_this_callee.ets" 1818 } 1819 } 1820 }, 1821 "body": { 1822 "type": "BlockStatement", 1823 "statements": [ 1824 { 1825 "type": "ReturnStatement", 1826 "argument": { 1827 "type": "Identifier", 1828 "name": "x", 1829 "decorators": [], 1830 "loc": { 1831 "start": { 1832 "line": 33, 1833 "column": 12, 1834 "program": "launch_this_callee.ets" 1835 }, 1836 "end": { 1837 "line": 33, 1838 "column": 13, 1839 "program": "launch_this_callee.ets" 1840 } 1841 } 1842 }, 1843 "loc": { 1844 "start": { 1845 "line": 33, 1846 "column": 5, 1847 "program": "launch_this_callee.ets" 1848 }, 1849 "end": { 1850 "line": 33, 1851 "column": 14, 1852 "program": "launch_this_callee.ets" 1853 } 1854 } 1855 } 1856 ], 1857 "loc": { 1858 "start": { 1859 "line": 32, 1860 "column": 37, 1861 "program": "launch_this_callee.ets" 1862 }, 1863 "end": { 1864 "line": 34, 1865 "column": 4, 1866 "program": "launch_this_callee.ets" 1867 } 1868 } 1869 }, 1870 "loc": { 1871 "start": { 1872 "line": 32, 1873 "column": 15, 1874 "program": "launch_this_callee.ets" 1875 }, 1876 "end": { 1877 "line": 34, 1878 "column": 4, 1879 "program": "launch_this_callee.ets" 1880 } 1881 } 1882 }, 1883 "loc": { 1884 "start": { 1885 "line": 32, 1886 "column": 15, 1887 "program": "launch_this_callee.ets" 1888 }, 1889 "end": { 1890 "line": 34, 1891 "column": 4, 1892 "program": "launch_this_callee.ets" 1893 } 1894 } 1895 }, 1896 "overloads": [], 1897 "decorators": [], 1898 "loc": { 1899 "start": { 1900 "line": 32, 1901 "column": 3, 1902 "program": "launch_this_callee.ets" 1903 }, 1904 "end": { 1905 "line": 34, 1906 "column": 4, 1907 "program": "launch_this_callee.ets" 1908 } 1909 } 1910 }, 1911 { 1912 "type": "MethodDefinition", 1913 "key": { 1914 "type": "Identifier", 1915 "name": "constructor", 1916 "decorators": [], 1917 "loc": { 1918 "start": { 1919 "line": 19, 1920 "column": 12, 1921 "program": "launch_this_callee.ets" 1922 }, 1923 "end": { 1924 "line": 19, 1925 "column": 12, 1926 "program": "launch_this_callee.ets" 1927 } 1928 } 1929 }, 1930 "kind": "constructor", 1931 "static": false, 1932 "optional": false, 1933 "computed": false, 1934 "value": { 1935 "type": "FunctionExpression", 1936 "function": { 1937 "type": "ScriptFunction", 1938 "id": { 1939 "type": "Identifier", 1940 "name": "constructor", 1941 "decorators": [], 1942 "loc": { 1943 "start": { 1944 "line": 19, 1945 "column": 12, 1946 "program": "launch_this_callee.ets" 1947 }, 1948 "end": { 1949 "line": 19, 1950 "column": 12, 1951 "program": "launch_this_callee.ets" 1952 } 1953 } 1954 }, 1955 "generator": false, 1956 "async": false, 1957 "expression": false, 1958 "params": [], 1959 "body": { 1960 "type": "BlockStatement", 1961 "statements": [], 1962 "loc": { 1963 "start": { 1964 "line": 19, 1965 "column": 12, 1966 "program": "launch_this_callee.ets" 1967 }, 1968 "end": { 1969 "line": 19, 1970 "column": 12, 1971 "program": "launch_this_callee.ets" 1972 } 1973 } 1974 }, 1975 "loc": { 1976 "start": { 1977 "line": 19, 1978 "column": 12, 1979 "program": "launch_this_callee.ets" 1980 }, 1981 "end": { 1982 "line": 19, 1983 "column": 12, 1984 "program": "launch_this_callee.ets" 1985 } 1986 } 1987 }, 1988 "loc": { 1989 "start": { 1990 "line": 19, 1991 "column": 12, 1992 "program": "launch_this_callee.ets" 1993 }, 1994 "end": { 1995 "line": 19, 1996 "column": 12, 1997 "program": "launch_this_callee.ets" 1998 } 1999 } 2000 }, 2001 "overloads": [], 2002 "decorators": [], 2003 "loc": { 2004 "start": { 2005 "line": 1, 2006 "column": 1, 2007 "program": null 2008 }, 2009 "end": { 2010 "line": 1, 2011 "column": 1, 2012 "program": null 2013 } 2014 } 2015 } 2016 ], 2017 "loc": { 2018 "start": { 2019 "line": 19, 2020 "column": 11, 2021 "program": "launch_this_callee.ets" 2022 }, 2023 "end": { 2024 "line": 36, 2025 "column": 1, 2026 "program": "launch_this_callee.ets" 2027 } 2028 } 2029 }, 2030 "loc": { 2031 "start": { 2032 "line": 19, 2033 "column": 1, 2034 "program": "launch_this_callee.ets" 2035 }, 2036 "end": { 2037 "line": 36, 2038 "column": 1, 2039 "program": "launch_this_callee.ets" 2040 } 2041 } 2042 }, 2043 { 2044 "type": "ClassDeclaration", 2045 "definition": { 2046 "id": { 2047 "type": "Identifier", 2048 "name": "ETSGLOBAL", 2049 "decorators": [], 2050 "loc": { 2051 "start": { 2052 "line": 1, 2053 "column": 1, 2054 "program": "launch_this_callee.ets" 2055 }, 2056 "end": { 2057 "line": 1, 2058 "column": 1, 2059 "program": "launch_this_callee.ets" 2060 } 2061 } 2062 }, 2063 "superClass": null, 2064 "implements": [], 2065 "body": [ 2066 { 2067 "type": "MethodDefinition", 2068 "key": { 2069 "type": "Identifier", 2070 "name": "main", 2071 "decorators": [], 2072 "loc": { 2073 "start": { 2074 "line": 1, 2075 "column": 1, 2076 "program": null 2077 }, 2078 "end": { 2079 "line": 1, 2080 "column": 1, 2081 "program": null 2082 } 2083 } 2084 }, 2085 "kind": "method", 2086 "accessibility": "public", 2087 "static": true, 2088 "optional": false, 2089 "computed": false, 2090 "value": { 2091 "type": "FunctionExpression", 2092 "function": { 2093 "type": "ScriptFunction", 2094 "id": { 2095 "type": "Identifier", 2096 "name": "main", 2097 "decorators": [], 2098 "loc": { 2099 "start": { 2100 "line": 1, 2101 "column": 1, 2102 "program": null 2103 }, 2104 "end": { 2105 "line": 1, 2106 "column": 1, 2107 "program": null 2108 } 2109 } 2110 }, 2111 "generator": false, 2112 "async": false, 2113 "expression": false, 2114 "params": [], 2115 "body": { 2116 "type": "BlockStatement", 2117 "statements": [], 2118 "loc": { 2119 "start": { 2120 "line": 1, 2121 "column": 1, 2122 "program": null 2123 }, 2124 "end": { 2125 "line": 1, 2126 "column": 1, 2127 "program": null 2128 } 2129 } 2130 }, 2131 "loc": { 2132 "start": { 2133 "line": 1, 2134 "column": 1, 2135 "program": null 2136 }, 2137 "end": { 2138 "line": 1, 2139 "column": 1, 2140 "program": null 2141 } 2142 } 2143 }, 2144 "loc": { 2145 "start": { 2146 "line": 1, 2147 "column": 1, 2148 "program": null 2149 }, 2150 "end": { 2151 "line": 1, 2152 "column": 1, 2153 "program": null 2154 } 2155 } 2156 }, 2157 "overloads": [], 2158 "decorators": [], 2159 "loc": { 2160 "start": { 2161 "line": 1, 2162 "column": 1, 2163 "program": "launch_this_callee.ets" 2164 }, 2165 "end": { 2166 "line": 1, 2167 "column": 1, 2168 "program": "launch_this_callee.ets" 2169 } 2170 } 2171 }, 2172 { 2173 "type": "MethodDefinition", 2174 "key": { 2175 "type": "Identifier", 2176 "name": "_$init$_", 2177 "decorators": [], 2178 "loc": { 2179 "start": { 2180 "line": 1, 2181 "column": 1, 2182 "program": null 2183 }, 2184 "end": { 2185 "line": 1, 2186 "column": 1, 2187 "program": null 2188 } 2189 } 2190 }, 2191 "kind": "method", 2192 "accessibility": "public", 2193 "static": true, 2194 "optional": false, 2195 "computed": false, 2196 "value": { 2197 "type": "FunctionExpression", 2198 "function": { 2199 "type": "ScriptFunction", 2200 "id": { 2201 "type": "Identifier", 2202 "name": "_$init$_", 2203 "decorators": [], 2204 "loc": { 2205 "start": { 2206 "line": 1, 2207 "column": 1, 2208 "program": null 2209 }, 2210 "end": { 2211 "line": 1, 2212 "column": 1, 2213 "program": null 2214 } 2215 } 2216 }, 2217 "generator": false, 2218 "async": false, 2219 "expression": false, 2220 "params": [], 2221 "body": { 2222 "type": "BlockStatement", 2223 "statements": [], 2224 "loc": { 2225 "start": { 2226 "line": 1, 2227 "column": 1, 2228 "program": null 2229 }, 2230 "end": { 2231 "line": 1, 2232 "column": 1, 2233 "program": null 2234 } 2235 } 2236 }, 2237 "loc": { 2238 "start": { 2239 "line": 1, 2240 "column": 1, 2241 "program": null 2242 }, 2243 "end": { 2244 "line": 1, 2245 "column": 1, 2246 "program": null 2247 } 2248 } 2249 }, 2250 "loc": { 2251 "start": { 2252 "line": 1, 2253 "column": 1, 2254 "program": null 2255 }, 2256 "end": { 2257 "line": 1, 2258 "column": 1, 2259 "program": null 2260 } 2261 } 2262 }, 2263 "overloads": [], 2264 "decorators": [], 2265 "loc": { 2266 "start": { 2267 "line": 1, 2268 "column": 1, 2269 "program": "launch_this_callee.ets" 2270 }, 2271 "end": { 2272 "line": 1, 2273 "column": 1, 2274 "program": "launch_this_callee.ets" 2275 } 2276 } 2277 } 2278 ], 2279 "loc": { 2280 "start": { 2281 "line": 1, 2282 "column": 1, 2283 "program": "launch_this_callee.ets" 2284 }, 2285 "end": { 2286 "line": 1, 2287 "column": 1, 2288 "program": "launch_this_callee.ets" 2289 } 2290 } 2291 }, 2292 "loc": { 2293 "start": { 2294 "line": 1, 2295 "column": 1, 2296 "program": "launch_this_callee.ets" 2297 }, 2298 "end": { 2299 "line": 1, 2300 "column": 1, 2301 "program": "launch_this_callee.ets" 2302 } 2303 } 2304 } 2305 ], 2306 "loc": { 2307 "start": { 2308 "line": 1, 2309 "column": 1, 2310 "program": "launch_this_callee.ets" 2311 }, 2312 "end": { 2313 "line": 36, 2314 "column": 1, 2315 "program": "launch_this_callee.ets" 2316 } 2317 } 2318} 2319