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