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 }, 16 "end": { 17 "line": 16, 18 "column": 8 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "MethodDefinition", 27 "key": { 28 "type": "Identifier", 29 "name": "foo", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 17, 34 "column": 5 35 }, 36 "end": { 37 "line": 17, 38 "column": 8 39 } 40 } 41 }, 42 "kind": "method", 43 "accessibility": "public", 44 "static": false, 45 "optional": false, 46 "computed": false, 47 "value": { 48 "type": "FunctionExpression", 49 "function": { 50 "type": "ScriptFunction", 51 "id": { 52 "type": "Identifier", 53 "name": "foo", 54 "decorators": [], 55 "loc": { 56 "start": { 57 "line": 17, 58 "column": 5 59 }, 60 "end": { 61 "line": 17, 62 "column": 8 63 } 64 } 65 }, 66 "generator": false, 67 "async": false, 68 "expression": false, 69 "params": [], 70 "returnType": { 71 "type": "ETSPrimitiveType", 72 "loc": { 73 "start": { 74 "line": 17, 75 "column": 12 76 }, 77 "end": { 78 "line": 17, 79 "column": 16 80 } 81 } 82 }, 83 "body": { 84 "type": "BlockStatement", 85 "statements": [ 86 { 87 "type": "VariableDeclaration", 88 "declarations": [ 89 { 90 "type": "VariableDeclarator", 91 "id": { 92 "type": "Identifier", 93 "name": "a", 94 "typeAnnotation": { 95 "type": "ETSPrimitiveType", 96 "loc": { 97 "start": { 98 "line": 18, 99 "column": 16 100 }, 101 "end": { 102 "line": 18, 103 "column": 23 104 } 105 } 106 }, 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 18, 111 "column": 13 112 }, 113 "end": { 114 "line": 18, 115 "column": 14 116 } 117 } 118 }, 119 "init": { 120 "type": "ETSNewClassInstanceExpression", 121 "typeReference": { 122 "type": "ETSTypeReference", 123 "part": { 124 "type": "ETSTypeReferencePart", 125 "name": { 126 "type": "Identifier", 127 "name": "Boolean", 128 "decorators": [], 129 "loc": { 130 "start": { 131 "line": 18, 132 "column": 30 133 }, 134 "end": { 135 "line": 18, 136 "column": 37 137 } 138 } 139 }, 140 "loc": { 141 "start": { 142 "line": 18, 143 "column": 30 144 }, 145 "end": { 146 "line": 18, 147 "column": 38 148 } 149 } 150 }, 151 "loc": { 152 "start": { 153 "line": 18, 154 "column": 30 155 }, 156 "end": { 157 "line": 18, 158 "column": 38 159 } 160 } 161 }, 162 "arguments": [ 163 { 164 "type": "BooleanLiteral", 165 "value": true, 166 "loc": { 167 "start": { 168 "line": 18, 169 "column": 38 170 }, 171 "end": { 172 "line": 18, 173 "column": 42 174 } 175 } 176 } 177 ], 178 "loc": { 179 "start": { 180 "line": 18, 181 "column": 26 182 }, 183 "end": { 184 "line": 18, 185 "column": 44 186 } 187 } 188 }, 189 "loc": { 190 "start": { 191 "line": 18, 192 "column": 13 193 }, 194 "end": { 195 "line": 18, 196 "column": 44 197 } 198 } 199 } 200 ], 201 "kind": "let", 202 "loc": { 203 "start": { 204 "line": 18, 205 "column": 9 206 }, 207 "end": { 208 "line": 18, 209 "column": 44 210 } 211 } 212 }, 213 { 214 "type": "VariableDeclaration", 215 "declarations": [ 216 { 217 "type": "VariableDeclarator", 218 "id": { 219 "type": "Identifier", 220 "name": "b", 221 "typeAnnotation": { 222 "type": "ETSTypeReference", 223 "part": { 224 "type": "ETSTypeReferencePart", 225 "name": { 226 "type": "Identifier", 227 "name": "Boolean", 228 "decorators": [], 229 "loc": { 230 "start": { 231 "line": 19, 232 "column": 16 233 }, 234 "end": { 235 "line": 19, 236 "column": 23 237 } 238 } 239 }, 240 "loc": { 241 "start": { 242 "line": 19, 243 "column": 16 244 }, 245 "end": { 246 "line": 19, 247 "column": 25 248 } 249 } 250 }, 251 "loc": { 252 "start": { 253 "line": 19, 254 "column": 16 255 }, 256 "end": { 257 "line": 19, 258 "column": 25 259 } 260 } 261 }, 262 "decorators": [], 263 "loc": { 264 "start": { 265 "line": 19, 266 "column": 13 267 }, 268 "end": { 269 "line": 19, 270 "column": 14 271 } 272 } 273 }, 274 "init": { 275 "type": "BooleanLiteral", 276 "value": true, 277 "loc": { 278 "start": { 279 "line": 19, 280 "column": 26 281 }, 282 "end": { 283 "line": 19, 284 "column": 30 285 } 286 } 287 }, 288 "loc": { 289 "start": { 290 "line": 19, 291 "column": 13 292 }, 293 "end": { 294 "line": 19, 295 "column": 30 296 } 297 } 298 } 299 ], 300 "kind": "let", 301 "loc": { 302 "start": { 303 "line": 19, 304 "column": 9 305 }, 306 "end": { 307 "line": 19, 308 "column": 31 309 } 310 } 311 }, 312 { 313 "type": "VariableDeclaration", 314 "declarations": [ 315 { 316 "type": "VariableDeclarator", 317 "id": { 318 "type": "Identifier", 319 "name": "r", 320 "typeAnnotation": { 321 "type": "ETSPrimitiveType", 322 "loc": { 323 "start": { 324 "line": 20, 325 "column": 16 326 }, 327 "end": { 328 "line": 20, 329 "column": 20 330 } 331 } 332 }, 333 "decorators": [], 334 "loc": { 335 "start": { 336 "line": 20, 337 "column": 13 338 }, 339 "end": { 340 "line": 20, 341 "column": 14 342 } 343 } 344 }, 345 "init": { 346 "type": "NumberLiteral", 347 "value": 20, 348 "loc": { 349 "start": { 350 "line": 20, 351 "column": 23 352 }, 353 "end": { 354 "line": 20, 355 "column": 25 356 } 357 } 358 }, 359 "loc": { 360 "start": { 361 "line": 20, 362 "column": 13 363 }, 364 "end": { 365 "line": 20, 366 "column": 25 367 } 368 } 369 } 370 ], 371 "kind": "let", 372 "loc": { 373 "start": { 374 "line": 20, 375 "column": 9 376 }, 377 "end": { 378 "line": 20, 379 "column": 26 380 } 381 } 382 }, 383 { 384 "type": "VariableDeclaration", 385 "declarations": [ 386 { 387 "type": "VariableDeclarator", 388 "id": { 389 "type": "Identifier", 390 "name": "c", 391 "typeAnnotation": { 392 "type": "ETSPrimitiveType", 393 "loc": { 394 "start": { 395 "line": 21, 396 "column": 16 397 }, 398 "end": { 399 "line": 21, 400 "column": 20 401 } 402 } 403 }, 404 "decorators": [], 405 "loc": { 406 "start": { 407 "line": 21, 408 "column": 13 409 }, 410 "end": { 411 "line": 21, 412 "column": 14 413 } 414 } 415 }, 416 "init": { 417 "type": "ETSNewClassInstanceExpression", 418 "typeReference": { 419 "type": "ETSTypeReference", 420 "part": { 421 "type": "ETSTypeReferencePart", 422 "name": { 423 "type": "Identifier", 424 "name": "Byte", 425 "decorators": [], 426 "loc": { 427 "start": { 428 "line": 21, 429 "column": 27 430 }, 431 "end": { 432 "line": 21, 433 "column": 31 434 } 435 } 436 }, 437 "loc": { 438 "start": { 439 "line": 21, 440 "column": 27 441 }, 442 "end": { 443 "line": 21, 444 "column": 32 445 } 446 } 447 }, 448 "loc": { 449 "start": { 450 "line": 21, 451 "column": 27 452 }, 453 "end": { 454 "line": 21, 455 "column": 32 456 } 457 } 458 }, 459 "arguments": [ 460 { 461 "type": "Identifier", 462 "name": "r", 463 "decorators": [], 464 "loc": { 465 "start": { 466 "line": 21, 467 "column": 32 468 }, 469 "end": { 470 "line": 21, 471 "column": 33 472 } 473 } 474 } 475 ], 476 "loc": { 477 "start": { 478 "line": 21, 479 "column": 23 480 }, 481 "end": { 482 "line": 21, 483 "column": 35 484 } 485 } 486 }, 487 "loc": { 488 "start": { 489 "line": 21, 490 "column": 13 491 }, 492 "end": { 493 "line": 21, 494 "column": 35 495 } 496 } 497 } 498 ], 499 "kind": "let", 500 "loc": { 501 "start": { 502 "line": 21, 503 "column": 9 504 }, 505 "end": { 506 "line": 21, 507 "column": 35 508 } 509 } 510 }, 511 { 512 "type": "VariableDeclaration", 513 "declarations": [ 514 { 515 "type": "VariableDeclarator", 516 "id": { 517 "type": "Identifier", 518 "name": "d", 519 "typeAnnotation": { 520 "type": "ETSTypeReference", 521 "part": { 522 "type": "ETSTypeReferencePart", 523 "name": { 524 "type": "Identifier", 525 "name": "Byte", 526 "decorators": [], 527 "loc": { 528 "start": { 529 "line": 22, 530 "column": 16 531 }, 532 "end": { 533 "line": 22, 534 "column": 20 535 } 536 } 537 }, 538 "loc": { 539 "start": { 540 "line": 22, 541 "column": 16 542 }, 543 "end": { 544 "line": 22, 545 "column": 22 546 } 547 } 548 }, 549 "loc": { 550 "start": { 551 "line": 22, 552 "column": 16 553 }, 554 "end": { 555 "line": 22, 556 "column": 22 557 } 558 } 559 }, 560 "decorators": [], 561 "loc": { 562 "start": { 563 "line": 22, 564 "column": 13 565 }, 566 "end": { 567 "line": 22, 568 "column": 14 569 } 570 } 571 }, 572 "init": { 573 "type": "NumberLiteral", 574 "value": 20, 575 "loc": { 576 "start": { 577 "line": 22, 578 "column": 23 579 }, 580 "end": { 581 "line": 22, 582 "column": 25 583 } 584 } 585 }, 586 "loc": { 587 "start": { 588 "line": 22, 589 "column": 13 590 }, 591 "end": { 592 "line": 22, 593 "column": 25 594 } 595 } 596 } 597 ], 598 "kind": "let", 599 "loc": { 600 "start": { 601 "line": 22, 602 "column": 9 603 }, 604 "end": { 605 "line": 22, 606 "column": 26 607 } 608 } 609 }, 610 { 611 "type": "VariableDeclaration", 612 "declarations": [ 613 { 614 "type": "VariableDeclarator", 615 "id": { 616 "type": "Identifier", 617 "name": "s", 618 "typeAnnotation": { 619 "type": "ETSPrimitiveType", 620 "loc": { 621 "start": { 622 "line": 23, 623 "column": 16 624 }, 625 "end": { 626 "line": 23, 627 "column": 21 628 } 629 } 630 }, 631 "decorators": [], 632 "loc": { 633 "start": { 634 "line": 23, 635 "column": 13 636 }, 637 "end": { 638 "line": 23, 639 "column": 14 640 } 641 } 642 }, 643 "init": { 644 "type": "NumberLiteral", 645 "value": 2000, 646 "loc": { 647 "start": { 648 "line": 23, 649 "column": 24 650 }, 651 "end": { 652 "line": 23, 653 "column": 28 654 } 655 } 656 }, 657 "loc": { 658 "start": { 659 "line": 23, 660 "column": 13 661 }, 662 "end": { 663 "line": 23, 664 "column": 28 665 } 666 } 667 } 668 ], 669 "kind": "let", 670 "loc": { 671 "start": { 672 "line": 23, 673 "column": 9 674 }, 675 "end": { 676 "line": 23, 677 "column": 29 678 } 679 } 680 }, 681 { 682 "type": "VariableDeclaration", 683 "declarations": [ 684 { 685 "type": "VariableDeclarator", 686 "id": { 687 "type": "Identifier", 688 "name": "e", 689 "typeAnnotation": { 690 "type": "ETSPrimitiveType", 691 "loc": { 692 "start": { 693 "line": 24, 694 "column": 16 695 }, 696 "end": { 697 "line": 24, 698 "column": 21 699 } 700 } 701 }, 702 "decorators": [], 703 "loc": { 704 "start": { 705 "line": 24, 706 "column": 13 707 }, 708 "end": { 709 "line": 24, 710 "column": 14 711 } 712 } 713 }, 714 "init": { 715 "type": "ETSNewClassInstanceExpression", 716 "typeReference": { 717 "type": "ETSTypeReference", 718 "part": { 719 "type": "ETSTypeReferencePart", 720 "name": { 721 "type": "Identifier", 722 "name": "Short", 723 "decorators": [], 724 "loc": { 725 "start": { 726 "line": 24, 727 "column": 28 728 }, 729 "end": { 730 "line": 24, 731 "column": 33 732 } 733 } 734 }, 735 "loc": { 736 "start": { 737 "line": 24, 738 "column": 28 739 }, 740 "end": { 741 "line": 24, 742 "column": 34 743 } 744 } 745 }, 746 "loc": { 747 "start": { 748 "line": 24, 749 "column": 28 750 }, 751 "end": { 752 "line": 24, 753 "column": 34 754 } 755 } 756 }, 757 "arguments": [ 758 { 759 "type": "Identifier", 760 "name": "s", 761 "decorators": [], 762 "loc": { 763 "start": { 764 "line": 24, 765 "column": 34 766 }, 767 "end": { 768 "line": 24, 769 "column": 35 770 } 771 } 772 } 773 ], 774 "loc": { 775 "start": { 776 "line": 24, 777 "column": 24 778 }, 779 "end": { 780 "line": 24, 781 "column": 37 782 } 783 } 784 }, 785 "loc": { 786 "start": { 787 "line": 24, 788 "column": 13 789 }, 790 "end": { 791 "line": 24, 792 "column": 37 793 } 794 } 795 } 796 ], 797 "kind": "let", 798 "loc": { 799 "start": { 800 "line": 24, 801 "column": 9 802 }, 803 "end": { 804 "line": 24, 805 "column": 37 806 } 807 } 808 }, 809 { 810 "type": "VariableDeclaration", 811 "declarations": [ 812 { 813 "type": "VariableDeclarator", 814 "id": { 815 "type": "Identifier", 816 "name": "t", 817 "typeAnnotation": { 818 "type": "ETSTypeReference", 819 "part": { 820 "type": "ETSTypeReferencePart", 821 "name": { 822 "type": "Identifier", 823 "name": "Short", 824 "decorators": [], 825 "loc": { 826 "start": { 827 "line": 25, 828 "column": 16 829 }, 830 "end": { 831 "line": 25, 832 "column": 21 833 } 834 } 835 }, 836 "loc": { 837 "start": { 838 "line": 25, 839 "column": 16 840 }, 841 "end": { 842 "line": 25, 843 "column": 23 844 } 845 } 846 }, 847 "loc": { 848 "start": { 849 "line": 25, 850 "column": 16 851 }, 852 "end": { 853 "line": 25, 854 "column": 23 855 } 856 } 857 }, 858 "decorators": [], 859 "loc": { 860 "start": { 861 "line": 25, 862 "column": 13 863 }, 864 "end": { 865 "line": 25, 866 "column": 14 867 } 868 } 869 }, 870 "init": { 871 "type": "NumberLiteral", 872 "value": 20, 873 "loc": { 874 "start": { 875 "line": 25, 876 "column": 24 877 }, 878 "end": { 879 "line": 25, 880 "column": 26 881 } 882 } 883 }, 884 "loc": { 885 "start": { 886 "line": 25, 887 "column": 13 888 }, 889 "end": { 890 "line": 25, 891 "column": 26 892 } 893 } 894 } 895 ], 896 "kind": "let", 897 "loc": { 898 "start": { 899 "line": 25, 900 "column": 9 901 }, 902 "end": { 903 "line": 25, 904 "column": 27 905 } 906 } 907 }, 908 { 909 "type": "VariableDeclaration", 910 "declarations": [ 911 { 912 "type": "VariableDeclarator", 913 "id": { 914 "type": "Identifier", 915 "name": "f", 916 "typeAnnotation": { 917 "type": "ETSTypeReference", 918 "part": { 919 "type": "ETSTypeReferencePart", 920 "name": { 921 "type": "Identifier", 922 "name": "Short", 923 "decorators": [], 924 "loc": { 925 "start": { 926 "line": 26, 927 "column": 16 928 }, 929 "end": { 930 "line": 26, 931 "column": 21 932 } 933 } 934 }, 935 "loc": { 936 "start": { 937 "line": 26, 938 "column": 16 939 }, 940 "end": { 941 "line": 26, 942 "column": 23 943 } 944 } 945 }, 946 "loc": { 947 "start": { 948 "line": 26, 949 "column": 16 950 }, 951 "end": { 952 "line": 26, 953 "column": 23 954 } 955 } 956 }, 957 "decorators": [], 958 "loc": { 959 "start": { 960 "line": 26, 961 "column": 13 962 }, 963 "end": { 964 "line": 26, 965 "column": 14 966 } 967 } 968 }, 969 "init": { 970 "type": "NumberLiteral", 971 "value": 2000, 972 "loc": { 973 "start": { 974 "line": 26, 975 "column": 24 976 }, 977 "end": { 978 "line": 26, 979 "column": 28 980 } 981 } 982 }, 983 "loc": { 984 "start": { 985 "line": 26, 986 "column": 13 987 }, 988 "end": { 989 "line": 26, 990 "column": 28 991 } 992 } 993 } 994 ], 995 "kind": "let", 996 "loc": { 997 "start": { 998 "line": 26, 999 "column": 9 1000 }, 1001 "end": { 1002 "line": 26, 1003 "column": 29 1004 } 1005 } 1006 }, 1007 { 1008 "type": "VariableDeclaration", 1009 "declarations": [ 1010 { 1011 "type": "VariableDeclarator", 1012 "id": { 1013 "type": "Identifier", 1014 "name": "g", 1015 "typeAnnotation": { 1016 "type": "ETSPrimitiveType", 1017 "loc": { 1018 "start": { 1019 "line": 27, 1020 "column": 16 1021 }, 1022 "end": { 1023 "line": 27, 1024 "column": 20 1025 } 1026 } 1027 }, 1028 "decorators": [], 1029 "loc": { 1030 "start": { 1031 "line": 27, 1032 "column": 13 1033 }, 1034 "end": { 1035 "line": 27, 1036 "column": 14 1037 } 1038 } 1039 }, 1040 "init": { 1041 "type": "ETSNewClassInstanceExpression", 1042 "typeReference": { 1043 "type": "ETSTypeReference", 1044 "part": { 1045 "type": "ETSTypeReferencePart", 1046 "name": { 1047 "type": "Identifier", 1048 "name": "Char", 1049 "decorators": [], 1050 "loc": { 1051 "start": { 1052 "line": 27, 1053 "column": 27 1054 }, 1055 "end": { 1056 "line": 27, 1057 "column": 31 1058 } 1059 } 1060 }, 1061 "loc": { 1062 "start": { 1063 "line": 27, 1064 "column": 27 1065 }, 1066 "end": { 1067 "line": 27, 1068 "column": 32 1069 } 1070 } 1071 }, 1072 "loc": { 1073 "start": { 1074 "line": 27, 1075 "column": 27 1076 }, 1077 "end": { 1078 "line": 27, 1079 "column": 32 1080 } 1081 } 1082 }, 1083 "arguments": [ 1084 { 1085 "type": "CharLiteral", 1086 "value": "a", 1087 "loc": { 1088 "start": { 1089 "line": 27, 1090 "column": 32 1091 }, 1092 "end": { 1093 "line": 27, 1094 "column": 36 1095 } 1096 } 1097 } 1098 ], 1099 "loc": { 1100 "start": { 1101 "line": 27, 1102 "column": 23 1103 }, 1104 "end": { 1105 "line": 27, 1106 "column": 38 1107 } 1108 } 1109 }, 1110 "loc": { 1111 "start": { 1112 "line": 27, 1113 "column": 13 1114 }, 1115 "end": { 1116 "line": 27, 1117 "column": 38 1118 } 1119 } 1120 } 1121 ], 1122 "kind": "let", 1123 "loc": { 1124 "start": { 1125 "line": 27, 1126 "column": 9 1127 }, 1128 "end": { 1129 "line": 27, 1130 "column": 38 1131 } 1132 } 1133 }, 1134 { 1135 "type": "VariableDeclaration", 1136 "declarations": [ 1137 { 1138 "type": "VariableDeclarator", 1139 "id": { 1140 "type": "Identifier", 1141 "name": "h", 1142 "typeAnnotation": { 1143 "type": "ETSTypeReference", 1144 "part": { 1145 "type": "ETSTypeReferencePart", 1146 "name": { 1147 "type": "Identifier", 1148 "name": "Char", 1149 "decorators": [], 1150 "loc": { 1151 "start": { 1152 "line": 28, 1153 "column": 16 1154 }, 1155 "end": { 1156 "line": 28, 1157 "column": 20 1158 } 1159 } 1160 }, 1161 "loc": { 1162 "start": { 1163 "line": 28, 1164 "column": 16 1165 }, 1166 "end": { 1167 "line": 28, 1168 "column": 22 1169 } 1170 } 1171 }, 1172 "loc": { 1173 "start": { 1174 "line": 28, 1175 "column": 16 1176 }, 1177 "end": { 1178 "line": 28, 1179 "column": 22 1180 } 1181 } 1182 }, 1183 "decorators": [], 1184 "loc": { 1185 "start": { 1186 "line": 28, 1187 "column": 13 1188 }, 1189 "end": { 1190 "line": 28, 1191 "column": 14 1192 } 1193 } 1194 }, 1195 "init": { 1196 "type": "CharLiteral", 1197 "value": "a", 1198 "loc": { 1199 "start": { 1200 "line": 28, 1201 "column": 23 1202 }, 1203 "end": { 1204 "line": 28, 1205 "column": 27 1206 } 1207 } 1208 }, 1209 "loc": { 1210 "start": { 1211 "line": 28, 1212 "column": 13 1213 }, 1214 "end": { 1215 "line": 28, 1216 "column": 27 1217 } 1218 } 1219 } 1220 ], 1221 "kind": "let", 1222 "loc": { 1223 "start": { 1224 "line": 28, 1225 "column": 9 1226 }, 1227 "end": { 1228 "line": 28, 1229 "column": 28 1230 } 1231 } 1232 }, 1233 { 1234 "type": "VariableDeclaration", 1235 "declarations": [ 1236 { 1237 "type": "VariableDeclarator", 1238 "id": { 1239 "type": "Identifier", 1240 "name": "i", 1241 "typeAnnotation": { 1242 "type": "ETSPrimitiveType", 1243 "loc": { 1244 "start": { 1245 "line": 29, 1246 "column": 16 1247 }, 1248 "end": { 1249 "line": 29, 1250 "column": 19 1251 } 1252 } 1253 }, 1254 "decorators": [], 1255 "loc": { 1256 "start": { 1257 "line": 29, 1258 "column": 13 1259 }, 1260 "end": { 1261 "line": 29, 1262 "column": 14 1263 } 1264 } 1265 }, 1266 "init": { 1267 "type": "ETSNewClassInstanceExpression", 1268 "typeReference": { 1269 "type": "ETSTypeReference", 1270 "part": { 1271 "type": "ETSTypeReferencePart", 1272 "name": { 1273 "type": "Identifier", 1274 "name": "Int", 1275 "decorators": [], 1276 "loc": { 1277 "start": { 1278 "line": 29, 1279 "column": 26 1280 }, 1281 "end": { 1282 "line": 29, 1283 "column": 29 1284 } 1285 } 1286 }, 1287 "loc": { 1288 "start": { 1289 "line": 29, 1290 "column": 26 1291 }, 1292 "end": { 1293 "line": 29, 1294 "column": 30 1295 } 1296 } 1297 }, 1298 "loc": { 1299 "start": { 1300 "line": 29, 1301 "column": 26 1302 }, 1303 "end": { 1304 "line": 29, 1305 "column": 30 1306 } 1307 } 1308 }, 1309 "arguments": [ 1310 { 1311 "type": "NumberLiteral", 1312 "value": 200000, 1313 "loc": { 1314 "start": { 1315 "line": 29, 1316 "column": 30 1317 }, 1318 "end": { 1319 "line": 29, 1320 "column": 36 1321 } 1322 } 1323 } 1324 ], 1325 "loc": { 1326 "start": { 1327 "line": 29, 1328 "column": 22 1329 }, 1330 "end": { 1331 "line": 29, 1332 "column": 38 1333 } 1334 } 1335 }, 1336 "loc": { 1337 "start": { 1338 "line": 29, 1339 "column": 13 1340 }, 1341 "end": { 1342 "line": 29, 1343 "column": 38 1344 } 1345 } 1346 } 1347 ], 1348 "kind": "let", 1349 "loc": { 1350 "start": { 1351 "line": 29, 1352 "column": 9 1353 }, 1354 "end": { 1355 "line": 29, 1356 "column": 38 1357 } 1358 } 1359 }, 1360 { 1361 "type": "VariableDeclaration", 1362 "declarations": [ 1363 { 1364 "type": "VariableDeclarator", 1365 "id": { 1366 "type": "Identifier", 1367 "name": "u", 1368 "typeAnnotation": { 1369 "type": "ETSTypeReference", 1370 "part": { 1371 "type": "ETSTypeReferencePart", 1372 "name": { 1373 "type": "Identifier", 1374 "name": "Int", 1375 "decorators": [], 1376 "loc": { 1377 "start": { 1378 "line": 30, 1379 "column": 16 1380 }, 1381 "end": { 1382 "line": 30, 1383 "column": 19 1384 } 1385 } 1386 }, 1387 "loc": { 1388 "start": { 1389 "line": 30, 1390 "column": 16 1391 }, 1392 "end": { 1393 "line": 30, 1394 "column": 21 1395 } 1396 } 1397 }, 1398 "loc": { 1399 "start": { 1400 "line": 30, 1401 "column": 16 1402 }, 1403 "end": { 1404 "line": 30, 1405 "column": 21 1406 } 1407 } 1408 }, 1409 "decorators": [], 1410 "loc": { 1411 "start": { 1412 "line": 30, 1413 "column": 13 1414 }, 1415 "end": { 1416 "line": 30, 1417 "column": 14 1418 } 1419 } 1420 }, 1421 "init": { 1422 "type": "NumberLiteral", 1423 "value": 20, 1424 "loc": { 1425 "start": { 1426 "line": 30, 1427 "column": 22 1428 }, 1429 "end": { 1430 "line": 30, 1431 "column": 24 1432 } 1433 } 1434 }, 1435 "loc": { 1436 "start": { 1437 "line": 30, 1438 "column": 13 1439 }, 1440 "end": { 1441 "line": 30, 1442 "column": 24 1443 } 1444 } 1445 } 1446 ], 1447 "kind": "let", 1448 "loc": { 1449 "start": { 1450 "line": 30, 1451 "column": 9 1452 }, 1453 "end": { 1454 "line": 30, 1455 "column": 25 1456 } 1457 } 1458 }, 1459 { 1460 "type": "VariableDeclaration", 1461 "declarations": [ 1462 { 1463 "type": "VariableDeclarator", 1464 "id": { 1465 "type": "Identifier", 1466 "name": "v", 1467 "typeAnnotation": { 1468 "type": "ETSTypeReference", 1469 "part": { 1470 "type": "ETSTypeReferencePart", 1471 "name": { 1472 "type": "Identifier", 1473 "name": "Int", 1474 "decorators": [], 1475 "loc": { 1476 "start": { 1477 "line": 31, 1478 "column": 16 1479 }, 1480 "end": { 1481 "line": 31, 1482 "column": 19 1483 } 1484 } 1485 }, 1486 "loc": { 1487 "start": { 1488 "line": 31, 1489 "column": 16 1490 }, 1491 "end": { 1492 "line": 31, 1493 "column": 21 1494 } 1495 } 1496 }, 1497 "loc": { 1498 "start": { 1499 "line": 31, 1500 "column": 16 1501 }, 1502 "end": { 1503 "line": 31, 1504 "column": 21 1505 } 1506 } 1507 }, 1508 "decorators": [], 1509 "loc": { 1510 "start": { 1511 "line": 31, 1512 "column": 13 1513 }, 1514 "end": { 1515 "line": 31, 1516 "column": 14 1517 } 1518 } 1519 }, 1520 "init": { 1521 "type": "NumberLiteral", 1522 "value": 2000, 1523 "loc": { 1524 "start": { 1525 "line": 31, 1526 "column": 22 1527 }, 1528 "end": { 1529 "line": 31, 1530 "column": 26 1531 } 1532 } 1533 }, 1534 "loc": { 1535 "start": { 1536 "line": 31, 1537 "column": 13 1538 }, 1539 "end": { 1540 "line": 31, 1541 "column": 26 1542 } 1543 } 1544 } 1545 ], 1546 "kind": "let", 1547 "loc": { 1548 "start": { 1549 "line": 31, 1550 "column": 9 1551 }, 1552 "end": { 1553 "line": 31, 1554 "column": 27 1555 } 1556 } 1557 }, 1558 { 1559 "type": "VariableDeclaration", 1560 "declarations": [ 1561 { 1562 "type": "VariableDeclarator", 1563 "id": { 1564 "type": "Identifier", 1565 "name": "j", 1566 "typeAnnotation": { 1567 "type": "ETSTypeReference", 1568 "part": { 1569 "type": "ETSTypeReferencePart", 1570 "name": { 1571 "type": "Identifier", 1572 "name": "Int", 1573 "decorators": [], 1574 "loc": { 1575 "start": { 1576 "line": 32, 1577 "column": 16 1578 }, 1579 "end": { 1580 "line": 32, 1581 "column": 19 1582 } 1583 } 1584 }, 1585 "loc": { 1586 "start": { 1587 "line": 32, 1588 "column": 16 1589 }, 1590 "end": { 1591 "line": 32, 1592 "column": 21 1593 } 1594 } 1595 }, 1596 "loc": { 1597 "start": { 1598 "line": 32, 1599 "column": 16 1600 }, 1601 "end": { 1602 "line": 32, 1603 "column": 21 1604 } 1605 } 1606 }, 1607 "decorators": [], 1608 "loc": { 1609 "start": { 1610 "line": 32, 1611 "column": 13 1612 }, 1613 "end": { 1614 "line": 32, 1615 "column": 14 1616 } 1617 } 1618 }, 1619 "init": { 1620 "type": "NumberLiteral", 1621 "value": 200000, 1622 "loc": { 1623 "start": { 1624 "line": 32, 1625 "column": 22 1626 }, 1627 "end": { 1628 "line": 32, 1629 "column": 28 1630 } 1631 } 1632 }, 1633 "loc": { 1634 "start": { 1635 "line": 32, 1636 "column": 13 1637 }, 1638 "end": { 1639 "line": 32, 1640 "column": 28 1641 } 1642 } 1643 } 1644 ], 1645 "kind": "let", 1646 "loc": { 1647 "start": { 1648 "line": 32, 1649 "column": 9 1650 }, 1651 "end": { 1652 "line": 32, 1653 "column": 29 1654 } 1655 } 1656 }, 1657 { 1658 "type": "VariableDeclaration", 1659 "declarations": [ 1660 { 1661 "type": "VariableDeclarator", 1662 "id": { 1663 "type": "Identifier", 1664 "name": "k", 1665 "typeAnnotation": { 1666 "type": "ETSPrimitiveType", 1667 "loc": { 1668 "start": { 1669 "line": 33, 1670 "column": 16 1671 }, 1672 "end": { 1673 "line": 33, 1674 "column": 20 1675 } 1676 } 1677 }, 1678 "decorators": [], 1679 "loc": { 1680 "start": { 1681 "line": 33, 1682 "column": 13 1683 }, 1684 "end": { 1685 "line": 33, 1686 "column": 14 1687 } 1688 } 1689 }, 1690 "init": { 1691 "type": "ETSNewClassInstanceExpression", 1692 "typeReference": { 1693 "type": "ETSTypeReference", 1694 "part": { 1695 "type": "ETSTypeReferencePart", 1696 "name": { 1697 "type": "Identifier", 1698 "name": "Long", 1699 "decorators": [], 1700 "loc": { 1701 "start": { 1702 "line": 33, 1703 "column": 27 1704 }, 1705 "end": { 1706 "line": 33, 1707 "column": 31 1708 } 1709 } 1710 }, 1711 "loc": { 1712 "start": { 1713 "line": 33, 1714 "column": 27 1715 }, 1716 "end": { 1717 "line": 33, 1718 "column": 32 1719 } 1720 } 1721 }, 1722 "loc": { 1723 "start": { 1724 "line": 33, 1725 "column": 27 1726 }, 1727 "end": { 1728 "line": 33, 1729 "column": 32 1730 } 1731 } 1732 }, 1733 "arguments": [ 1734 { 1735 "type": "NumberLiteral", 1736 "value": 200000000000, 1737 "loc": { 1738 "start": { 1739 "line": 33, 1740 "column": 32 1741 }, 1742 "end": { 1743 "line": 33, 1744 "column": 44 1745 } 1746 } 1747 } 1748 ], 1749 "loc": { 1750 "start": { 1751 "line": 33, 1752 "column": 23 1753 }, 1754 "end": { 1755 "line": 33, 1756 "column": 46 1757 } 1758 } 1759 }, 1760 "loc": { 1761 "start": { 1762 "line": 33, 1763 "column": 13 1764 }, 1765 "end": { 1766 "line": 33, 1767 "column": 46 1768 } 1769 } 1770 } 1771 ], 1772 "kind": "let", 1773 "loc": { 1774 "start": { 1775 "line": 33, 1776 "column": 9 1777 }, 1778 "end": { 1779 "line": 33, 1780 "column": 46 1781 } 1782 } 1783 }, 1784 { 1785 "type": "VariableDeclaration", 1786 "declarations": [ 1787 { 1788 "type": "VariableDeclarator", 1789 "id": { 1790 "type": "Identifier", 1791 "name": "l", 1792 "typeAnnotation": { 1793 "type": "ETSTypeReference", 1794 "part": { 1795 "type": "ETSTypeReferencePart", 1796 "name": { 1797 "type": "Identifier", 1798 "name": "Long", 1799 "decorators": [], 1800 "loc": { 1801 "start": { 1802 "line": 34, 1803 "column": 16 1804 }, 1805 "end": { 1806 "line": 34, 1807 "column": 20 1808 } 1809 } 1810 }, 1811 "loc": { 1812 "start": { 1813 "line": 34, 1814 "column": 16 1815 }, 1816 "end": { 1817 "line": 34, 1818 "column": 22 1819 } 1820 } 1821 }, 1822 "loc": { 1823 "start": { 1824 "line": 34, 1825 "column": 16 1826 }, 1827 "end": { 1828 "line": 34, 1829 "column": 22 1830 } 1831 } 1832 }, 1833 "decorators": [], 1834 "loc": { 1835 "start": { 1836 "line": 34, 1837 "column": 13 1838 }, 1839 "end": { 1840 "line": 34, 1841 "column": 14 1842 } 1843 } 1844 }, 1845 "init": { 1846 "type": "NumberLiteral", 1847 "value": 200000000000, 1848 "loc": { 1849 "start": { 1850 "line": 34, 1851 "column": 23 1852 }, 1853 "end": { 1854 "line": 34, 1855 "column": 35 1856 } 1857 } 1858 }, 1859 "loc": { 1860 "start": { 1861 "line": 34, 1862 "column": 13 1863 }, 1864 "end": { 1865 "line": 34, 1866 "column": 35 1867 } 1868 } 1869 } 1870 ], 1871 "kind": "let", 1872 "loc": { 1873 "start": { 1874 "line": 34, 1875 "column": 9 1876 }, 1877 "end": { 1878 "line": 34, 1879 "column": 36 1880 } 1881 } 1882 }, 1883 { 1884 "type": "VariableDeclaration", 1885 "declarations": [ 1886 { 1887 "type": "VariableDeclarator", 1888 "id": { 1889 "type": "Identifier", 1890 "name": "m", 1891 "typeAnnotation": { 1892 "type": "ETSPrimitiveType", 1893 "loc": { 1894 "start": { 1895 "line": 35, 1896 "column": 16 1897 }, 1898 "end": { 1899 "line": 35, 1900 "column": 21 1901 } 1902 } 1903 }, 1904 "decorators": [], 1905 "loc": { 1906 "start": { 1907 "line": 35, 1908 "column": 13 1909 }, 1910 "end": { 1911 "line": 35, 1912 "column": 14 1913 } 1914 } 1915 }, 1916 "init": { 1917 "type": "NumberLiteral", 1918 "value": 2.22, 1919 "loc": { 1920 "start": { 1921 "line": 35, 1922 "column": 24 1923 }, 1924 "end": { 1925 "line": 35, 1926 "column": 28 1927 } 1928 } 1929 }, 1930 "loc": { 1931 "start": { 1932 "line": 35, 1933 "column": 13 1934 }, 1935 "end": { 1936 "line": 35, 1937 "column": 28 1938 } 1939 } 1940 } 1941 ], 1942 "kind": "let", 1943 "loc": { 1944 "start": { 1945 "line": 35, 1946 "column": 9 1947 }, 1948 "end": { 1949 "line": 35, 1950 "column": 29 1951 } 1952 } 1953 }, 1954 { 1955 "type": "VariableDeclaration", 1956 "declarations": [ 1957 { 1958 "type": "VariableDeclarator", 1959 "id": { 1960 "type": "Identifier", 1961 "name": "n", 1962 "typeAnnotation": { 1963 "type": "ETSPrimitiveType", 1964 "loc": { 1965 "start": { 1966 "line": 36, 1967 "column": 16 1968 }, 1969 "end": { 1970 "line": 36, 1971 "column": 21 1972 } 1973 } 1974 }, 1975 "decorators": [], 1976 "loc": { 1977 "start": { 1978 "line": 36, 1979 "column": 13 1980 }, 1981 "end": { 1982 "line": 36, 1983 "column": 14 1984 } 1985 } 1986 }, 1987 "init": { 1988 "type": "ETSNewClassInstanceExpression", 1989 "typeReference": { 1990 "type": "ETSTypeReference", 1991 "part": { 1992 "type": "ETSTypeReferencePart", 1993 "name": { 1994 "type": "Identifier", 1995 "name": "Float", 1996 "decorators": [], 1997 "loc": { 1998 "start": { 1999 "line": 36, 2000 "column": 28 2001 }, 2002 "end": { 2003 "line": 36, 2004 "column": 33 2005 } 2006 } 2007 }, 2008 "loc": { 2009 "start": { 2010 "line": 36, 2011 "column": 28 2012 }, 2013 "end": { 2014 "line": 36, 2015 "column": 34 2016 } 2017 } 2018 }, 2019 "loc": { 2020 "start": { 2021 "line": 36, 2022 "column": 28 2023 }, 2024 "end": { 2025 "line": 36, 2026 "column": 34 2027 } 2028 } 2029 }, 2030 "arguments": [ 2031 { 2032 "type": "Identifier", 2033 "name": "m", 2034 "decorators": [], 2035 "loc": { 2036 "start": { 2037 "line": 36, 2038 "column": 34 2039 }, 2040 "end": { 2041 "line": 36, 2042 "column": 35 2043 } 2044 } 2045 } 2046 ], 2047 "loc": { 2048 "start": { 2049 "line": 36, 2050 "column": 24 2051 }, 2052 "end": { 2053 "line": 36, 2054 "column": 37 2055 } 2056 } 2057 }, 2058 "loc": { 2059 "start": { 2060 "line": 36, 2061 "column": 13 2062 }, 2063 "end": { 2064 "line": 36, 2065 "column": 37 2066 } 2067 } 2068 } 2069 ], 2070 "kind": "let", 2071 "loc": { 2072 "start": { 2073 "line": 36, 2074 "column": 9 2075 }, 2076 "end": { 2077 "line": 36, 2078 "column": 37 2079 } 2080 } 2081 }, 2082 { 2083 "type": "VariableDeclaration", 2084 "declarations": [ 2085 { 2086 "type": "VariableDeclarator", 2087 "id": { 2088 "type": "Identifier", 2089 "name": "o", 2090 "typeAnnotation": { 2091 "type": "ETSTypeReference", 2092 "part": { 2093 "type": "ETSTypeReferencePart", 2094 "name": { 2095 "type": "Identifier", 2096 "name": "Float", 2097 "decorators": [], 2098 "loc": { 2099 "start": { 2100 "line": 37, 2101 "column": 16 2102 }, 2103 "end": { 2104 "line": 37, 2105 "column": 21 2106 } 2107 } 2108 }, 2109 "loc": { 2110 "start": { 2111 "line": 37, 2112 "column": 16 2113 }, 2114 "end": { 2115 "line": 37, 2116 "column": 23 2117 } 2118 } 2119 }, 2120 "loc": { 2121 "start": { 2122 "line": 37, 2123 "column": 16 2124 }, 2125 "end": { 2126 "line": 37, 2127 "column": 23 2128 } 2129 } 2130 }, 2131 "decorators": [], 2132 "loc": { 2133 "start": { 2134 "line": 37, 2135 "column": 13 2136 }, 2137 "end": { 2138 "line": 37, 2139 "column": 14 2140 } 2141 } 2142 }, 2143 "init": { 2144 "type": "Identifier", 2145 "name": "m", 2146 "decorators": [], 2147 "loc": { 2148 "start": { 2149 "line": 37, 2150 "column": 24 2151 }, 2152 "end": { 2153 "line": 37, 2154 "column": 25 2155 } 2156 } 2157 }, 2158 "loc": { 2159 "start": { 2160 "line": 37, 2161 "column": 13 2162 }, 2163 "end": { 2164 "line": 37, 2165 "column": 25 2166 } 2167 } 2168 } 2169 ], 2170 "kind": "let", 2171 "loc": { 2172 "start": { 2173 "line": 37, 2174 "column": 9 2175 }, 2176 "end": { 2177 "line": 37, 2178 "column": 26 2179 } 2180 } 2181 }, 2182 { 2183 "type": "VariableDeclaration", 2184 "declarations": [ 2185 { 2186 "type": "VariableDeclarator", 2187 "id": { 2188 "type": "Identifier", 2189 "name": "p", 2190 "typeAnnotation": { 2191 "type": "ETSPrimitiveType", 2192 "loc": { 2193 "start": { 2194 "line": 38, 2195 "column": 16 2196 }, 2197 "end": { 2198 "line": 38, 2199 "column": 22 2200 } 2201 } 2202 }, 2203 "decorators": [], 2204 "loc": { 2205 "start": { 2206 "line": 38, 2207 "column": 13 2208 }, 2209 "end": { 2210 "line": 38, 2211 "column": 14 2212 } 2213 } 2214 }, 2215 "init": { 2216 "type": "ETSNewClassInstanceExpression", 2217 "typeReference": { 2218 "type": "ETSTypeReference", 2219 "part": { 2220 "type": "ETSTypeReferencePart", 2221 "name": { 2222 "type": "Identifier", 2223 "name": "Double", 2224 "decorators": [], 2225 "loc": { 2226 "start": { 2227 "line": 38, 2228 "column": 29 2229 }, 2230 "end": { 2231 "line": 38, 2232 "column": 35 2233 } 2234 } 2235 }, 2236 "loc": { 2237 "start": { 2238 "line": 38, 2239 "column": 29 2240 }, 2241 "end": { 2242 "line": 38, 2243 "column": 36 2244 } 2245 } 2246 }, 2247 "loc": { 2248 "start": { 2249 "line": 38, 2250 "column": 29 2251 }, 2252 "end": { 2253 "line": 38, 2254 "column": 36 2255 } 2256 } 2257 }, 2258 "arguments": [ 2259 { 2260 "type": "NumberLiteral", 2261 "value": 2.22222, 2262 "loc": { 2263 "start": { 2264 "line": 38, 2265 "column": 36 2266 }, 2267 "end": { 2268 "line": 38, 2269 "column": 48 2270 } 2271 } 2272 } 2273 ], 2274 "loc": { 2275 "start": { 2276 "line": 38, 2277 "column": 25 2278 }, 2279 "end": { 2280 "line": 38, 2281 "column": 50 2282 } 2283 } 2284 }, 2285 "loc": { 2286 "start": { 2287 "line": 38, 2288 "column": 13 2289 }, 2290 "end": { 2291 "line": 38, 2292 "column": 50 2293 } 2294 } 2295 } 2296 ], 2297 "kind": "let", 2298 "loc": { 2299 "start": { 2300 "line": 38, 2301 "column": 9 2302 }, 2303 "end": { 2304 "line": 38, 2305 "column": 50 2306 } 2307 } 2308 }, 2309 { 2310 "type": "VariableDeclaration", 2311 "declarations": [ 2312 { 2313 "type": "VariableDeclarator", 2314 "id": { 2315 "type": "Identifier", 2316 "name": "q", 2317 "typeAnnotation": { 2318 "type": "ETSTypeReference", 2319 "part": { 2320 "type": "ETSTypeReferencePart", 2321 "name": { 2322 "type": "Identifier", 2323 "name": "Double", 2324 "decorators": [], 2325 "loc": { 2326 "start": { 2327 "line": 39, 2328 "column": 16 2329 }, 2330 "end": { 2331 "line": 39, 2332 "column": 22 2333 } 2334 } 2335 }, 2336 "loc": { 2337 "start": { 2338 "line": 39, 2339 "column": 16 2340 }, 2341 "end": { 2342 "line": 39, 2343 "column": 24 2344 } 2345 } 2346 }, 2347 "loc": { 2348 "start": { 2349 "line": 39, 2350 "column": 16 2351 }, 2352 "end": { 2353 "line": 39, 2354 "column": 24 2355 } 2356 } 2357 }, 2358 "decorators": [], 2359 "loc": { 2360 "start": { 2361 "line": 39, 2362 "column": 13 2363 }, 2364 "end": { 2365 "line": 39, 2366 "column": 14 2367 } 2368 } 2369 }, 2370 "init": { 2371 "type": "NumberLiteral", 2372 "value": 2.22222, 2373 "loc": { 2374 "start": { 2375 "line": 39, 2376 "column": 25 2377 }, 2378 "end": { 2379 "line": 39, 2380 "column": 37 2381 } 2382 } 2383 }, 2384 "loc": { 2385 "start": { 2386 "line": 39, 2387 "column": 13 2388 }, 2389 "end": { 2390 "line": 39, 2391 "column": 37 2392 } 2393 } 2394 } 2395 ], 2396 "kind": "let", 2397 "loc": { 2398 "start": { 2399 "line": 39, 2400 "column": 9 2401 }, 2402 "end": { 2403 "line": 39, 2404 "column": 38 2405 } 2406 } 2407 } 2408 ], 2409 "loc": { 2410 "start": { 2411 "line": 17, 2412 "column": 16 2413 }, 2414 "end": { 2415 "line": 40, 2416 "column": 6 2417 } 2418 } 2419 }, 2420 "loc": { 2421 "start": { 2422 "line": 17, 2423 "column": 8 2424 }, 2425 "end": { 2426 "line": 40, 2427 "column": 6 2428 } 2429 } 2430 }, 2431 "loc": { 2432 "start": { 2433 "line": 17, 2434 "column": 8 2435 }, 2436 "end": { 2437 "line": 40, 2438 "column": 6 2439 } 2440 } 2441 }, 2442 "overloads": [], 2443 "decorators": [], 2444 "loc": { 2445 "start": { 2446 "line": 17, 2447 "column": 5 2448 }, 2449 "end": { 2450 "line": 40, 2451 "column": 6 2452 } 2453 } 2454 }, 2455 { 2456 "type": "MethodDefinition", 2457 "key": { 2458 "type": "Identifier", 2459 "name": "booleanPrimitive", 2460 "decorators": [], 2461 "loc": { 2462 "start": { 2463 "line": 42, 2464 "column": 5 2465 }, 2466 "end": { 2467 "line": 42, 2468 "column": 21 2469 } 2470 } 2471 }, 2472 "kind": "method", 2473 "accessibility": "public", 2474 "static": false, 2475 "optional": false, 2476 "computed": false, 2477 "value": { 2478 "type": "FunctionExpression", 2479 "function": { 2480 "type": "ScriptFunction", 2481 "id": { 2482 "type": "Identifier", 2483 "name": "booleanPrimitive", 2484 "decorators": [], 2485 "loc": { 2486 "start": { 2487 "line": 42, 2488 "column": 5 2489 }, 2490 "end": { 2491 "line": 42, 2492 "column": 21 2493 } 2494 } 2495 }, 2496 "generator": false, 2497 "async": false, 2498 "expression": false, 2499 "params": [ 2500 { 2501 "type": "ETSParameterExpression", 2502 "name": { 2503 "type": "Identifier", 2504 "name": "a", 2505 "typeAnnotation": { 2506 "type": "ETSPrimitiveType", 2507 "loc": { 2508 "start": { 2509 "line": 42, 2510 "column": 25 2511 }, 2512 "end": { 2513 "line": 42, 2514 "column": 32 2515 } 2516 } 2517 }, 2518 "decorators": [], 2519 "loc": { 2520 "start": { 2521 "line": 42, 2522 "column": 22 2523 }, 2524 "end": { 2525 "line": 42, 2526 "column": 32 2527 } 2528 } 2529 }, 2530 "loc": { 2531 "start": { 2532 "line": 42, 2533 "column": 22 2534 }, 2535 "end": { 2536 "line": 42, 2537 "column": 32 2538 } 2539 } 2540 } 2541 ], 2542 "returnType": { 2543 "type": "ETSPrimitiveType", 2544 "loc": { 2545 "start": { 2546 "line": 42, 2547 "column": 35 2548 }, 2549 "end": { 2550 "line": 42, 2551 "column": 39 2552 } 2553 } 2554 }, 2555 "body": { 2556 "type": "BlockStatement", 2557 "statements": [], 2558 "loc": { 2559 "start": { 2560 "line": 42, 2561 "column": 40 2562 }, 2563 "end": { 2564 "line": 42, 2565 "column": 42 2566 } 2567 } 2568 }, 2569 "loc": { 2570 "start": { 2571 "line": 42, 2572 "column": 21 2573 }, 2574 "end": { 2575 "line": 42, 2576 "column": 42 2577 } 2578 } 2579 }, 2580 "loc": { 2581 "start": { 2582 "line": 42, 2583 "column": 21 2584 }, 2585 "end": { 2586 "line": 42, 2587 "column": 42 2588 } 2589 } 2590 }, 2591 "overloads": [], 2592 "decorators": [], 2593 "loc": { 2594 "start": { 2595 "line": 42, 2596 "column": 5 2597 }, 2598 "end": { 2599 "line": 42, 2600 "column": 42 2601 } 2602 } 2603 }, 2604 { 2605 "type": "MethodDefinition", 2606 "key": { 2607 "type": "Identifier", 2608 "name": "booleanReference", 2609 "decorators": [], 2610 "loc": { 2611 "start": { 2612 "line": 43, 2613 "column": 5 2614 }, 2615 "end": { 2616 "line": 43, 2617 "column": 21 2618 } 2619 } 2620 }, 2621 "kind": "method", 2622 "accessibility": "public", 2623 "static": false, 2624 "optional": false, 2625 "computed": false, 2626 "value": { 2627 "type": "FunctionExpression", 2628 "function": { 2629 "type": "ScriptFunction", 2630 "id": { 2631 "type": "Identifier", 2632 "name": "booleanReference", 2633 "decorators": [], 2634 "loc": { 2635 "start": { 2636 "line": 43, 2637 "column": 5 2638 }, 2639 "end": { 2640 "line": 43, 2641 "column": 21 2642 } 2643 } 2644 }, 2645 "generator": false, 2646 "async": false, 2647 "expression": false, 2648 "params": [ 2649 { 2650 "type": "ETSParameterExpression", 2651 "name": { 2652 "type": "Identifier", 2653 "name": "a", 2654 "typeAnnotation": { 2655 "type": "ETSTypeReference", 2656 "part": { 2657 "type": "ETSTypeReferencePart", 2658 "name": { 2659 "type": "Identifier", 2660 "name": "Boolean", 2661 "decorators": [], 2662 "loc": { 2663 "start": { 2664 "line": 43, 2665 "column": 25 2666 }, 2667 "end": { 2668 "line": 43, 2669 "column": 32 2670 } 2671 } 2672 }, 2673 "loc": { 2674 "start": { 2675 "line": 43, 2676 "column": 25 2677 }, 2678 "end": { 2679 "line": 43, 2680 "column": 33 2681 } 2682 } 2683 }, 2684 "loc": { 2685 "start": { 2686 "line": 43, 2687 "column": 25 2688 }, 2689 "end": { 2690 "line": 43, 2691 "column": 33 2692 } 2693 } 2694 }, 2695 "decorators": [], 2696 "loc": { 2697 "start": { 2698 "line": 43, 2699 "column": 22 2700 }, 2701 "end": { 2702 "line": 43, 2703 "column": 33 2704 } 2705 } 2706 }, 2707 "loc": { 2708 "start": { 2709 "line": 43, 2710 "column": 22 2711 }, 2712 "end": { 2713 "line": 43, 2714 "column": 33 2715 } 2716 } 2717 } 2718 ], 2719 "returnType": { 2720 "type": "ETSPrimitiveType", 2721 "loc": { 2722 "start": { 2723 "line": 43, 2724 "column": 35 2725 }, 2726 "end": { 2727 "line": 43, 2728 "column": 39 2729 } 2730 } 2731 }, 2732 "body": { 2733 "type": "BlockStatement", 2734 "statements": [], 2735 "loc": { 2736 "start": { 2737 "line": 43, 2738 "column": 40 2739 }, 2740 "end": { 2741 "line": 43, 2742 "column": 42 2743 } 2744 } 2745 }, 2746 "loc": { 2747 "start": { 2748 "line": 43, 2749 "column": 21 2750 }, 2751 "end": { 2752 "line": 43, 2753 "column": 42 2754 } 2755 } 2756 }, 2757 "loc": { 2758 "start": { 2759 "line": 43, 2760 "column": 21 2761 }, 2762 "end": { 2763 "line": 43, 2764 "column": 42 2765 } 2766 } 2767 }, 2768 "overloads": [], 2769 "decorators": [], 2770 "loc": { 2771 "start": { 2772 "line": 43, 2773 "column": 5 2774 }, 2775 "end": { 2776 "line": 43, 2777 "column": 42 2778 } 2779 } 2780 }, 2781 { 2782 "type": "MethodDefinition", 2783 "key": { 2784 "type": "Identifier", 2785 "name": "bytePrimitive", 2786 "decorators": [], 2787 "loc": { 2788 "start": { 2789 "line": 44, 2790 "column": 5 2791 }, 2792 "end": { 2793 "line": 44, 2794 "column": 18 2795 } 2796 } 2797 }, 2798 "kind": "method", 2799 "accessibility": "public", 2800 "static": false, 2801 "optional": false, 2802 "computed": false, 2803 "value": { 2804 "type": "FunctionExpression", 2805 "function": { 2806 "type": "ScriptFunction", 2807 "id": { 2808 "type": "Identifier", 2809 "name": "bytePrimitive", 2810 "decorators": [], 2811 "loc": { 2812 "start": { 2813 "line": 44, 2814 "column": 5 2815 }, 2816 "end": { 2817 "line": 44, 2818 "column": 18 2819 } 2820 } 2821 }, 2822 "generator": false, 2823 "async": false, 2824 "expression": false, 2825 "params": [ 2826 { 2827 "type": "ETSParameterExpression", 2828 "name": { 2829 "type": "Identifier", 2830 "name": "a", 2831 "typeAnnotation": { 2832 "type": "ETSPrimitiveType", 2833 "loc": { 2834 "start": { 2835 "line": 44, 2836 "column": 22 2837 }, 2838 "end": { 2839 "line": 44, 2840 "column": 26 2841 } 2842 } 2843 }, 2844 "decorators": [], 2845 "loc": { 2846 "start": { 2847 "line": 44, 2848 "column": 19 2849 }, 2850 "end": { 2851 "line": 44, 2852 "column": 26 2853 } 2854 } 2855 }, 2856 "loc": { 2857 "start": { 2858 "line": 44, 2859 "column": 19 2860 }, 2861 "end": { 2862 "line": 44, 2863 "column": 26 2864 } 2865 } 2866 } 2867 ], 2868 "returnType": { 2869 "type": "ETSPrimitiveType", 2870 "loc": { 2871 "start": { 2872 "line": 44, 2873 "column": 29 2874 }, 2875 "end": { 2876 "line": 44, 2877 "column": 33 2878 } 2879 } 2880 }, 2881 "body": { 2882 "type": "BlockStatement", 2883 "statements": [], 2884 "loc": { 2885 "start": { 2886 "line": 44, 2887 "column": 34 2888 }, 2889 "end": { 2890 "line": 44, 2891 "column": 36 2892 } 2893 } 2894 }, 2895 "loc": { 2896 "start": { 2897 "line": 44, 2898 "column": 18 2899 }, 2900 "end": { 2901 "line": 44, 2902 "column": 36 2903 } 2904 } 2905 }, 2906 "loc": { 2907 "start": { 2908 "line": 44, 2909 "column": 18 2910 }, 2911 "end": { 2912 "line": 44, 2913 "column": 36 2914 } 2915 } 2916 }, 2917 "overloads": [], 2918 "decorators": [], 2919 "loc": { 2920 "start": { 2921 "line": 44, 2922 "column": 5 2923 }, 2924 "end": { 2925 "line": 44, 2926 "column": 36 2927 } 2928 } 2929 }, 2930 { 2931 "type": "MethodDefinition", 2932 "key": { 2933 "type": "Identifier", 2934 "name": "byteReference", 2935 "decorators": [], 2936 "loc": { 2937 "start": { 2938 "line": 45, 2939 "column": 5 2940 }, 2941 "end": { 2942 "line": 45, 2943 "column": 18 2944 } 2945 } 2946 }, 2947 "kind": "method", 2948 "accessibility": "public", 2949 "static": false, 2950 "optional": false, 2951 "computed": false, 2952 "value": { 2953 "type": "FunctionExpression", 2954 "function": { 2955 "type": "ScriptFunction", 2956 "id": { 2957 "type": "Identifier", 2958 "name": "byteReference", 2959 "decorators": [], 2960 "loc": { 2961 "start": { 2962 "line": 45, 2963 "column": 5 2964 }, 2965 "end": { 2966 "line": 45, 2967 "column": 18 2968 } 2969 } 2970 }, 2971 "generator": false, 2972 "async": false, 2973 "expression": false, 2974 "params": [ 2975 { 2976 "type": "ETSParameterExpression", 2977 "name": { 2978 "type": "Identifier", 2979 "name": "a", 2980 "typeAnnotation": { 2981 "type": "ETSTypeReference", 2982 "part": { 2983 "type": "ETSTypeReferencePart", 2984 "name": { 2985 "type": "Identifier", 2986 "name": "Byte", 2987 "decorators": [], 2988 "loc": { 2989 "start": { 2990 "line": 45, 2991 "column": 22 2992 }, 2993 "end": { 2994 "line": 45, 2995 "column": 26 2996 } 2997 } 2998 }, 2999 "loc": { 3000 "start": { 3001 "line": 45, 3002 "column": 22 3003 }, 3004 "end": { 3005 "line": 45, 3006 "column": 27 3007 } 3008 } 3009 }, 3010 "loc": { 3011 "start": { 3012 "line": 45, 3013 "column": 22 3014 }, 3015 "end": { 3016 "line": 45, 3017 "column": 27 3018 } 3019 } 3020 }, 3021 "decorators": [], 3022 "loc": { 3023 "start": { 3024 "line": 45, 3025 "column": 19 3026 }, 3027 "end": { 3028 "line": 45, 3029 "column": 27 3030 } 3031 } 3032 }, 3033 "loc": { 3034 "start": { 3035 "line": 45, 3036 "column": 19 3037 }, 3038 "end": { 3039 "line": 45, 3040 "column": 27 3041 } 3042 } 3043 } 3044 ], 3045 "returnType": { 3046 "type": "ETSPrimitiveType", 3047 "loc": { 3048 "start": { 3049 "line": 45, 3050 "column": 29 3051 }, 3052 "end": { 3053 "line": 45, 3054 "column": 33 3055 } 3056 } 3057 }, 3058 "body": { 3059 "type": "BlockStatement", 3060 "statements": [], 3061 "loc": { 3062 "start": { 3063 "line": 45, 3064 "column": 34 3065 }, 3066 "end": { 3067 "line": 45, 3068 "column": 36 3069 } 3070 } 3071 }, 3072 "loc": { 3073 "start": { 3074 "line": 45, 3075 "column": 18 3076 }, 3077 "end": { 3078 "line": 45, 3079 "column": 36 3080 } 3081 } 3082 }, 3083 "loc": { 3084 "start": { 3085 "line": 45, 3086 "column": 18 3087 }, 3088 "end": { 3089 "line": 45, 3090 "column": 36 3091 } 3092 } 3093 }, 3094 "overloads": [], 3095 "decorators": [], 3096 "loc": { 3097 "start": { 3098 "line": 45, 3099 "column": 5 3100 }, 3101 "end": { 3102 "line": 45, 3103 "column": 36 3104 } 3105 } 3106 }, 3107 { 3108 "type": "MethodDefinition", 3109 "key": { 3110 "type": "Identifier", 3111 "name": "shortPrimitive", 3112 "decorators": [], 3113 "loc": { 3114 "start": { 3115 "line": 46, 3116 "column": 5 3117 }, 3118 "end": { 3119 "line": 46, 3120 "column": 19 3121 } 3122 } 3123 }, 3124 "kind": "method", 3125 "accessibility": "public", 3126 "static": false, 3127 "optional": false, 3128 "computed": false, 3129 "value": { 3130 "type": "FunctionExpression", 3131 "function": { 3132 "type": "ScriptFunction", 3133 "id": { 3134 "type": "Identifier", 3135 "name": "shortPrimitive", 3136 "decorators": [], 3137 "loc": { 3138 "start": { 3139 "line": 46, 3140 "column": 5 3141 }, 3142 "end": { 3143 "line": 46, 3144 "column": 19 3145 } 3146 } 3147 }, 3148 "generator": false, 3149 "async": false, 3150 "expression": false, 3151 "params": [ 3152 { 3153 "type": "ETSParameterExpression", 3154 "name": { 3155 "type": "Identifier", 3156 "name": "a", 3157 "typeAnnotation": { 3158 "type": "ETSPrimitiveType", 3159 "loc": { 3160 "start": { 3161 "line": 46, 3162 "column": 23 3163 }, 3164 "end": { 3165 "line": 46, 3166 "column": 28 3167 } 3168 } 3169 }, 3170 "decorators": [], 3171 "loc": { 3172 "start": { 3173 "line": 46, 3174 "column": 20 3175 }, 3176 "end": { 3177 "line": 46, 3178 "column": 28 3179 } 3180 } 3181 }, 3182 "loc": { 3183 "start": { 3184 "line": 46, 3185 "column": 20 3186 }, 3187 "end": { 3188 "line": 46, 3189 "column": 28 3190 } 3191 } 3192 } 3193 ], 3194 "returnType": { 3195 "type": "ETSPrimitiveType", 3196 "loc": { 3197 "start": { 3198 "line": 46, 3199 "column": 31 3200 }, 3201 "end": { 3202 "line": 46, 3203 "column": 35 3204 } 3205 } 3206 }, 3207 "body": { 3208 "type": "BlockStatement", 3209 "statements": [], 3210 "loc": { 3211 "start": { 3212 "line": 46, 3213 "column": 36 3214 }, 3215 "end": { 3216 "line": 46, 3217 "column": 38 3218 } 3219 } 3220 }, 3221 "loc": { 3222 "start": { 3223 "line": 46, 3224 "column": 19 3225 }, 3226 "end": { 3227 "line": 46, 3228 "column": 38 3229 } 3230 } 3231 }, 3232 "loc": { 3233 "start": { 3234 "line": 46, 3235 "column": 19 3236 }, 3237 "end": { 3238 "line": 46, 3239 "column": 38 3240 } 3241 } 3242 }, 3243 "overloads": [], 3244 "decorators": [], 3245 "loc": { 3246 "start": { 3247 "line": 46, 3248 "column": 5 3249 }, 3250 "end": { 3251 "line": 46, 3252 "column": 38 3253 } 3254 } 3255 }, 3256 { 3257 "type": "MethodDefinition", 3258 "key": { 3259 "type": "Identifier", 3260 "name": "shortReference", 3261 "decorators": [], 3262 "loc": { 3263 "start": { 3264 "line": 47, 3265 "column": 5 3266 }, 3267 "end": { 3268 "line": 47, 3269 "column": 19 3270 } 3271 } 3272 }, 3273 "kind": "method", 3274 "accessibility": "public", 3275 "static": false, 3276 "optional": false, 3277 "computed": false, 3278 "value": { 3279 "type": "FunctionExpression", 3280 "function": { 3281 "type": "ScriptFunction", 3282 "id": { 3283 "type": "Identifier", 3284 "name": "shortReference", 3285 "decorators": [], 3286 "loc": { 3287 "start": { 3288 "line": 47, 3289 "column": 5 3290 }, 3291 "end": { 3292 "line": 47, 3293 "column": 19 3294 } 3295 } 3296 }, 3297 "generator": false, 3298 "async": false, 3299 "expression": false, 3300 "params": [ 3301 { 3302 "type": "ETSParameterExpression", 3303 "name": { 3304 "type": "Identifier", 3305 "name": "a", 3306 "typeAnnotation": { 3307 "type": "ETSTypeReference", 3308 "part": { 3309 "type": "ETSTypeReferencePart", 3310 "name": { 3311 "type": "Identifier", 3312 "name": "Short", 3313 "decorators": [], 3314 "loc": { 3315 "start": { 3316 "line": 47, 3317 "column": 23 3318 }, 3319 "end": { 3320 "line": 47, 3321 "column": 28 3322 } 3323 } 3324 }, 3325 "loc": { 3326 "start": { 3327 "line": 47, 3328 "column": 23 3329 }, 3330 "end": { 3331 "line": 47, 3332 "column": 29 3333 } 3334 } 3335 }, 3336 "loc": { 3337 "start": { 3338 "line": 47, 3339 "column": 23 3340 }, 3341 "end": { 3342 "line": 47, 3343 "column": 29 3344 } 3345 } 3346 }, 3347 "decorators": [], 3348 "loc": { 3349 "start": { 3350 "line": 47, 3351 "column": 20 3352 }, 3353 "end": { 3354 "line": 47, 3355 "column": 29 3356 } 3357 } 3358 }, 3359 "loc": { 3360 "start": { 3361 "line": 47, 3362 "column": 20 3363 }, 3364 "end": { 3365 "line": 47, 3366 "column": 29 3367 } 3368 } 3369 } 3370 ], 3371 "returnType": { 3372 "type": "ETSPrimitiveType", 3373 "loc": { 3374 "start": { 3375 "line": 47, 3376 "column": 31 3377 }, 3378 "end": { 3379 "line": 47, 3380 "column": 35 3381 } 3382 } 3383 }, 3384 "body": { 3385 "type": "BlockStatement", 3386 "statements": [], 3387 "loc": { 3388 "start": { 3389 "line": 47, 3390 "column": 36 3391 }, 3392 "end": { 3393 "line": 47, 3394 "column": 38 3395 } 3396 } 3397 }, 3398 "loc": { 3399 "start": { 3400 "line": 47, 3401 "column": 19 3402 }, 3403 "end": { 3404 "line": 47, 3405 "column": 38 3406 } 3407 } 3408 }, 3409 "loc": { 3410 "start": { 3411 "line": 47, 3412 "column": 19 3413 }, 3414 "end": { 3415 "line": 47, 3416 "column": 38 3417 } 3418 } 3419 }, 3420 "overloads": [], 3421 "decorators": [], 3422 "loc": { 3423 "start": { 3424 "line": 47, 3425 "column": 5 3426 }, 3427 "end": { 3428 "line": 47, 3429 "column": 38 3430 } 3431 } 3432 }, 3433 { 3434 "type": "MethodDefinition", 3435 "key": { 3436 "type": "Identifier", 3437 "name": "charPrimitive", 3438 "decorators": [], 3439 "loc": { 3440 "start": { 3441 "line": 48, 3442 "column": 5 3443 }, 3444 "end": { 3445 "line": 48, 3446 "column": 18 3447 } 3448 } 3449 }, 3450 "kind": "method", 3451 "accessibility": "public", 3452 "static": false, 3453 "optional": false, 3454 "computed": false, 3455 "value": { 3456 "type": "FunctionExpression", 3457 "function": { 3458 "type": "ScriptFunction", 3459 "id": { 3460 "type": "Identifier", 3461 "name": "charPrimitive", 3462 "decorators": [], 3463 "loc": { 3464 "start": { 3465 "line": 48, 3466 "column": 5 3467 }, 3468 "end": { 3469 "line": 48, 3470 "column": 18 3471 } 3472 } 3473 }, 3474 "generator": false, 3475 "async": false, 3476 "expression": false, 3477 "params": [ 3478 { 3479 "type": "ETSParameterExpression", 3480 "name": { 3481 "type": "Identifier", 3482 "name": "a", 3483 "typeAnnotation": { 3484 "type": "ETSPrimitiveType", 3485 "loc": { 3486 "start": { 3487 "line": 48, 3488 "column": 22 3489 }, 3490 "end": { 3491 "line": 48, 3492 "column": 26 3493 } 3494 } 3495 }, 3496 "decorators": [], 3497 "loc": { 3498 "start": { 3499 "line": 48, 3500 "column": 19 3501 }, 3502 "end": { 3503 "line": 48, 3504 "column": 26 3505 } 3506 } 3507 }, 3508 "loc": { 3509 "start": { 3510 "line": 48, 3511 "column": 19 3512 }, 3513 "end": { 3514 "line": 48, 3515 "column": 26 3516 } 3517 } 3518 } 3519 ], 3520 "returnType": { 3521 "type": "ETSPrimitiveType", 3522 "loc": { 3523 "start": { 3524 "line": 48, 3525 "column": 29 3526 }, 3527 "end": { 3528 "line": 48, 3529 "column": 33 3530 } 3531 } 3532 }, 3533 "body": { 3534 "type": "BlockStatement", 3535 "statements": [], 3536 "loc": { 3537 "start": { 3538 "line": 48, 3539 "column": 34 3540 }, 3541 "end": { 3542 "line": 48, 3543 "column": 36 3544 } 3545 } 3546 }, 3547 "loc": { 3548 "start": { 3549 "line": 48, 3550 "column": 18 3551 }, 3552 "end": { 3553 "line": 48, 3554 "column": 36 3555 } 3556 } 3557 }, 3558 "loc": { 3559 "start": { 3560 "line": 48, 3561 "column": 18 3562 }, 3563 "end": { 3564 "line": 48, 3565 "column": 36 3566 } 3567 } 3568 }, 3569 "overloads": [], 3570 "decorators": [], 3571 "loc": { 3572 "start": { 3573 "line": 48, 3574 "column": 5 3575 }, 3576 "end": { 3577 "line": 48, 3578 "column": 36 3579 } 3580 } 3581 }, 3582 { 3583 "type": "MethodDefinition", 3584 "key": { 3585 "type": "Identifier", 3586 "name": "charReference", 3587 "decorators": [], 3588 "loc": { 3589 "start": { 3590 "line": 49, 3591 "column": 5 3592 }, 3593 "end": { 3594 "line": 49, 3595 "column": 18 3596 } 3597 } 3598 }, 3599 "kind": "method", 3600 "accessibility": "public", 3601 "static": false, 3602 "optional": false, 3603 "computed": false, 3604 "value": { 3605 "type": "FunctionExpression", 3606 "function": { 3607 "type": "ScriptFunction", 3608 "id": { 3609 "type": "Identifier", 3610 "name": "charReference", 3611 "decorators": [], 3612 "loc": { 3613 "start": { 3614 "line": 49, 3615 "column": 5 3616 }, 3617 "end": { 3618 "line": 49, 3619 "column": 18 3620 } 3621 } 3622 }, 3623 "generator": false, 3624 "async": false, 3625 "expression": false, 3626 "params": [ 3627 { 3628 "type": "ETSParameterExpression", 3629 "name": { 3630 "type": "Identifier", 3631 "name": "a", 3632 "typeAnnotation": { 3633 "type": "ETSTypeReference", 3634 "part": { 3635 "type": "ETSTypeReferencePart", 3636 "name": { 3637 "type": "Identifier", 3638 "name": "Char", 3639 "decorators": [], 3640 "loc": { 3641 "start": { 3642 "line": 49, 3643 "column": 22 3644 }, 3645 "end": { 3646 "line": 49, 3647 "column": 26 3648 } 3649 } 3650 }, 3651 "loc": { 3652 "start": { 3653 "line": 49, 3654 "column": 22 3655 }, 3656 "end": { 3657 "line": 49, 3658 "column": 27 3659 } 3660 } 3661 }, 3662 "loc": { 3663 "start": { 3664 "line": 49, 3665 "column": 22 3666 }, 3667 "end": { 3668 "line": 49, 3669 "column": 27 3670 } 3671 } 3672 }, 3673 "decorators": [], 3674 "loc": { 3675 "start": { 3676 "line": 49, 3677 "column": 19 3678 }, 3679 "end": { 3680 "line": 49, 3681 "column": 27 3682 } 3683 } 3684 }, 3685 "loc": { 3686 "start": { 3687 "line": 49, 3688 "column": 19 3689 }, 3690 "end": { 3691 "line": 49, 3692 "column": 27 3693 } 3694 } 3695 } 3696 ], 3697 "returnType": { 3698 "type": "ETSPrimitiveType", 3699 "loc": { 3700 "start": { 3701 "line": 49, 3702 "column": 29 3703 }, 3704 "end": { 3705 "line": 49, 3706 "column": 33 3707 } 3708 } 3709 }, 3710 "body": { 3711 "type": "BlockStatement", 3712 "statements": [], 3713 "loc": { 3714 "start": { 3715 "line": 49, 3716 "column": 34 3717 }, 3718 "end": { 3719 "line": 49, 3720 "column": 36 3721 } 3722 } 3723 }, 3724 "loc": { 3725 "start": { 3726 "line": 49, 3727 "column": 18 3728 }, 3729 "end": { 3730 "line": 49, 3731 "column": 36 3732 } 3733 } 3734 }, 3735 "loc": { 3736 "start": { 3737 "line": 49, 3738 "column": 18 3739 }, 3740 "end": { 3741 "line": 49, 3742 "column": 36 3743 } 3744 } 3745 }, 3746 "overloads": [], 3747 "decorators": [], 3748 "loc": { 3749 "start": { 3750 "line": 49, 3751 "column": 5 3752 }, 3753 "end": { 3754 "line": 49, 3755 "column": 36 3756 } 3757 } 3758 }, 3759 { 3760 "type": "MethodDefinition", 3761 "key": { 3762 "type": "Identifier", 3763 "name": "integerPrimitive", 3764 "decorators": [], 3765 "loc": { 3766 "start": { 3767 "line": 50, 3768 "column": 5 3769 }, 3770 "end": { 3771 "line": 50, 3772 "column": 21 3773 } 3774 } 3775 }, 3776 "kind": "method", 3777 "accessibility": "public", 3778 "static": false, 3779 "optional": false, 3780 "computed": false, 3781 "value": { 3782 "type": "FunctionExpression", 3783 "function": { 3784 "type": "ScriptFunction", 3785 "id": { 3786 "type": "Identifier", 3787 "name": "integerPrimitive", 3788 "decorators": [], 3789 "loc": { 3790 "start": { 3791 "line": 50, 3792 "column": 5 3793 }, 3794 "end": { 3795 "line": 50, 3796 "column": 21 3797 } 3798 } 3799 }, 3800 "generator": false, 3801 "async": false, 3802 "expression": false, 3803 "params": [ 3804 { 3805 "type": "ETSParameterExpression", 3806 "name": { 3807 "type": "Identifier", 3808 "name": "a", 3809 "typeAnnotation": { 3810 "type": "ETSPrimitiveType", 3811 "loc": { 3812 "start": { 3813 "line": 50, 3814 "column": 25 3815 }, 3816 "end": { 3817 "line": 50, 3818 "column": 28 3819 } 3820 } 3821 }, 3822 "decorators": [], 3823 "loc": { 3824 "start": { 3825 "line": 50, 3826 "column": 22 3827 }, 3828 "end": { 3829 "line": 50, 3830 "column": 28 3831 } 3832 } 3833 }, 3834 "loc": { 3835 "start": { 3836 "line": 50, 3837 "column": 22 3838 }, 3839 "end": { 3840 "line": 50, 3841 "column": 28 3842 } 3843 } 3844 } 3845 ], 3846 "returnType": { 3847 "type": "ETSPrimitiveType", 3848 "loc": { 3849 "start": { 3850 "line": 50, 3851 "column": 31 3852 }, 3853 "end": { 3854 "line": 50, 3855 "column": 35 3856 } 3857 } 3858 }, 3859 "body": { 3860 "type": "BlockStatement", 3861 "statements": [], 3862 "loc": { 3863 "start": { 3864 "line": 50, 3865 "column": 36 3866 }, 3867 "end": { 3868 "line": 50, 3869 "column": 38 3870 } 3871 } 3872 }, 3873 "loc": { 3874 "start": { 3875 "line": 50, 3876 "column": 21 3877 }, 3878 "end": { 3879 "line": 50, 3880 "column": 38 3881 } 3882 } 3883 }, 3884 "loc": { 3885 "start": { 3886 "line": 50, 3887 "column": 21 3888 }, 3889 "end": { 3890 "line": 50, 3891 "column": 38 3892 } 3893 } 3894 }, 3895 "overloads": [], 3896 "decorators": [], 3897 "loc": { 3898 "start": { 3899 "line": 50, 3900 "column": 5 3901 }, 3902 "end": { 3903 "line": 50, 3904 "column": 38 3905 } 3906 } 3907 }, 3908 { 3909 "type": "MethodDefinition", 3910 "key": { 3911 "type": "Identifier", 3912 "name": "integerReference", 3913 "decorators": [], 3914 "loc": { 3915 "start": { 3916 "line": 51, 3917 "column": 5 3918 }, 3919 "end": { 3920 "line": 51, 3921 "column": 21 3922 } 3923 } 3924 }, 3925 "kind": "method", 3926 "accessibility": "public", 3927 "static": false, 3928 "optional": false, 3929 "computed": false, 3930 "value": { 3931 "type": "FunctionExpression", 3932 "function": { 3933 "type": "ScriptFunction", 3934 "id": { 3935 "type": "Identifier", 3936 "name": "integerReference", 3937 "decorators": [], 3938 "loc": { 3939 "start": { 3940 "line": 51, 3941 "column": 5 3942 }, 3943 "end": { 3944 "line": 51, 3945 "column": 21 3946 } 3947 } 3948 }, 3949 "generator": false, 3950 "async": false, 3951 "expression": false, 3952 "params": [ 3953 { 3954 "type": "ETSParameterExpression", 3955 "name": { 3956 "type": "Identifier", 3957 "name": "a", 3958 "typeAnnotation": { 3959 "type": "ETSTypeReference", 3960 "part": { 3961 "type": "ETSTypeReferencePart", 3962 "name": { 3963 "type": "Identifier", 3964 "name": "Int", 3965 "decorators": [], 3966 "loc": { 3967 "start": { 3968 "line": 51, 3969 "column": 25 3970 }, 3971 "end": { 3972 "line": 51, 3973 "column": 28 3974 } 3975 } 3976 }, 3977 "loc": { 3978 "start": { 3979 "line": 51, 3980 "column": 25 3981 }, 3982 "end": { 3983 "line": 51, 3984 "column": 29 3985 } 3986 } 3987 }, 3988 "loc": { 3989 "start": { 3990 "line": 51, 3991 "column": 25 3992 }, 3993 "end": { 3994 "line": 51, 3995 "column": 29 3996 } 3997 } 3998 }, 3999 "decorators": [], 4000 "loc": { 4001 "start": { 4002 "line": 51, 4003 "column": 22 4004 }, 4005 "end": { 4006 "line": 51, 4007 "column": 29 4008 } 4009 } 4010 }, 4011 "loc": { 4012 "start": { 4013 "line": 51, 4014 "column": 22 4015 }, 4016 "end": { 4017 "line": 51, 4018 "column": 29 4019 } 4020 } 4021 } 4022 ], 4023 "returnType": { 4024 "type": "ETSPrimitiveType", 4025 "loc": { 4026 "start": { 4027 "line": 51, 4028 "column": 31 4029 }, 4030 "end": { 4031 "line": 51, 4032 "column": 35 4033 } 4034 } 4035 }, 4036 "body": { 4037 "type": "BlockStatement", 4038 "statements": [], 4039 "loc": { 4040 "start": { 4041 "line": 51, 4042 "column": 36 4043 }, 4044 "end": { 4045 "line": 51, 4046 "column": 38 4047 } 4048 } 4049 }, 4050 "loc": { 4051 "start": { 4052 "line": 51, 4053 "column": 21 4054 }, 4055 "end": { 4056 "line": 51, 4057 "column": 38 4058 } 4059 } 4060 }, 4061 "loc": { 4062 "start": { 4063 "line": 51, 4064 "column": 21 4065 }, 4066 "end": { 4067 "line": 51, 4068 "column": 38 4069 } 4070 } 4071 }, 4072 "overloads": [], 4073 "decorators": [], 4074 "loc": { 4075 "start": { 4076 "line": 51, 4077 "column": 5 4078 }, 4079 "end": { 4080 "line": 51, 4081 "column": 38 4082 } 4083 } 4084 }, 4085 { 4086 "type": "MethodDefinition", 4087 "key": { 4088 "type": "Identifier", 4089 "name": "longPrimitive", 4090 "decorators": [], 4091 "loc": { 4092 "start": { 4093 "line": 52, 4094 "column": 5 4095 }, 4096 "end": { 4097 "line": 52, 4098 "column": 18 4099 } 4100 } 4101 }, 4102 "kind": "method", 4103 "accessibility": "public", 4104 "static": false, 4105 "optional": false, 4106 "computed": false, 4107 "value": { 4108 "type": "FunctionExpression", 4109 "function": { 4110 "type": "ScriptFunction", 4111 "id": { 4112 "type": "Identifier", 4113 "name": "longPrimitive", 4114 "decorators": [], 4115 "loc": { 4116 "start": { 4117 "line": 52, 4118 "column": 5 4119 }, 4120 "end": { 4121 "line": 52, 4122 "column": 18 4123 } 4124 } 4125 }, 4126 "generator": false, 4127 "async": false, 4128 "expression": false, 4129 "params": [ 4130 { 4131 "type": "ETSParameterExpression", 4132 "name": { 4133 "type": "Identifier", 4134 "name": "a", 4135 "typeAnnotation": { 4136 "type": "ETSPrimitiveType", 4137 "loc": { 4138 "start": { 4139 "line": 52, 4140 "column": 22 4141 }, 4142 "end": { 4143 "line": 52, 4144 "column": 26 4145 } 4146 } 4147 }, 4148 "decorators": [], 4149 "loc": { 4150 "start": { 4151 "line": 52, 4152 "column": 19 4153 }, 4154 "end": { 4155 "line": 52, 4156 "column": 26 4157 } 4158 } 4159 }, 4160 "loc": { 4161 "start": { 4162 "line": 52, 4163 "column": 19 4164 }, 4165 "end": { 4166 "line": 52, 4167 "column": 26 4168 } 4169 } 4170 } 4171 ], 4172 "returnType": { 4173 "type": "ETSPrimitiveType", 4174 "loc": { 4175 "start": { 4176 "line": 52, 4177 "column": 29 4178 }, 4179 "end": { 4180 "line": 52, 4181 "column": 33 4182 } 4183 } 4184 }, 4185 "body": { 4186 "type": "BlockStatement", 4187 "statements": [], 4188 "loc": { 4189 "start": { 4190 "line": 52, 4191 "column": 34 4192 }, 4193 "end": { 4194 "line": 52, 4195 "column": 36 4196 } 4197 } 4198 }, 4199 "loc": { 4200 "start": { 4201 "line": 52, 4202 "column": 18 4203 }, 4204 "end": { 4205 "line": 52, 4206 "column": 36 4207 } 4208 } 4209 }, 4210 "loc": { 4211 "start": { 4212 "line": 52, 4213 "column": 18 4214 }, 4215 "end": { 4216 "line": 52, 4217 "column": 36 4218 } 4219 } 4220 }, 4221 "overloads": [], 4222 "decorators": [], 4223 "loc": { 4224 "start": { 4225 "line": 52, 4226 "column": 5 4227 }, 4228 "end": { 4229 "line": 52, 4230 "column": 36 4231 } 4232 } 4233 }, 4234 { 4235 "type": "MethodDefinition", 4236 "key": { 4237 "type": "Identifier", 4238 "name": "longReference", 4239 "decorators": [], 4240 "loc": { 4241 "start": { 4242 "line": 53, 4243 "column": 5 4244 }, 4245 "end": { 4246 "line": 53, 4247 "column": 18 4248 } 4249 } 4250 }, 4251 "kind": "method", 4252 "accessibility": "public", 4253 "static": false, 4254 "optional": false, 4255 "computed": false, 4256 "value": { 4257 "type": "FunctionExpression", 4258 "function": { 4259 "type": "ScriptFunction", 4260 "id": { 4261 "type": "Identifier", 4262 "name": "longReference", 4263 "decorators": [], 4264 "loc": { 4265 "start": { 4266 "line": 53, 4267 "column": 5 4268 }, 4269 "end": { 4270 "line": 53, 4271 "column": 18 4272 } 4273 } 4274 }, 4275 "generator": false, 4276 "async": false, 4277 "expression": false, 4278 "params": [ 4279 { 4280 "type": "ETSParameterExpression", 4281 "name": { 4282 "type": "Identifier", 4283 "name": "a", 4284 "typeAnnotation": { 4285 "type": "ETSTypeReference", 4286 "part": { 4287 "type": "ETSTypeReferencePart", 4288 "name": { 4289 "type": "Identifier", 4290 "name": "Long", 4291 "decorators": [], 4292 "loc": { 4293 "start": { 4294 "line": 53, 4295 "column": 22 4296 }, 4297 "end": { 4298 "line": 53, 4299 "column": 26 4300 } 4301 } 4302 }, 4303 "loc": { 4304 "start": { 4305 "line": 53, 4306 "column": 22 4307 }, 4308 "end": { 4309 "line": 53, 4310 "column": 27 4311 } 4312 } 4313 }, 4314 "loc": { 4315 "start": { 4316 "line": 53, 4317 "column": 22 4318 }, 4319 "end": { 4320 "line": 53, 4321 "column": 27 4322 } 4323 } 4324 }, 4325 "decorators": [], 4326 "loc": { 4327 "start": { 4328 "line": 53, 4329 "column": 19 4330 }, 4331 "end": { 4332 "line": 53, 4333 "column": 27 4334 } 4335 } 4336 }, 4337 "loc": { 4338 "start": { 4339 "line": 53, 4340 "column": 19 4341 }, 4342 "end": { 4343 "line": 53, 4344 "column": 27 4345 } 4346 } 4347 } 4348 ], 4349 "returnType": { 4350 "type": "ETSPrimitiveType", 4351 "loc": { 4352 "start": { 4353 "line": 53, 4354 "column": 29 4355 }, 4356 "end": { 4357 "line": 53, 4358 "column": 33 4359 } 4360 } 4361 }, 4362 "body": { 4363 "type": "BlockStatement", 4364 "statements": [], 4365 "loc": { 4366 "start": { 4367 "line": 53, 4368 "column": 34 4369 }, 4370 "end": { 4371 "line": 53, 4372 "column": 36 4373 } 4374 } 4375 }, 4376 "loc": { 4377 "start": { 4378 "line": 53, 4379 "column": 18 4380 }, 4381 "end": { 4382 "line": 53, 4383 "column": 36 4384 } 4385 } 4386 }, 4387 "loc": { 4388 "start": { 4389 "line": 53, 4390 "column": 18 4391 }, 4392 "end": { 4393 "line": 53, 4394 "column": 36 4395 } 4396 } 4397 }, 4398 "overloads": [], 4399 "decorators": [], 4400 "loc": { 4401 "start": { 4402 "line": 53, 4403 "column": 5 4404 }, 4405 "end": { 4406 "line": 53, 4407 "column": 36 4408 } 4409 } 4410 }, 4411 { 4412 "type": "MethodDefinition", 4413 "key": { 4414 "type": "Identifier", 4415 "name": "floatPrimitive", 4416 "decorators": [], 4417 "loc": { 4418 "start": { 4419 "line": 54, 4420 "column": 5 4421 }, 4422 "end": { 4423 "line": 54, 4424 "column": 19 4425 } 4426 } 4427 }, 4428 "kind": "method", 4429 "accessibility": "public", 4430 "static": false, 4431 "optional": false, 4432 "computed": false, 4433 "value": { 4434 "type": "FunctionExpression", 4435 "function": { 4436 "type": "ScriptFunction", 4437 "id": { 4438 "type": "Identifier", 4439 "name": "floatPrimitive", 4440 "decorators": [], 4441 "loc": { 4442 "start": { 4443 "line": 54, 4444 "column": 5 4445 }, 4446 "end": { 4447 "line": 54, 4448 "column": 19 4449 } 4450 } 4451 }, 4452 "generator": false, 4453 "async": false, 4454 "expression": false, 4455 "params": [ 4456 { 4457 "type": "ETSParameterExpression", 4458 "name": { 4459 "type": "Identifier", 4460 "name": "a", 4461 "typeAnnotation": { 4462 "type": "ETSPrimitiveType", 4463 "loc": { 4464 "start": { 4465 "line": 54, 4466 "column": 23 4467 }, 4468 "end": { 4469 "line": 54, 4470 "column": 28 4471 } 4472 } 4473 }, 4474 "decorators": [], 4475 "loc": { 4476 "start": { 4477 "line": 54, 4478 "column": 20 4479 }, 4480 "end": { 4481 "line": 54, 4482 "column": 28 4483 } 4484 } 4485 }, 4486 "loc": { 4487 "start": { 4488 "line": 54, 4489 "column": 20 4490 }, 4491 "end": { 4492 "line": 54, 4493 "column": 28 4494 } 4495 } 4496 } 4497 ], 4498 "returnType": { 4499 "type": "ETSPrimitiveType", 4500 "loc": { 4501 "start": { 4502 "line": 54, 4503 "column": 31 4504 }, 4505 "end": { 4506 "line": 54, 4507 "column": 35 4508 } 4509 } 4510 }, 4511 "body": { 4512 "type": "BlockStatement", 4513 "statements": [], 4514 "loc": { 4515 "start": { 4516 "line": 54, 4517 "column": 36 4518 }, 4519 "end": { 4520 "line": 54, 4521 "column": 38 4522 } 4523 } 4524 }, 4525 "loc": { 4526 "start": { 4527 "line": 54, 4528 "column": 19 4529 }, 4530 "end": { 4531 "line": 54, 4532 "column": 38 4533 } 4534 } 4535 }, 4536 "loc": { 4537 "start": { 4538 "line": 54, 4539 "column": 19 4540 }, 4541 "end": { 4542 "line": 54, 4543 "column": 38 4544 } 4545 } 4546 }, 4547 "overloads": [], 4548 "decorators": [], 4549 "loc": { 4550 "start": { 4551 "line": 54, 4552 "column": 5 4553 }, 4554 "end": { 4555 "line": 54, 4556 "column": 38 4557 } 4558 } 4559 }, 4560 { 4561 "type": "MethodDefinition", 4562 "key": { 4563 "type": "Identifier", 4564 "name": "floatReference", 4565 "decorators": [], 4566 "loc": { 4567 "start": { 4568 "line": 55, 4569 "column": 5 4570 }, 4571 "end": { 4572 "line": 55, 4573 "column": 19 4574 } 4575 } 4576 }, 4577 "kind": "method", 4578 "accessibility": "public", 4579 "static": false, 4580 "optional": false, 4581 "computed": false, 4582 "value": { 4583 "type": "FunctionExpression", 4584 "function": { 4585 "type": "ScriptFunction", 4586 "id": { 4587 "type": "Identifier", 4588 "name": "floatReference", 4589 "decorators": [], 4590 "loc": { 4591 "start": { 4592 "line": 55, 4593 "column": 5 4594 }, 4595 "end": { 4596 "line": 55, 4597 "column": 19 4598 } 4599 } 4600 }, 4601 "generator": false, 4602 "async": false, 4603 "expression": false, 4604 "params": [ 4605 { 4606 "type": "ETSParameterExpression", 4607 "name": { 4608 "type": "Identifier", 4609 "name": "a", 4610 "typeAnnotation": { 4611 "type": "ETSTypeReference", 4612 "part": { 4613 "type": "ETSTypeReferencePart", 4614 "name": { 4615 "type": "Identifier", 4616 "name": "Float", 4617 "decorators": [], 4618 "loc": { 4619 "start": { 4620 "line": 55, 4621 "column": 23 4622 }, 4623 "end": { 4624 "line": 55, 4625 "column": 28 4626 } 4627 } 4628 }, 4629 "loc": { 4630 "start": { 4631 "line": 55, 4632 "column": 23 4633 }, 4634 "end": { 4635 "line": 55, 4636 "column": 29 4637 } 4638 } 4639 }, 4640 "loc": { 4641 "start": { 4642 "line": 55, 4643 "column": 23 4644 }, 4645 "end": { 4646 "line": 55, 4647 "column": 29 4648 } 4649 } 4650 }, 4651 "decorators": [], 4652 "loc": { 4653 "start": { 4654 "line": 55, 4655 "column": 20 4656 }, 4657 "end": { 4658 "line": 55, 4659 "column": 29 4660 } 4661 } 4662 }, 4663 "loc": { 4664 "start": { 4665 "line": 55, 4666 "column": 20 4667 }, 4668 "end": { 4669 "line": 55, 4670 "column": 29 4671 } 4672 } 4673 } 4674 ], 4675 "returnType": { 4676 "type": "ETSPrimitiveType", 4677 "loc": { 4678 "start": { 4679 "line": 55, 4680 "column": 31 4681 }, 4682 "end": { 4683 "line": 55, 4684 "column": 35 4685 } 4686 } 4687 }, 4688 "body": { 4689 "type": "BlockStatement", 4690 "statements": [], 4691 "loc": { 4692 "start": { 4693 "line": 55, 4694 "column": 36 4695 }, 4696 "end": { 4697 "line": 55, 4698 "column": 38 4699 } 4700 } 4701 }, 4702 "loc": { 4703 "start": { 4704 "line": 55, 4705 "column": 19 4706 }, 4707 "end": { 4708 "line": 55, 4709 "column": 38 4710 } 4711 } 4712 }, 4713 "loc": { 4714 "start": { 4715 "line": 55, 4716 "column": 19 4717 }, 4718 "end": { 4719 "line": 55, 4720 "column": 38 4721 } 4722 } 4723 }, 4724 "overloads": [], 4725 "decorators": [], 4726 "loc": { 4727 "start": { 4728 "line": 55, 4729 "column": 5 4730 }, 4731 "end": { 4732 "line": 55, 4733 "column": 38 4734 } 4735 } 4736 }, 4737 { 4738 "type": "MethodDefinition", 4739 "key": { 4740 "type": "Identifier", 4741 "name": "doublePrimitive", 4742 "decorators": [], 4743 "loc": { 4744 "start": { 4745 "line": 56, 4746 "column": 5 4747 }, 4748 "end": { 4749 "line": 56, 4750 "column": 20 4751 } 4752 } 4753 }, 4754 "kind": "method", 4755 "accessibility": "public", 4756 "static": false, 4757 "optional": false, 4758 "computed": false, 4759 "value": { 4760 "type": "FunctionExpression", 4761 "function": { 4762 "type": "ScriptFunction", 4763 "id": { 4764 "type": "Identifier", 4765 "name": "doublePrimitive", 4766 "decorators": [], 4767 "loc": { 4768 "start": { 4769 "line": 56, 4770 "column": 5 4771 }, 4772 "end": { 4773 "line": 56, 4774 "column": 20 4775 } 4776 } 4777 }, 4778 "generator": false, 4779 "async": false, 4780 "expression": false, 4781 "params": [ 4782 { 4783 "type": "ETSParameterExpression", 4784 "name": { 4785 "type": "Identifier", 4786 "name": "a", 4787 "typeAnnotation": { 4788 "type": "ETSPrimitiveType", 4789 "loc": { 4790 "start": { 4791 "line": 56, 4792 "column": 24 4793 }, 4794 "end": { 4795 "line": 56, 4796 "column": 30 4797 } 4798 } 4799 }, 4800 "decorators": [], 4801 "loc": { 4802 "start": { 4803 "line": 56, 4804 "column": 21 4805 }, 4806 "end": { 4807 "line": 56, 4808 "column": 30 4809 } 4810 } 4811 }, 4812 "loc": { 4813 "start": { 4814 "line": 56, 4815 "column": 21 4816 }, 4817 "end": { 4818 "line": 56, 4819 "column": 30 4820 } 4821 } 4822 } 4823 ], 4824 "returnType": { 4825 "type": "ETSPrimitiveType", 4826 "loc": { 4827 "start": { 4828 "line": 56, 4829 "column": 33 4830 }, 4831 "end": { 4832 "line": 56, 4833 "column": 37 4834 } 4835 } 4836 }, 4837 "body": { 4838 "type": "BlockStatement", 4839 "statements": [], 4840 "loc": { 4841 "start": { 4842 "line": 56, 4843 "column": 38 4844 }, 4845 "end": { 4846 "line": 56, 4847 "column": 40 4848 } 4849 } 4850 }, 4851 "loc": { 4852 "start": { 4853 "line": 56, 4854 "column": 20 4855 }, 4856 "end": { 4857 "line": 56, 4858 "column": 40 4859 } 4860 } 4861 }, 4862 "loc": { 4863 "start": { 4864 "line": 56, 4865 "column": 20 4866 }, 4867 "end": { 4868 "line": 56, 4869 "column": 40 4870 } 4871 } 4872 }, 4873 "overloads": [], 4874 "decorators": [], 4875 "loc": { 4876 "start": { 4877 "line": 56, 4878 "column": 5 4879 }, 4880 "end": { 4881 "line": 56, 4882 "column": 40 4883 } 4884 } 4885 }, 4886 { 4887 "type": "MethodDefinition", 4888 "key": { 4889 "type": "Identifier", 4890 "name": "doubleReference", 4891 "decorators": [], 4892 "loc": { 4893 "start": { 4894 "line": 57, 4895 "column": 5 4896 }, 4897 "end": { 4898 "line": 57, 4899 "column": 20 4900 } 4901 } 4902 }, 4903 "kind": "method", 4904 "accessibility": "public", 4905 "static": false, 4906 "optional": false, 4907 "computed": false, 4908 "value": { 4909 "type": "FunctionExpression", 4910 "function": { 4911 "type": "ScriptFunction", 4912 "id": { 4913 "type": "Identifier", 4914 "name": "doubleReference", 4915 "decorators": [], 4916 "loc": { 4917 "start": { 4918 "line": 57, 4919 "column": 5 4920 }, 4921 "end": { 4922 "line": 57, 4923 "column": 20 4924 } 4925 } 4926 }, 4927 "generator": false, 4928 "async": false, 4929 "expression": false, 4930 "params": [ 4931 { 4932 "type": "ETSParameterExpression", 4933 "name": { 4934 "type": "Identifier", 4935 "name": "a", 4936 "typeAnnotation": { 4937 "type": "ETSTypeReference", 4938 "part": { 4939 "type": "ETSTypeReferencePart", 4940 "name": { 4941 "type": "Identifier", 4942 "name": "Double", 4943 "decorators": [], 4944 "loc": { 4945 "start": { 4946 "line": 57, 4947 "column": 24 4948 }, 4949 "end": { 4950 "line": 57, 4951 "column": 30 4952 } 4953 } 4954 }, 4955 "loc": { 4956 "start": { 4957 "line": 57, 4958 "column": 24 4959 }, 4960 "end": { 4961 "line": 57, 4962 "column": 31 4963 } 4964 } 4965 }, 4966 "loc": { 4967 "start": { 4968 "line": 57, 4969 "column": 24 4970 }, 4971 "end": { 4972 "line": 57, 4973 "column": 31 4974 } 4975 } 4976 }, 4977 "decorators": [], 4978 "loc": { 4979 "start": { 4980 "line": 57, 4981 "column": 21 4982 }, 4983 "end": { 4984 "line": 57, 4985 "column": 31 4986 } 4987 } 4988 }, 4989 "loc": { 4990 "start": { 4991 "line": 57, 4992 "column": 21 4993 }, 4994 "end": { 4995 "line": 57, 4996 "column": 31 4997 } 4998 } 4999 } 5000 ], 5001 "returnType": { 5002 "type": "ETSPrimitiveType", 5003 "loc": { 5004 "start": { 5005 "line": 57, 5006 "column": 33 5007 }, 5008 "end": { 5009 "line": 57, 5010 "column": 37 5011 } 5012 } 5013 }, 5014 "body": { 5015 "type": "BlockStatement", 5016 "statements": [], 5017 "loc": { 5018 "start": { 5019 "line": 57, 5020 "column": 38 5021 }, 5022 "end": { 5023 "line": 57, 5024 "column": 40 5025 } 5026 } 5027 }, 5028 "loc": { 5029 "start": { 5030 "line": 57, 5031 "column": 20 5032 }, 5033 "end": { 5034 "line": 57, 5035 "column": 40 5036 } 5037 } 5038 }, 5039 "loc": { 5040 "start": { 5041 "line": 57, 5042 "column": 20 5043 }, 5044 "end": { 5045 "line": 57, 5046 "column": 40 5047 } 5048 } 5049 }, 5050 "overloads": [], 5051 "decorators": [], 5052 "loc": { 5053 "start": { 5054 "line": 57, 5055 "column": 5 5056 }, 5057 "end": { 5058 "line": 57, 5059 "column": 40 5060 } 5061 } 5062 }, 5063 { 5064 "type": "MethodDefinition", 5065 "key": { 5066 "type": "Identifier", 5067 "name": "checker", 5068 "decorators": [], 5069 "loc": { 5070 "start": { 5071 "line": 59, 5072 "column": 5 5073 }, 5074 "end": { 5075 "line": 59, 5076 "column": 12 5077 } 5078 } 5079 }, 5080 "kind": "method", 5081 "accessibility": "public", 5082 "static": false, 5083 "optional": false, 5084 "computed": false, 5085 "value": { 5086 "type": "FunctionExpression", 5087 "function": { 5088 "type": "ScriptFunction", 5089 "id": { 5090 "type": "Identifier", 5091 "name": "checker", 5092 "decorators": [], 5093 "loc": { 5094 "start": { 5095 "line": 59, 5096 "column": 5 5097 }, 5098 "end": { 5099 "line": 59, 5100 "column": 12 5101 } 5102 } 5103 }, 5104 "generator": false, 5105 "async": false, 5106 "expression": false, 5107 "params": [], 5108 "returnType": { 5109 "type": "ETSPrimitiveType", 5110 "loc": { 5111 "start": { 5112 "line": 59, 5113 "column": 16 5114 }, 5115 "end": { 5116 "line": 59, 5117 "column": 20 5118 } 5119 } 5120 }, 5121 "body": { 5122 "type": "BlockStatement", 5123 "statements": [ 5124 { 5125 "type": "ExpressionStatement", 5126 "expression": { 5127 "type": "CallExpression", 5128 "callee": { 5129 "type": "MemberExpression", 5130 "object": { 5131 "type": "ThisExpression", 5132 "loc": { 5133 "start": { 5134 "line": 60, 5135 "column": 9 5136 }, 5137 "end": { 5138 "line": 60, 5139 "column": 13 5140 } 5141 } 5142 }, 5143 "property": { 5144 "type": "Identifier", 5145 "name": "booleanPrimitive", 5146 "decorators": [], 5147 "loc": { 5148 "start": { 5149 "line": 60, 5150 "column": 14 5151 }, 5152 "end": { 5153 "line": 60, 5154 "column": 30 5155 } 5156 } 5157 }, 5158 "computed": false, 5159 "optional": false, 5160 "loc": { 5161 "start": { 5162 "line": 60, 5163 "column": 9 5164 }, 5165 "end": { 5166 "line": 60, 5167 "column": 30 5168 } 5169 } 5170 }, 5171 "arguments": [ 5172 { 5173 "type": "ETSNewClassInstanceExpression", 5174 "typeReference": { 5175 "type": "ETSTypeReference", 5176 "part": { 5177 "type": "ETSTypeReferencePart", 5178 "name": { 5179 "type": "Identifier", 5180 "name": "Boolean", 5181 "decorators": [], 5182 "loc": { 5183 "start": { 5184 "line": 60, 5185 "column": 35 5186 }, 5187 "end": { 5188 "line": 60, 5189 "column": 42 5190 } 5191 } 5192 }, 5193 "loc": { 5194 "start": { 5195 "line": 60, 5196 "column": 35 5197 }, 5198 "end": { 5199 "line": 60, 5200 "column": 43 5201 } 5202 } 5203 }, 5204 "loc": { 5205 "start": { 5206 "line": 60, 5207 "column": 35 5208 }, 5209 "end": { 5210 "line": 60, 5211 "column": 43 5212 } 5213 } 5214 }, 5215 "arguments": [ 5216 { 5217 "type": "BooleanLiteral", 5218 "value": false, 5219 "loc": { 5220 "start": { 5221 "line": 60, 5222 "column": 43 5223 }, 5224 "end": { 5225 "line": 60, 5226 "column": 48 5227 } 5228 } 5229 } 5230 ], 5231 "loc": { 5232 "start": { 5233 "line": 60, 5234 "column": 31 5235 }, 5236 "end": { 5237 "line": 60, 5238 "column": 50 5239 } 5240 } 5241 } 5242 ], 5243 "optional": false, 5244 "loc": { 5245 "start": { 5246 "line": 60, 5247 "column": 9 5248 }, 5249 "end": { 5250 "line": 60, 5251 "column": 50 5252 } 5253 } 5254 }, 5255 "loc": { 5256 "start": { 5257 "line": 60, 5258 "column": 9 5259 }, 5260 "end": { 5261 "line": 60, 5262 "column": 51 5263 } 5264 } 5265 }, 5266 { 5267 "type": "ExpressionStatement", 5268 "expression": { 5269 "type": "CallExpression", 5270 "callee": { 5271 "type": "MemberExpression", 5272 "object": { 5273 "type": "ThisExpression", 5274 "loc": { 5275 "start": { 5276 "line": 61, 5277 "column": 9 5278 }, 5279 "end": { 5280 "line": 61, 5281 "column": 13 5282 } 5283 } 5284 }, 5285 "property": { 5286 "type": "Identifier", 5287 "name": "booleanReference", 5288 "decorators": [], 5289 "loc": { 5290 "start": { 5291 "line": 61, 5292 "column": 14 5293 }, 5294 "end": { 5295 "line": 61, 5296 "column": 30 5297 } 5298 } 5299 }, 5300 "computed": false, 5301 "optional": false, 5302 "loc": { 5303 "start": { 5304 "line": 61, 5305 "column": 9 5306 }, 5307 "end": { 5308 "line": 61, 5309 "column": 30 5310 } 5311 } 5312 }, 5313 "arguments": [ 5314 { 5315 "type": "BooleanLiteral", 5316 "value": false, 5317 "loc": { 5318 "start": { 5319 "line": 61, 5320 "column": 31 5321 }, 5322 "end": { 5323 "line": 61, 5324 "column": 36 5325 } 5326 } 5327 } 5328 ], 5329 "optional": false, 5330 "loc": { 5331 "start": { 5332 "line": 61, 5333 "column": 9 5334 }, 5335 "end": { 5336 "line": 61, 5337 "column": 37 5338 } 5339 } 5340 }, 5341 "loc": { 5342 "start": { 5343 "line": 61, 5344 "column": 9 5345 }, 5346 "end": { 5347 "line": 61, 5348 "column": 38 5349 } 5350 } 5351 }, 5352 { 5353 "type": "VariableDeclaration", 5354 "declarations": [ 5355 { 5356 "type": "VariableDeclarator", 5357 "id": { 5358 "type": "Identifier", 5359 "name": "r", 5360 "typeAnnotation": { 5361 "type": "ETSPrimitiveType", 5362 "loc": { 5363 "start": { 5364 "line": 62, 5365 "column": 16 5366 }, 5367 "end": { 5368 "line": 62, 5369 "column": 20 5370 } 5371 } 5372 }, 5373 "decorators": [], 5374 "loc": { 5375 "start": { 5376 "line": 62, 5377 "column": 13 5378 }, 5379 "end": { 5380 "line": 62, 5381 "column": 14 5382 } 5383 } 5384 }, 5385 "init": { 5386 "type": "NumberLiteral", 5387 "value": 20, 5388 "loc": { 5389 "start": { 5390 "line": 62, 5391 "column": 23 5392 }, 5393 "end": { 5394 "line": 62, 5395 "column": 25 5396 } 5397 } 5398 }, 5399 "loc": { 5400 "start": { 5401 "line": 62, 5402 "column": 13 5403 }, 5404 "end": { 5405 "line": 62, 5406 "column": 25 5407 } 5408 } 5409 } 5410 ], 5411 "kind": "let", 5412 "loc": { 5413 "start": { 5414 "line": 62, 5415 "column": 9 5416 }, 5417 "end": { 5418 "line": 62, 5419 "column": 26 5420 } 5421 } 5422 }, 5423 { 5424 "type": "ExpressionStatement", 5425 "expression": { 5426 "type": "CallExpression", 5427 "callee": { 5428 "type": "MemberExpression", 5429 "object": { 5430 "type": "ThisExpression", 5431 "loc": { 5432 "start": { 5433 "line": 63, 5434 "column": 9 5435 }, 5436 "end": { 5437 "line": 63, 5438 "column": 13 5439 } 5440 } 5441 }, 5442 "property": { 5443 "type": "Identifier", 5444 "name": "bytePrimitive", 5445 "decorators": [], 5446 "loc": { 5447 "start": { 5448 "line": 63, 5449 "column": 14 5450 }, 5451 "end": { 5452 "line": 63, 5453 "column": 27 5454 } 5455 } 5456 }, 5457 "computed": false, 5458 "optional": false, 5459 "loc": { 5460 "start": { 5461 "line": 63, 5462 "column": 9 5463 }, 5464 "end": { 5465 "line": 63, 5466 "column": 27 5467 } 5468 } 5469 }, 5470 "arguments": [ 5471 { 5472 "type": "ETSNewClassInstanceExpression", 5473 "typeReference": { 5474 "type": "ETSTypeReference", 5475 "part": { 5476 "type": "ETSTypeReferencePart", 5477 "name": { 5478 "type": "Identifier", 5479 "name": "Byte", 5480 "decorators": [], 5481 "loc": { 5482 "start": { 5483 "line": 63, 5484 "column": 32 5485 }, 5486 "end": { 5487 "line": 63, 5488 "column": 36 5489 } 5490 } 5491 }, 5492 "loc": { 5493 "start": { 5494 "line": 63, 5495 "column": 32 5496 }, 5497 "end": { 5498 "line": 63, 5499 "column": 37 5500 } 5501 } 5502 }, 5503 "loc": { 5504 "start": { 5505 "line": 63, 5506 "column": 32 5507 }, 5508 "end": { 5509 "line": 63, 5510 "column": 37 5511 } 5512 } 5513 }, 5514 "arguments": [ 5515 { 5516 "type": "Identifier", 5517 "name": "r", 5518 "decorators": [], 5519 "loc": { 5520 "start": { 5521 "line": 63, 5522 "column": 37 5523 }, 5524 "end": { 5525 "line": 63, 5526 "column": 38 5527 } 5528 } 5529 } 5530 ], 5531 "loc": { 5532 "start": { 5533 "line": 63, 5534 "column": 28 5535 }, 5536 "end": { 5537 "line": 63, 5538 "column": 40 5539 } 5540 } 5541 } 5542 ], 5543 "optional": false, 5544 "loc": { 5545 "start": { 5546 "line": 63, 5547 "column": 9 5548 }, 5549 "end": { 5550 "line": 63, 5551 "column": 40 5552 } 5553 } 5554 }, 5555 "loc": { 5556 "start": { 5557 "line": 63, 5558 "column": 9 5559 }, 5560 "end": { 5561 "line": 63, 5562 "column": 41 5563 } 5564 } 5565 }, 5566 { 5567 "type": "ExpressionStatement", 5568 "expression": { 5569 "type": "CallExpression", 5570 "callee": { 5571 "type": "MemberExpression", 5572 "object": { 5573 "type": "ThisExpression", 5574 "loc": { 5575 "start": { 5576 "line": 64, 5577 "column": 9 5578 }, 5579 "end": { 5580 "line": 64, 5581 "column": 13 5582 } 5583 } 5584 }, 5585 "property": { 5586 "type": "Identifier", 5587 "name": "byteReference", 5588 "decorators": [], 5589 "loc": { 5590 "start": { 5591 "line": 64, 5592 "column": 14 5593 }, 5594 "end": { 5595 "line": 64, 5596 "column": 27 5597 } 5598 } 5599 }, 5600 "computed": false, 5601 "optional": false, 5602 "loc": { 5603 "start": { 5604 "line": 64, 5605 "column": 9 5606 }, 5607 "end": { 5608 "line": 64, 5609 "column": 27 5610 } 5611 } 5612 }, 5613 "arguments": [ 5614 { 5615 "type": "Identifier", 5616 "name": "r", 5617 "decorators": [], 5618 "loc": { 5619 "start": { 5620 "line": 64, 5621 "column": 28 5622 }, 5623 "end": { 5624 "line": 64, 5625 "column": 29 5626 } 5627 } 5628 } 5629 ], 5630 "optional": false, 5631 "loc": { 5632 "start": { 5633 "line": 64, 5634 "column": 9 5635 }, 5636 "end": { 5637 "line": 64, 5638 "column": 30 5639 } 5640 } 5641 }, 5642 "loc": { 5643 "start": { 5644 "line": 64, 5645 "column": 9 5646 }, 5647 "end": { 5648 "line": 64, 5649 "column": 31 5650 } 5651 } 5652 }, 5653 { 5654 "type": "VariableDeclaration", 5655 "declarations": [ 5656 { 5657 "type": "VariableDeclarator", 5658 "id": { 5659 "type": "Identifier", 5660 "name": "s", 5661 "typeAnnotation": { 5662 "type": "ETSPrimitiveType", 5663 "loc": { 5664 "start": { 5665 "line": 65, 5666 "column": 16 5667 }, 5668 "end": { 5669 "line": 65, 5670 "column": 21 5671 } 5672 } 5673 }, 5674 "decorators": [], 5675 "loc": { 5676 "start": { 5677 "line": 65, 5678 "column": 13 5679 }, 5680 "end": { 5681 "line": 65, 5682 "column": 14 5683 } 5684 } 5685 }, 5686 "init": { 5687 "type": "NumberLiteral", 5688 "value": 2000, 5689 "loc": { 5690 "start": { 5691 "line": 65, 5692 "column": 24 5693 }, 5694 "end": { 5695 "line": 65, 5696 "column": 28 5697 } 5698 } 5699 }, 5700 "loc": { 5701 "start": { 5702 "line": 65, 5703 "column": 13 5704 }, 5705 "end": { 5706 "line": 65, 5707 "column": 28 5708 } 5709 } 5710 } 5711 ], 5712 "kind": "let", 5713 "loc": { 5714 "start": { 5715 "line": 65, 5716 "column": 9 5717 }, 5718 "end": { 5719 "line": 65, 5720 "column": 29 5721 } 5722 } 5723 }, 5724 { 5725 "type": "ExpressionStatement", 5726 "expression": { 5727 "type": "CallExpression", 5728 "callee": { 5729 "type": "MemberExpression", 5730 "object": { 5731 "type": "ThisExpression", 5732 "loc": { 5733 "start": { 5734 "line": 66, 5735 "column": 9 5736 }, 5737 "end": { 5738 "line": 66, 5739 "column": 13 5740 } 5741 } 5742 }, 5743 "property": { 5744 "type": "Identifier", 5745 "name": "shortPrimitive", 5746 "decorators": [], 5747 "loc": { 5748 "start": { 5749 "line": 66, 5750 "column": 14 5751 }, 5752 "end": { 5753 "line": 66, 5754 "column": 28 5755 } 5756 } 5757 }, 5758 "computed": false, 5759 "optional": false, 5760 "loc": { 5761 "start": { 5762 "line": 66, 5763 "column": 9 5764 }, 5765 "end": { 5766 "line": 66, 5767 "column": 28 5768 } 5769 } 5770 }, 5771 "arguments": [ 5772 { 5773 "type": "ETSNewClassInstanceExpression", 5774 "typeReference": { 5775 "type": "ETSTypeReference", 5776 "part": { 5777 "type": "ETSTypeReferencePart", 5778 "name": { 5779 "type": "Identifier", 5780 "name": "Short", 5781 "decorators": [], 5782 "loc": { 5783 "start": { 5784 "line": 66, 5785 "column": 33 5786 }, 5787 "end": { 5788 "line": 66, 5789 "column": 38 5790 } 5791 } 5792 }, 5793 "loc": { 5794 "start": { 5795 "line": 66, 5796 "column": 33 5797 }, 5798 "end": { 5799 "line": 66, 5800 "column": 39 5801 } 5802 } 5803 }, 5804 "loc": { 5805 "start": { 5806 "line": 66, 5807 "column": 33 5808 }, 5809 "end": { 5810 "line": 66, 5811 "column": 39 5812 } 5813 } 5814 }, 5815 "arguments": [ 5816 { 5817 "type": "Identifier", 5818 "name": "s", 5819 "decorators": [], 5820 "loc": { 5821 "start": { 5822 "line": 66, 5823 "column": 39 5824 }, 5825 "end": { 5826 "line": 66, 5827 "column": 40 5828 } 5829 } 5830 } 5831 ], 5832 "loc": { 5833 "start": { 5834 "line": 66, 5835 "column": 29 5836 }, 5837 "end": { 5838 "line": 66, 5839 "column": 42 5840 } 5841 } 5842 } 5843 ], 5844 "optional": false, 5845 "loc": { 5846 "start": { 5847 "line": 66, 5848 "column": 9 5849 }, 5850 "end": { 5851 "line": 66, 5852 "column": 42 5853 } 5854 } 5855 }, 5856 "loc": { 5857 "start": { 5858 "line": 66, 5859 "column": 9 5860 }, 5861 "end": { 5862 "line": 66, 5863 "column": 43 5864 } 5865 } 5866 }, 5867 { 5868 "type": "ExpressionStatement", 5869 "expression": { 5870 "type": "CallExpression", 5871 "callee": { 5872 "type": "MemberExpression", 5873 "object": { 5874 "type": "ThisExpression", 5875 "loc": { 5876 "start": { 5877 "line": 67, 5878 "column": 9 5879 }, 5880 "end": { 5881 "line": 67, 5882 "column": 13 5883 } 5884 } 5885 }, 5886 "property": { 5887 "type": "Identifier", 5888 "name": "shortReference", 5889 "decorators": [], 5890 "loc": { 5891 "start": { 5892 "line": 67, 5893 "column": 14 5894 }, 5895 "end": { 5896 "line": 67, 5897 "column": 28 5898 } 5899 } 5900 }, 5901 "computed": false, 5902 "optional": false, 5903 "loc": { 5904 "start": { 5905 "line": 67, 5906 "column": 9 5907 }, 5908 "end": { 5909 "line": 67, 5910 "column": 28 5911 } 5912 } 5913 }, 5914 "arguments": [ 5915 { 5916 "type": "Identifier", 5917 "name": "s", 5918 "decorators": [], 5919 "loc": { 5920 "start": { 5921 "line": 67, 5922 "column": 29 5923 }, 5924 "end": { 5925 "line": 67, 5926 "column": 30 5927 } 5928 } 5929 } 5930 ], 5931 "optional": false, 5932 "loc": { 5933 "start": { 5934 "line": 67, 5935 "column": 9 5936 }, 5937 "end": { 5938 "line": 67, 5939 "column": 31 5940 } 5941 } 5942 }, 5943 "loc": { 5944 "start": { 5945 "line": 67, 5946 "column": 9 5947 }, 5948 "end": { 5949 "line": 67, 5950 "column": 32 5951 } 5952 } 5953 }, 5954 { 5955 "type": "ExpressionStatement", 5956 "expression": { 5957 "type": "CallExpression", 5958 "callee": { 5959 "type": "MemberExpression", 5960 "object": { 5961 "type": "ThisExpression", 5962 "loc": { 5963 "start": { 5964 "line": 68, 5965 "column": 9 5966 }, 5967 "end": { 5968 "line": 68, 5969 "column": 13 5970 } 5971 } 5972 }, 5973 "property": { 5974 "type": "Identifier", 5975 "name": "charPrimitive", 5976 "decorators": [], 5977 "loc": { 5978 "start": { 5979 "line": 68, 5980 "column": 14 5981 }, 5982 "end": { 5983 "line": 68, 5984 "column": 27 5985 } 5986 } 5987 }, 5988 "computed": false, 5989 "optional": false, 5990 "loc": { 5991 "start": { 5992 "line": 68, 5993 "column": 9 5994 }, 5995 "end": { 5996 "line": 68, 5997 "column": 27 5998 } 5999 } 6000 }, 6001 "arguments": [ 6002 { 6003 "type": "ETSNewClassInstanceExpression", 6004 "typeReference": { 6005 "type": "ETSTypeReference", 6006 "part": { 6007 "type": "ETSTypeReferencePart", 6008 "name": { 6009 "type": "Identifier", 6010 "name": "Char", 6011 "decorators": [], 6012 "loc": { 6013 "start": { 6014 "line": 68, 6015 "column": 32 6016 }, 6017 "end": { 6018 "line": 68, 6019 "column": 36 6020 } 6021 } 6022 }, 6023 "loc": { 6024 "start": { 6025 "line": 68, 6026 "column": 32 6027 }, 6028 "end": { 6029 "line": 68, 6030 "column": 37 6031 } 6032 } 6033 }, 6034 "loc": { 6035 "start": { 6036 "line": 68, 6037 "column": 32 6038 }, 6039 "end": { 6040 "line": 68, 6041 "column": 37 6042 } 6043 } 6044 }, 6045 "arguments": [ 6046 { 6047 "type": "CharLiteral", 6048 "value": "a", 6049 "loc": { 6050 "start": { 6051 "line": 68, 6052 "column": 37 6053 }, 6054 "end": { 6055 "line": 68, 6056 "column": 41 6057 } 6058 } 6059 } 6060 ], 6061 "loc": { 6062 "start": { 6063 "line": 68, 6064 "column": 28 6065 }, 6066 "end": { 6067 "line": 68, 6068 "column": 43 6069 } 6070 } 6071 } 6072 ], 6073 "optional": false, 6074 "loc": { 6075 "start": { 6076 "line": 68, 6077 "column": 9 6078 }, 6079 "end": { 6080 "line": 68, 6081 "column": 43 6082 } 6083 } 6084 }, 6085 "loc": { 6086 "start": { 6087 "line": 68, 6088 "column": 9 6089 }, 6090 "end": { 6091 "line": 68, 6092 "column": 44 6093 } 6094 } 6095 }, 6096 { 6097 "type": "ExpressionStatement", 6098 "expression": { 6099 "type": "CallExpression", 6100 "callee": { 6101 "type": "MemberExpression", 6102 "object": { 6103 "type": "ThisExpression", 6104 "loc": { 6105 "start": { 6106 "line": 69, 6107 "column": 9 6108 }, 6109 "end": { 6110 "line": 69, 6111 "column": 13 6112 } 6113 } 6114 }, 6115 "property": { 6116 "type": "Identifier", 6117 "name": "charReference", 6118 "decorators": [], 6119 "loc": { 6120 "start": { 6121 "line": 69, 6122 "column": 14 6123 }, 6124 "end": { 6125 "line": 69, 6126 "column": 27 6127 } 6128 } 6129 }, 6130 "computed": false, 6131 "optional": false, 6132 "loc": { 6133 "start": { 6134 "line": 69, 6135 "column": 9 6136 }, 6137 "end": { 6138 "line": 69, 6139 "column": 27 6140 } 6141 } 6142 }, 6143 "arguments": [ 6144 { 6145 "type": "CharLiteral", 6146 "value": "a", 6147 "loc": { 6148 "start": { 6149 "line": 69, 6150 "column": 28 6151 }, 6152 "end": { 6153 "line": 69, 6154 "column": 32 6155 } 6156 } 6157 } 6158 ], 6159 "optional": false, 6160 "loc": { 6161 "start": { 6162 "line": 69, 6163 "column": 9 6164 }, 6165 "end": { 6166 "line": 69, 6167 "column": 33 6168 } 6169 } 6170 }, 6171 "loc": { 6172 "start": { 6173 "line": 69, 6174 "column": 9 6175 }, 6176 "end": { 6177 "line": 69, 6178 "column": 34 6179 } 6180 } 6181 }, 6182 { 6183 "type": "ExpressionStatement", 6184 "expression": { 6185 "type": "CallExpression", 6186 "callee": { 6187 "type": "MemberExpression", 6188 "object": { 6189 "type": "ThisExpression", 6190 "loc": { 6191 "start": { 6192 "line": 70, 6193 "column": 9 6194 }, 6195 "end": { 6196 "line": 70, 6197 "column": 13 6198 } 6199 } 6200 }, 6201 "property": { 6202 "type": "Identifier", 6203 "name": "integerPrimitive", 6204 "decorators": [], 6205 "loc": { 6206 "start": { 6207 "line": 70, 6208 "column": 14 6209 }, 6210 "end": { 6211 "line": 70, 6212 "column": 30 6213 } 6214 } 6215 }, 6216 "computed": false, 6217 "optional": false, 6218 "loc": { 6219 "start": { 6220 "line": 70, 6221 "column": 9 6222 }, 6223 "end": { 6224 "line": 70, 6225 "column": 30 6226 } 6227 } 6228 }, 6229 "arguments": [ 6230 { 6231 "type": "ETSNewClassInstanceExpression", 6232 "typeReference": { 6233 "type": "ETSTypeReference", 6234 "part": { 6235 "type": "ETSTypeReferencePart", 6236 "name": { 6237 "type": "Identifier", 6238 "name": "Int", 6239 "decorators": [], 6240 "loc": { 6241 "start": { 6242 "line": 70, 6243 "column": 35 6244 }, 6245 "end": { 6246 "line": 70, 6247 "column": 38 6248 } 6249 } 6250 }, 6251 "loc": { 6252 "start": { 6253 "line": 70, 6254 "column": 35 6255 }, 6256 "end": { 6257 "line": 70, 6258 "column": 39 6259 } 6260 } 6261 }, 6262 "loc": { 6263 "start": { 6264 "line": 70, 6265 "column": 35 6266 }, 6267 "end": { 6268 "line": 70, 6269 "column": 39 6270 } 6271 } 6272 }, 6273 "arguments": [ 6274 { 6275 "type": "NumberLiteral", 6276 "value": 200000, 6277 "loc": { 6278 "start": { 6279 "line": 70, 6280 "column": 39 6281 }, 6282 "end": { 6283 "line": 70, 6284 "column": 45 6285 } 6286 } 6287 } 6288 ], 6289 "loc": { 6290 "start": { 6291 "line": 70, 6292 "column": 31 6293 }, 6294 "end": { 6295 "line": 70, 6296 "column": 47 6297 } 6298 } 6299 } 6300 ], 6301 "optional": false, 6302 "loc": { 6303 "start": { 6304 "line": 70, 6305 "column": 9 6306 }, 6307 "end": { 6308 "line": 70, 6309 "column": 47 6310 } 6311 } 6312 }, 6313 "loc": { 6314 "start": { 6315 "line": 70, 6316 "column": 9 6317 }, 6318 "end": { 6319 "line": 70, 6320 "column": 48 6321 } 6322 } 6323 }, 6324 { 6325 "type": "ExpressionStatement", 6326 "expression": { 6327 "type": "CallExpression", 6328 "callee": { 6329 "type": "MemberExpression", 6330 "object": { 6331 "type": "ThisExpression", 6332 "loc": { 6333 "start": { 6334 "line": 71, 6335 "column": 9 6336 }, 6337 "end": { 6338 "line": 71, 6339 "column": 13 6340 } 6341 } 6342 }, 6343 "property": { 6344 "type": "Identifier", 6345 "name": "integerReference", 6346 "decorators": [], 6347 "loc": { 6348 "start": { 6349 "line": 71, 6350 "column": 14 6351 }, 6352 "end": { 6353 "line": 71, 6354 "column": 30 6355 } 6356 } 6357 }, 6358 "computed": false, 6359 "optional": false, 6360 "loc": { 6361 "start": { 6362 "line": 71, 6363 "column": 9 6364 }, 6365 "end": { 6366 "line": 71, 6367 "column": 30 6368 } 6369 } 6370 }, 6371 "arguments": [ 6372 { 6373 "type": "NumberLiteral", 6374 "value": 200000, 6375 "loc": { 6376 "start": { 6377 "line": 71, 6378 "column": 31 6379 }, 6380 "end": { 6381 "line": 71, 6382 "column": 37 6383 } 6384 } 6385 } 6386 ], 6387 "optional": false, 6388 "loc": { 6389 "start": { 6390 "line": 71, 6391 "column": 9 6392 }, 6393 "end": { 6394 "line": 71, 6395 "column": 38 6396 } 6397 } 6398 }, 6399 "loc": { 6400 "start": { 6401 "line": 71, 6402 "column": 9 6403 }, 6404 "end": { 6405 "line": 71, 6406 "column": 39 6407 } 6408 } 6409 }, 6410 { 6411 "type": "ExpressionStatement", 6412 "expression": { 6413 "type": "CallExpression", 6414 "callee": { 6415 "type": "MemberExpression", 6416 "object": { 6417 "type": "ThisExpression", 6418 "loc": { 6419 "start": { 6420 "line": 72, 6421 "column": 9 6422 }, 6423 "end": { 6424 "line": 72, 6425 "column": 13 6426 } 6427 } 6428 }, 6429 "property": { 6430 "type": "Identifier", 6431 "name": "longPrimitive", 6432 "decorators": [], 6433 "loc": { 6434 "start": { 6435 "line": 72, 6436 "column": 14 6437 }, 6438 "end": { 6439 "line": 72, 6440 "column": 27 6441 } 6442 } 6443 }, 6444 "computed": false, 6445 "optional": false, 6446 "loc": { 6447 "start": { 6448 "line": 72, 6449 "column": 9 6450 }, 6451 "end": { 6452 "line": 72, 6453 "column": 27 6454 } 6455 } 6456 }, 6457 "arguments": [ 6458 { 6459 "type": "ETSNewClassInstanceExpression", 6460 "typeReference": { 6461 "type": "ETSTypeReference", 6462 "part": { 6463 "type": "ETSTypeReferencePart", 6464 "name": { 6465 "type": "Identifier", 6466 "name": "Long", 6467 "decorators": [], 6468 "loc": { 6469 "start": { 6470 "line": 72, 6471 "column": 32 6472 }, 6473 "end": { 6474 "line": 72, 6475 "column": 36 6476 } 6477 } 6478 }, 6479 "loc": { 6480 "start": { 6481 "line": 72, 6482 "column": 32 6483 }, 6484 "end": { 6485 "line": 72, 6486 "column": 37 6487 } 6488 } 6489 }, 6490 "loc": { 6491 "start": { 6492 "line": 72, 6493 "column": 32 6494 }, 6495 "end": { 6496 "line": 72, 6497 "column": 37 6498 } 6499 } 6500 }, 6501 "arguments": [ 6502 { 6503 "type": "NumberLiteral", 6504 "value": 200000000000000, 6505 "loc": { 6506 "start": { 6507 "line": 72, 6508 "column": 37 6509 }, 6510 "end": { 6511 "line": 72, 6512 "column": 52 6513 } 6514 } 6515 } 6516 ], 6517 "loc": { 6518 "start": { 6519 "line": 72, 6520 "column": 28 6521 }, 6522 "end": { 6523 "line": 72, 6524 "column": 54 6525 } 6526 } 6527 } 6528 ], 6529 "optional": false, 6530 "loc": { 6531 "start": { 6532 "line": 72, 6533 "column": 9 6534 }, 6535 "end": { 6536 "line": 72, 6537 "column": 54 6538 } 6539 } 6540 }, 6541 "loc": { 6542 "start": { 6543 "line": 72, 6544 "column": 9 6545 }, 6546 "end": { 6547 "line": 72, 6548 "column": 55 6549 } 6550 } 6551 }, 6552 { 6553 "type": "ExpressionStatement", 6554 "expression": { 6555 "type": "CallExpression", 6556 "callee": { 6557 "type": "MemberExpression", 6558 "object": { 6559 "type": "ThisExpression", 6560 "loc": { 6561 "start": { 6562 "line": 73, 6563 "column": 9 6564 }, 6565 "end": { 6566 "line": 73, 6567 "column": 13 6568 } 6569 } 6570 }, 6571 "property": { 6572 "type": "Identifier", 6573 "name": "longReference", 6574 "decorators": [], 6575 "loc": { 6576 "start": { 6577 "line": 73, 6578 "column": 14 6579 }, 6580 "end": { 6581 "line": 73, 6582 "column": 27 6583 } 6584 } 6585 }, 6586 "computed": false, 6587 "optional": false, 6588 "loc": { 6589 "start": { 6590 "line": 73, 6591 "column": 9 6592 }, 6593 "end": { 6594 "line": 73, 6595 "column": 27 6596 } 6597 } 6598 }, 6599 "arguments": [ 6600 { 6601 "type": "NumberLiteral", 6602 "value": 200000000000000, 6603 "loc": { 6604 "start": { 6605 "line": 73, 6606 "column": 28 6607 }, 6608 "end": { 6609 "line": 73, 6610 "column": 43 6611 } 6612 } 6613 } 6614 ], 6615 "optional": false, 6616 "loc": { 6617 "start": { 6618 "line": 73, 6619 "column": 9 6620 }, 6621 "end": { 6622 "line": 73, 6623 "column": 44 6624 } 6625 } 6626 }, 6627 "loc": { 6628 "start": { 6629 "line": 73, 6630 "column": 9 6631 }, 6632 "end": { 6633 "line": 73, 6634 "column": 45 6635 } 6636 } 6637 }, 6638 { 6639 "type": "VariableDeclaration", 6640 "declarations": [ 6641 { 6642 "type": "VariableDeclarator", 6643 "id": { 6644 "type": "Identifier", 6645 "name": "f", 6646 "typeAnnotation": { 6647 "type": "ETSPrimitiveType", 6648 "loc": { 6649 "start": { 6650 "line": 74, 6651 "column": 16 6652 }, 6653 "end": { 6654 "line": 74, 6655 "column": 21 6656 } 6657 } 6658 }, 6659 "decorators": [], 6660 "loc": { 6661 "start": { 6662 "line": 74, 6663 "column": 13 6664 }, 6665 "end": { 6666 "line": 74, 6667 "column": 14 6668 } 6669 } 6670 }, 6671 "init": { 6672 "type": "NumberLiteral", 6673 "value": 2.22, 6674 "loc": { 6675 "start": { 6676 "line": 74, 6677 "column": 24 6678 }, 6679 "end": { 6680 "line": 74, 6681 "column": 28 6682 } 6683 } 6684 }, 6685 "loc": { 6686 "start": { 6687 "line": 74, 6688 "column": 13 6689 }, 6690 "end": { 6691 "line": 74, 6692 "column": 28 6693 } 6694 } 6695 } 6696 ], 6697 "kind": "let", 6698 "loc": { 6699 "start": { 6700 "line": 74, 6701 "column": 9 6702 }, 6703 "end": { 6704 "line": 74, 6705 "column": 29 6706 } 6707 } 6708 }, 6709 { 6710 "type": "ExpressionStatement", 6711 "expression": { 6712 "type": "CallExpression", 6713 "callee": { 6714 "type": "MemberExpression", 6715 "object": { 6716 "type": "ThisExpression", 6717 "loc": { 6718 "start": { 6719 "line": 75, 6720 "column": 9 6721 }, 6722 "end": { 6723 "line": 75, 6724 "column": 13 6725 } 6726 } 6727 }, 6728 "property": { 6729 "type": "Identifier", 6730 "name": "floatPrimitive", 6731 "decorators": [], 6732 "loc": { 6733 "start": { 6734 "line": 75, 6735 "column": 14 6736 }, 6737 "end": { 6738 "line": 75, 6739 "column": 28 6740 } 6741 } 6742 }, 6743 "computed": false, 6744 "optional": false, 6745 "loc": { 6746 "start": { 6747 "line": 75, 6748 "column": 9 6749 }, 6750 "end": { 6751 "line": 75, 6752 "column": 28 6753 } 6754 } 6755 }, 6756 "arguments": [ 6757 { 6758 "type": "ETSNewClassInstanceExpression", 6759 "typeReference": { 6760 "type": "ETSTypeReference", 6761 "part": { 6762 "type": "ETSTypeReferencePart", 6763 "name": { 6764 "type": "Identifier", 6765 "name": "Float", 6766 "decorators": [], 6767 "loc": { 6768 "start": { 6769 "line": 75, 6770 "column": 33 6771 }, 6772 "end": { 6773 "line": 75, 6774 "column": 38 6775 } 6776 } 6777 }, 6778 "loc": { 6779 "start": { 6780 "line": 75, 6781 "column": 33 6782 }, 6783 "end": { 6784 "line": 75, 6785 "column": 39 6786 } 6787 } 6788 }, 6789 "loc": { 6790 "start": { 6791 "line": 75, 6792 "column": 33 6793 }, 6794 "end": { 6795 "line": 75, 6796 "column": 39 6797 } 6798 } 6799 }, 6800 "arguments": [ 6801 { 6802 "type": "Identifier", 6803 "name": "f", 6804 "decorators": [], 6805 "loc": { 6806 "start": { 6807 "line": 75, 6808 "column": 39 6809 }, 6810 "end": { 6811 "line": 75, 6812 "column": 40 6813 } 6814 } 6815 } 6816 ], 6817 "loc": { 6818 "start": { 6819 "line": 75, 6820 "column": 29 6821 }, 6822 "end": { 6823 "line": 75, 6824 "column": 42 6825 } 6826 } 6827 } 6828 ], 6829 "optional": false, 6830 "loc": { 6831 "start": { 6832 "line": 75, 6833 "column": 9 6834 }, 6835 "end": { 6836 "line": 75, 6837 "column": 42 6838 } 6839 } 6840 }, 6841 "loc": { 6842 "start": { 6843 "line": 75, 6844 "column": 9 6845 }, 6846 "end": { 6847 "line": 75, 6848 "column": 43 6849 } 6850 } 6851 }, 6852 { 6853 "type": "ExpressionStatement", 6854 "expression": { 6855 "type": "CallExpression", 6856 "callee": { 6857 "type": "MemberExpression", 6858 "object": { 6859 "type": "ThisExpression", 6860 "loc": { 6861 "start": { 6862 "line": 76, 6863 "column": 9 6864 }, 6865 "end": { 6866 "line": 76, 6867 "column": 13 6868 } 6869 } 6870 }, 6871 "property": { 6872 "type": "Identifier", 6873 "name": "floatReference", 6874 "decorators": [], 6875 "loc": { 6876 "start": { 6877 "line": 76, 6878 "column": 14 6879 }, 6880 "end": { 6881 "line": 76, 6882 "column": 28 6883 } 6884 } 6885 }, 6886 "computed": false, 6887 "optional": false, 6888 "loc": { 6889 "start": { 6890 "line": 76, 6891 "column": 9 6892 }, 6893 "end": { 6894 "line": 76, 6895 "column": 28 6896 } 6897 } 6898 }, 6899 "arguments": [ 6900 { 6901 "type": "Identifier", 6902 "name": "f", 6903 "decorators": [], 6904 "loc": { 6905 "start": { 6906 "line": 76, 6907 "column": 29 6908 }, 6909 "end": { 6910 "line": 76, 6911 "column": 30 6912 } 6913 } 6914 } 6915 ], 6916 "optional": false, 6917 "loc": { 6918 "start": { 6919 "line": 76, 6920 "column": 9 6921 }, 6922 "end": { 6923 "line": 76, 6924 "column": 31 6925 } 6926 } 6927 }, 6928 "loc": { 6929 "start": { 6930 "line": 76, 6931 "column": 9 6932 }, 6933 "end": { 6934 "line": 76, 6935 "column": 32 6936 } 6937 } 6938 }, 6939 { 6940 "type": "ExpressionStatement", 6941 "expression": { 6942 "type": "CallExpression", 6943 "callee": { 6944 "type": "MemberExpression", 6945 "object": { 6946 "type": "ThisExpression", 6947 "loc": { 6948 "start": { 6949 "line": 77, 6950 "column": 9 6951 }, 6952 "end": { 6953 "line": 77, 6954 "column": 13 6955 } 6956 } 6957 }, 6958 "property": { 6959 "type": "Identifier", 6960 "name": "doublePrimitive", 6961 "decorators": [], 6962 "loc": { 6963 "start": { 6964 "line": 77, 6965 "column": 14 6966 }, 6967 "end": { 6968 "line": 77, 6969 "column": 29 6970 } 6971 } 6972 }, 6973 "computed": false, 6974 "optional": false, 6975 "loc": { 6976 "start": { 6977 "line": 77, 6978 "column": 9 6979 }, 6980 "end": { 6981 "line": 77, 6982 "column": 29 6983 } 6984 } 6985 }, 6986 "arguments": [ 6987 { 6988 "type": "ETSNewClassInstanceExpression", 6989 "typeReference": { 6990 "type": "ETSTypeReference", 6991 "part": { 6992 "type": "ETSTypeReferencePart", 6993 "name": { 6994 "type": "Identifier", 6995 "name": "Double", 6996 "decorators": [], 6997 "loc": { 6998 "start": { 6999 "line": 77, 7000 "column": 34 7001 }, 7002 "end": { 7003 "line": 77, 7004 "column": 40 7005 } 7006 } 7007 }, 7008 "loc": { 7009 "start": { 7010 "line": 77, 7011 "column": 34 7012 }, 7013 "end": { 7014 "line": 77, 7015 "column": 41 7016 } 7017 } 7018 }, 7019 "loc": { 7020 "start": { 7021 "line": 77, 7022 "column": 34 7023 }, 7024 "end": { 7025 "line": 77, 7026 "column": 41 7027 } 7028 } 7029 }, 7030 "arguments": [ 7031 { 7032 "type": "NumberLiteral", 7033 "value": 2.22222, 7034 "loc": { 7035 "start": { 7036 "line": 77, 7037 "column": 41 7038 }, 7039 "end": { 7040 "line": 77, 7041 "column": 53 7042 } 7043 } 7044 } 7045 ], 7046 "loc": { 7047 "start": { 7048 "line": 77, 7049 "column": 30 7050 }, 7051 "end": { 7052 "line": 77, 7053 "column": 55 7054 } 7055 } 7056 } 7057 ], 7058 "optional": false, 7059 "loc": { 7060 "start": { 7061 "line": 77, 7062 "column": 9 7063 }, 7064 "end": { 7065 "line": 77, 7066 "column": 55 7067 } 7068 } 7069 }, 7070 "loc": { 7071 "start": { 7072 "line": 77, 7073 "column": 9 7074 }, 7075 "end": { 7076 "line": 77, 7077 "column": 56 7078 } 7079 } 7080 }, 7081 { 7082 "type": "ExpressionStatement", 7083 "expression": { 7084 "type": "CallExpression", 7085 "callee": { 7086 "type": "MemberExpression", 7087 "object": { 7088 "type": "ThisExpression", 7089 "loc": { 7090 "start": { 7091 "line": 78, 7092 "column": 9 7093 }, 7094 "end": { 7095 "line": 78, 7096 "column": 13 7097 } 7098 } 7099 }, 7100 "property": { 7101 "type": "Identifier", 7102 "name": "doubleReference", 7103 "decorators": [], 7104 "loc": { 7105 "start": { 7106 "line": 78, 7107 "column": 14 7108 }, 7109 "end": { 7110 "line": 78, 7111 "column": 29 7112 } 7113 } 7114 }, 7115 "computed": false, 7116 "optional": false, 7117 "loc": { 7118 "start": { 7119 "line": 78, 7120 "column": 9 7121 }, 7122 "end": { 7123 "line": 78, 7124 "column": 29 7125 } 7126 } 7127 }, 7128 "arguments": [ 7129 { 7130 "type": "NumberLiteral", 7131 "value": 2.22222, 7132 "loc": { 7133 "start": { 7134 "line": 78, 7135 "column": 30 7136 }, 7137 "end": { 7138 "line": 78, 7139 "column": 42 7140 } 7141 } 7142 } 7143 ], 7144 "optional": false, 7145 "loc": { 7146 "start": { 7147 "line": 78, 7148 "column": 9 7149 }, 7150 "end": { 7151 "line": 78, 7152 "column": 43 7153 } 7154 } 7155 }, 7156 "loc": { 7157 "start": { 7158 "line": 78, 7159 "column": 9 7160 }, 7161 "end": { 7162 "line": 78, 7163 "column": 44 7164 } 7165 } 7166 } 7167 ], 7168 "loc": { 7169 "start": { 7170 "line": 59, 7171 "column": 21 7172 }, 7173 "end": { 7174 "line": 79, 7175 "column": 6 7176 } 7177 } 7178 }, 7179 "loc": { 7180 "start": { 7181 "line": 59, 7182 "column": 12 7183 }, 7184 "end": { 7185 "line": 79, 7186 "column": 6 7187 } 7188 } 7189 }, 7190 "loc": { 7191 "start": { 7192 "line": 59, 7193 "column": 12 7194 }, 7195 "end": { 7196 "line": 79, 7197 "column": 6 7198 } 7199 } 7200 }, 7201 "overloads": [], 7202 "decorators": [], 7203 "loc": { 7204 "start": { 7205 "line": 59, 7206 "column": 5 7207 }, 7208 "end": { 7209 "line": 79, 7210 "column": 6 7211 } 7212 } 7213 }, 7214 { 7215 "type": "MethodDefinition", 7216 "key": { 7217 "type": "Identifier", 7218 "name": "constructor", 7219 "decorators": [], 7220 "loc": { 7221 "start": { 7222 "line": 1, 7223 "column": 1 7224 }, 7225 "end": { 7226 "line": 1, 7227 "column": 1 7228 } 7229 } 7230 }, 7231 "kind": "constructor", 7232 "static": false, 7233 "optional": false, 7234 "computed": false, 7235 "value": { 7236 "type": "FunctionExpression", 7237 "function": { 7238 "type": "ScriptFunction", 7239 "id": { 7240 "type": "Identifier", 7241 "name": "constructor", 7242 "decorators": [], 7243 "loc": { 7244 "start": { 7245 "line": 1, 7246 "column": 1 7247 }, 7248 "end": { 7249 "line": 1, 7250 "column": 1 7251 } 7252 } 7253 }, 7254 "generator": false, 7255 "async": false, 7256 "expression": false, 7257 "params": [], 7258 "body": { 7259 "type": "BlockStatement", 7260 "statements": [], 7261 "loc": { 7262 "start": { 7263 "line": 1, 7264 "column": 1 7265 }, 7266 "end": { 7267 "line": 1, 7268 "column": 1 7269 } 7270 } 7271 }, 7272 "loc": { 7273 "start": { 7274 "line": 1, 7275 "column": 1 7276 }, 7277 "end": { 7278 "line": 1, 7279 "column": 1 7280 } 7281 } 7282 }, 7283 "loc": { 7284 "start": { 7285 "line": 1, 7286 "column": 1 7287 }, 7288 "end": { 7289 "line": 1, 7290 "column": 1 7291 } 7292 } 7293 }, 7294 "overloads": [], 7295 "decorators": [], 7296 "loc": { 7297 "start": { 7298 "line": 80, 7299 "column": 2 7300 }, 7301 "end": { 7302 "line": 80, 7303 "column": 2 7304 } 7305 } 7306 } 7307 ], 7308 "loc": { 7309 "start": { 7310 "line": 16, 7311 "column": 9 7312 }, 7313 "end": { 7314 "line": 80, 7315 "column": 2 7316 } 7317 } 7318 }, 7319 "loc": { 7320 "start": { 7321 "line": 16, 7322 "column": 1 7323 }, 7324 "end": { 7325 "line": 80, 7326 "column": 2 7327 } 7328 } 7329 }, 7330 { 7331 "type": "ClassDeclaration", 7332 "definition": { 7333 "id": { 7334 "type": "Identifier", 7335 "name": "ETSGLOBAL", 7336 "decorators": [], 7337 "loc": { 7338 "start": { 7339 "line": 1, 7340 "column": 1 7341 }, 7342 "end": { 7343 "line": 1, 7344 "column": 1 7345 } 7346 } 7347 }, 7348 "superClass": null, 7349 "implements": [], 7350 "body": [ 7351 { 7352 "type": "MethodDefinition", 7353 "key": { 7354 "type": "Identifier", 7355 "name": "_$init$_", 7356 "decorators": [], 7357 "loc": { 7358 "start": { 7359 "line": 1, 7360 "column": 1 7361 }, 7362 "end": { 7363 "line": 1, 7364 "column": 1 7365 } 7366 } 7367 }, 7368 "kind": "method", 7369 "accessibility": "public", 7370 "static": true, 7371 "optional": false, 7372 "computed": false, 7373 "value": { 7374 "type": "FunctionExpression", 7375 "function": { 7376 "type": "ScriptFunction", 7377 "id": { 7378 "type": "Identifier", 7379 "name": "_$init$_", 7380 "decorators": [], 7381 "loc": { 7382 "start": { 7383 "line": 1, 7384 "column": 1 7385 }, 7386 "end": { 7387 "line": 1, 7388 "column": 1 7389 } 7390 } 7391 }, 7392 "generator": false, 7393 "async": false, 7394 "expression": false, 7395 "params": [], 7396 "body": { 7397 "type": "BlockStatement", 7398 "statements": [], 7399 "loc": { 7400 "start": { 7401 "line": 1, 7402 "column": 1 7403 }, 7404 "end": { 7405 "line": 1, 7406 "column": 1 7407 } 7408 } 7409 }, 7410 "loc": { 7411 "start": { 7412 "line": 1, 7413 "column": 1 7414 }, 7415 "end": { 7416 "line": 1, 7417 "column": 1 7418 } 7419 } 7420 }, 7421 "loc": { 7422 "start": { 7423 "line": 1, 7424 "column": 1 7425 }, 7426 "end": { 7427 "line": 1, 7428 "column": 1 7429 } 7430 } 7431 }, 7432 "overloads": [], 7433 "decorators": [], 7434 "loc": { 7435 "start": { 7436 "line": 1, 7437 "column": 1 7438 }, 7439 "end": { 7440 "line": 1, 7441 "column": 1 7442 } 7443 } 7444 } 7445 ], 7446 "loc": { 7447 "start": { 7448 "line": 1, 7449 "column": 1 7450 }, 7451 "end": { 7452 "line": 1, 7453 "column": 1 7454 } 7455 } 7456 }, 7457 "loc": { 7458 "start": { 7459 "line": 1, 7460 "column": 1 7461 }, 7462 "end": { 7463 "line": 1, 7464 "column": 1 7465 } 7466 } 7467 } 7468 ], 7469 "loc": { 7470 "start": { 7471 "line": 1, 7472 "column": 1 7473 }, 7474 "end": { 7475 "line": 81, 7476 "column": 1 7477 } 7478 } 7479} 7480