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