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": 14, 15 "program": "lambda_import_alias_1-3.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 15, 20 "program": "lambda_import_alias_1-3.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "MethodDefinition", 29 "key": { 30 "type": "Identifier", 31 "name": "constructor", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 16, 36 "column": 17, 37 "program": "lambda_import_alias_1-3.ets" 38 }, 39 "end": { 40 "line": 16, 41 "column": 17, 42 "program": "lambda_import_alias_1-3.ets" 43 } 44 } 45 }, 46 "kind": "constructor", 47 "static": false, 48 "optional": false, 49 "computed": false, 50 "value": { 51 "type": "FunctionExpression", 52 "function": { 53 "type": "ScriptFunction", 54 "id": { 55 "type": "Identifier", 56 "name": "constructor", 57 "decorators": [], 58 "loc": { 59 "start": { 60 "line": 16, 61 "column": 17, 62 "program": "lambda_import_alias_1-3.ets" 63 }, 64 "end": { 65 "line": 16, 66 "column": 17, 67 "program": "lambda_import_alias_1-3.ets" 68 } 69 } 70 }, 71 "generator": false, 72 "async": false, 73 "expression": false, 74 "params": [], 75 "body": { 76 "type": "BlockStatement", 77 "statements": [], 78 "loc": { 79 "start": { 80 "line": 16, 81 "column": 17, 82 "program": "lambda_import_alias_1-3.ets" 83 }, 84 "end": { 85 "line": 16, 86 "column": 17, 87 "program": "lambda_import_alias_1-3.ets" 88 } 89 } 90 }, 91 "loc": { 92 "start": { 93 "line": 16, 94 "column": 17, 95 "program": "lambda_import_alias_1-3.ets" 96 }, 97 "end": { 98 "line": 16, 99 "column": 17, 100 "program": "lambda_import_alias_1-3.ets" 101 } 102 } 103 }, 104 "loc": { 105 "start": { 106 "line": 16, 107 "column": 17, 108 "program": "lambda_import_alias_1-3.ets" 109 }, 110 "end": { 111 "line": 16, 112 "column": 17, 113 "program": "lambda_import_alias_1-3.ets" 114 } 115 } 116 }, 117 "overloads": [], 118 "decorators": [], 119 "loc": { 120 "start": { 121 "line": 1, 122 "column": 1, 123 "program": null 124 }, 125 "end": { 126 "line": 1, 127 "column": 1, 128 "program": null 129 } 130 } 131 } 132 ], 133 "loc": { 134 "start": { 135 "line": 16, 136 "column": 16, 137 "program": "lambda_import_alias_1-3.ets" 138 }, 139 "end": { 140 "line": 17, 141 "column": 7, 142 "program": "lambda_import_alias_1-3.ets" 143 } 144 } 145 }, 146 "loc": { 147 "start": { 148 "line": 16, 149 "column": 8, 150 "program": "lambda_import_alias_1-3.ets" 151 }, 152 "end": { 153 "line": 17, 154 "column": 7, 155 "program": "lambda_import_alias_1-3.ets" 156 } 157 } 158 }, 159 { 160 "type": "ClassDeclaration", 161 "definition": { 162 "id": { 163 "type": "Identifier", 164 "name": "ETSGLOBAL", 165 "decorators": [], 166 "loc": { 167 "start": { 168 "line": 1, 169 "column": 1, 170 "program": "lambda_import_alias_1-3.ets" 171 }, 172 "end": { 173 "line": 1, 174 "column": 1, 175 "program": "lambda_import_alias_1-3.ets" 176 } 177 } 178 }, 179 "superClass": null, 180 "implements": [], 181 "body": [ 182 { 183 "type": "MethodDefinition", 184 "key": { 185 "type": "Identifier", 186 "name": "main", 187 "decorators": [], 188 "loc": { 189 "start": { 190 "line": 1, 191 "column": 1, 192 "program": null 193 }, 194 "end": { 195 "line": 1, 196 "column": 1, 197 "program": null 198 } 199 } 200 }, 201 "kind": "method", 202 "accessibility": "public", 203 "static": true, 204 "optional": false, 205 "computed": false, 206 "value": { 207 "type": "FunctionExpression", 208 "function": { 209 "type": "ScriptFunction", 210 "id": { 211 "type": "Identifier", 212 "name": "main", 213 "decorators": [], 214 "loc": { 215 "start": { 216 "line": 1, 217 "column": 1, 218 "program": null 219 }, 220 "end": { 221 "line": 1, 222 "column": 1, 223 "program": null 224 } 225 } 226 }, 227 "generator": false, 228 "async": false, 229 "expression": false, 230 "params": [], 231 "body": { 232 "type": "BlockStatement", 233 "statements": [], 234 "loc": { 235 "start": { 236 "line": 1, 237 "column": 1, 238 "program": null 239 }, 240 "end": { 241 "line": 1, 242 "column": 1, 243 "program": null 244 } 245 } 246 }, 247 "loc": { 248 "start": { 249 "line": 1, 250 "column": 1, 251 "program": null 252 }, 253 "end": { 254 "line": 1, 255 "column": 1, 256 "program": null 257 } 258 } 259 }, 260 "loc": { 261 "start": { 262 "line": 1, 263 "column": 1, 264 "program": null 265 }, 266 "end": { 267 "line": 1, 268 "column": 1, 269 "program": null 270 } 271 } 272 }, 273 "overloads": [], 274 "decorators": [], 275 "loc": { 276 "start": { 277 "line": 1, 278 "column": 1, 279 "program": "lambda_import_alias_1-3.ets" 280 }, 281 "end": { 282 "line": 1, 283 "column": 1, 284 "program": "lambda_import_alias_1-3.ets" 285 } 286 } 287 }, 288 { 289 "type": "MethodDefinition", 290 "key": { 291 "type": "Identifier", 292 "name": "_$init$_", 293 "decorators": [], 294 "loc": { 295 "start": { 296 "line": 1, 297 "column": 1, 298 "program": null 299 }, 300 "end": { 301 "line": 1, 302 "column": 1, 303 "program": null 304 } 305 } 306 }, 307 "kind": "method", 308 "accessibility": "public", 309 "static": true, 310 "optional": false, 311 "computed": false, 312 "value": { 313 "type": "FunctionExpression", 314 "function": { 315 "type": "ScriptFunction", 316 "id": { 317 "type": "Identifier", 318 "name": "_$init$_", 319 "decorators": [], 320 "loc": { 321 "start": { 322 "line": 1, 323 "column": 1, 324 "program": null 325 }, 326 "end": { 327 "line": 1, 328 "column": 1, 329 "program": null 330 } 331 } 332 }, 333 "generator": false, 334 "async": false, 335 "expression": false, 336 "params": [], 337 "body": { 338 "type": "BlockStatement", 339 "statements": [], 340 "loc": { 341 "start": { 342 "line": 1, 343 "column": 1, 344 "program": null 345 }, 346 "end": { 347 "line": 1, 348 "column": 1, 349 "program": null 350 } 351 } 352 }, 353 "loc": { 354 "start": { 355 "line": 1, 356 "column": 1, 357 "program": null 358 }, 359 "end": { 360 "line": 1, 361 "column": 1, 362 "program": null 363 } 364 } 365 }, 366 "loc": { 367 "start": { 368 "line": 1, 369 "column": 1, 370 "program": null 371 }, 372 "end": { 373 "line": 1, 374 "column": 1, 375 "program": null 376 } 377 } 378 }, 379 "overloads": [], 380 "decorators": [], 381 "loc": { 382 "start": { 383 "line": 1, 384 "column": 1, 385 "program": "lambda_import_alias_1-3.ets" 386 }, 387 "end": { 388 "line": 1, 389 "column": 1, 390 "program": "lambda_import_alias_1-3.ets" 391 } 392 } 393 }, 394 { 395 "type": "MethodDefinition", 396 "key": { 397 "type": "Identifier", 398 "name": "createA", 399 "decorators": [], 400 "loc": { 401 "start": { 402 "line": 17, 403 "column": 17, 404 "program": "lambda_import_alias_1-3.ets" 405 }, 406 "end": { 407 "line": 17, 408 "column": 24, 409 "program": "lambda_import_alias_1-3.ets" 410 } 411 } 412 }, 413 "kind": "method", 414 "accessibility": "public", 415 "static": true, 416 "optional": false, 417 "computed": false, 418 "value": { 419 "type": "FunctionExpression", 420 "function": { 421 "type": "ScriptFunction", 422 "id": { 423 "type": "Identifier", 424 "name": "createA", 425 "decorators": [], 426 "loc": { 427 "start": { 428 "line": 17, 429 "column": 17, 430 "program": "lambda_import_alias_1-3.ets" 431 }, 432 "end": { 433 "line": 17, 434 "column": 24, 435 "program": "lambda_import_alias_1-3.ets" 436 } 437 } 438 }, 439 "generator": false, 440 "async": false, 441 "expression": false, 442 "params": [], 443 "returnType": { 444 "type": "ETSTypeReference", 445 "part": { 446 "type": "ETSTypeReferencePart", 447 "name": { 448 "type": "Identifier", 449 "name": "A", 450 "decorators": [], 451 "loc": { 452 "start": { 453 "line": 17, 454 "column": 28, 455 "program": "lambda_import_alias_1-3.ets" 456 }, 457 "end": { 458 "line": 17, 459 "column": 29, 460 "program": "lambda_import_alias_1-3.ets" 461 } 462 } 463 }, 464 "loc": { 465 "start": { 466 "line": 17, 467 "column": 28, 468 "program": "lambda_import_alias_1-3.ets" 469 }, 470 "end": { 471 "line": 17, 472 "column": 31, 473 "program": "lambda_import_alias_1-3.ets" 474 } 475 } 476 }, 477 "loc": { 478 "start": { 479 "line": 17, 480 "column": 28, 481 "program": "lambda_import_alias_1-3.ets" 482 }, 483 "end": { 484 "line": 17, 485 "column": 31, 486 "program": "lambda_import_alias_1-3.ets" 487 } 488 } 489 }, 490 "body": { 491 "type": "BlockStatement", 492 "statements": [ 493 { 494 "type": "ReturnStatement", 495 "argument": { 496 "type": "ETSNewClassInstanceExpression", 497 "typeReference": { 498 "type": "ETSTypeReference", 499 "part": { 500 "type": "ETSTypeReferencePart", 501 "name": { 502 "type": "Identifier", 503 "name": "A", 504 "decorators": [], 505 "loc": { 506 "start": { 507 "line": 17, 508 "column": 43, 509 "program": "lambda_import_alias_1-3.ets" 510 }, 511 "end": { 512 "line": 17, 513 "column": 44, 514 "program": "lambda_import_alias_1-3.ets" 515 } 516 } 517 }, 518 "loc": { 519 "start": { 520 "line": 17, 521 "column": 43, 522 "program": "lambda_import_alias_1-3.ets" 523 }, 524 "end": { 525 "line": 17, 526 "column": 45, 527 "program": "lambda_import_alias_1-3.ets" 528 } 529 } 530 }, 531 "loc": { 532 "start": { 533 "line": 17, 534 "column": 43, 535 "program": "lambda_import_alias_1-3.ets" 536 }, 537 "end": { 538 "line": 17, 539 "column": 45, 540 "program": "lambda_import_alias_1-3.ets" 541 } 542 } 543 }, 544 "arguments": [], 545 "loc": { 546 "start": { 547 "line": 17, 548 "column": 39, 549 "program": "lambda_import_alias_1-3.ets" 550 }, 551 "end": { 552 "line": 17, 553 "column": 47, 554 "program": "lambda_import_alias_1-3.ets" 555 } 556 } 557 }, 558 "loc": { 559 "start": { 560 "line": 17, 561 "column": 32, 562 "program": "lambda_import_alias_1-3.ets" 563 }, 564 "end": { 565 "line": 17, 566 "column": 47, 567 "program": "lambda_import_alias_1-3.ets" 568 } 569 } 570 } 571 ], 572 "loc": { 573 "start": { 574 "line": 17, 575 "column": 30, 576 "program": "lambda_import_alias_1-3.ets" 577 }, 578 "end": { 579 "line": 17, 580 "column": 49, 581 "program": "lambda_import_alias_1-3.ets" 582 } 583 } 584 }, 585 "loc": { 586 "start": { 587 "line": 17, 588 "column": 17, 589 "program": "lambda_import_alias_1-3.ets" 590 }, 591 "end": { 592 "line": 17, 593 "column": 49, 594 "program": "lambda_import_alias_1-3.ets" 595 } 596 } 597 }, 598 "loc": { 599 "start": { 600 "line": 17, 601 "column": 17, 602 "program": "lambda_import_alias_1-3.ets" 603 }, 604 "end": { 605 "line": 17, 606 "column": 49, 607 "program": "lambda_import_alias_1-3.ets" 608 } 609 } 610 }, 611 "overloads": [], 612 "decorators": [], 613 "loc": { 614 "start": { 615 "line": 17, 616 "column": 8, 617 "program": "lambda_import_alias_1-3.ets" 618 }, 619 "end": { 620 "line": 17, 621 "column": 49, 622 "program": "lambda_import_alias_1-3.ets" 623 } 624 } 625 } 626 ], 627 "loc": { 628 "start": { 629 "line": 1, 630 "column": 1, 631 "program": "lambda_import_alias_1-3.ets" 632 }, 633 "end": { 634 "line": 1, 635 "column": 1, 636 "program": "lambda_import_alias_1-3.ets" 637 } 638 } 639 }, 640 "loc": { 641 "start": { 642 "line": 1, 643 "column": 1, 644 "program": "lambda_import_alias_1-3.ets" 645 }, 646 "end": { 647 "line": 1, 648 "column": 1, 649 "program": "lambda_import_alias_1-3.ets" 650 } 651 } 652 } 653 ], 654 "loc": { 655 "start": { 656 "line": 1, 657 "column": 1, 658 "program": "lambda_import_alias_1-3.ets" 659 }, 660 "end": { 661 "line": 18, 662 "column": 1, 663 "program": "lambda_import_alias_1-3.ets" 664 } 665 } 666} 667