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