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