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