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