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