1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ImportDeclaration",
6      "source": {
7        "type": "StringLiteral",
8        "value": "./lambda_import_alias_1-2",
9        "loc": {
10          "start": {
11            "line": 16,
12            "column": 24
13          },
14          "end": {
15            "line": 16,
16            "column": 51
17          }
18        }
19      },
20      "specifiers": [
21        {
22          "type": "ImportNamespaceSpecifier",
23          "local": {
24            "type": "Identifier",
25            "name": "index",
26            "decorators": [],
27            "loc": {
28              "start": {
29                "line": 16,
30                "column": 13
31              },
32              "end": {
33                "line": 16,
34                "column": 18
35              }
36            }
37          },
38          "loc": {
39            "start": {
40              "line": 16,
41              "column": 8
42            },
43            "end": {
44              "line": 16,
45              "column": 18
46            }
47          }
48        }
49      ],
50      "loc": {
51        "start": {
52          "line": 16,
53          "column": 1
54        },
55        "end": {
56          "line": 16,
57          "column": 51
58        }
59      }
60    },
61    {
62      "type": "ClassDeclaration",
63      "definition": {
64        "id": {
65          "type": "Identifier",
66          "name": "ETSGLOBAL",
67          "decorators": [],
68          "loc": {
69            "start": {
70              "line": 1,
71              "column": 1
72            },
73            "end": {
74              "line": 1,
75              "column": 1
76            }
77          }
78        },
79        "superClass": null,
80        "implements": [],
81        "body": [
82          {
83            "type": "MethodDefinition",
84            "key": {
85              "type": "Identifier",
86              "name": "_$init$_",
87              "decorators": [],
88              "loc": {
89                "start": {
90                  "line": 1,
91                  "column": 1
92                },
93                "end": {
94                  "line": 1,
95                  "column": 1
96                }
97              }
98            },
99            "kind": "method",
100            "accessibility": "public",
101            "static": true,
102            "optional": false,
103            "computed": false,
104            "value": {
105              "type": "FunctionExpression",
106              "function": {
107                "type": "ScriptFunction",
108                "id": {
109                  "type": "Identifier",
110                  "name": "_$init$_",
111                  "decorators": [],
112                  "loc": {
113                    "start": {
114                      "line": 1,
115                      "column": 1
116                    },
117                    "end": {
118                      "line": 1,
119                      "column": 1
120                    }
121                  }
122                },
123                "generator": false,
124                "async": false,
125                "expression": false,
126                "params": [],
127                "body": {
128                  "type": "BlockStatement",
129                  "statements": [
130                    {
131                      "type": "VariableDeclaration",
132                      "declarations": [
133                        {
134                          "type": "VariableDeclarator",
135                          "id": {
136                            "type": "Identifier",
137                            "name": "__linker",
138                            "decorators": [],
139                            "loc": {
140                              "start": {
141                                "line": 1,
142                                "column": 3
143                              },
144                              "end": {
145                                "line": 1,
146                                "column": 3
147                              }
148                            }
149                          },
150                          "init": {
151                            "type": "CallExpression",
152                            "callee": {
153                              "type": "MemberExpression",
154                              "object": {
155                                "type": "CallExpression",
156                                "callee": {
157                                  "type": "MemberExpression",
158                                  "object": {
159                                    "type": "Identifier",
160                                    "name": "Class",
161                                    "decorators": [],
162                                    "loc": {
163                                      "start": {
164                                        "line": 1,
165                                        "column": 3
166                                      },
167                                      "end": {
168                                        "line": 1,
169                                        "column": 3
170                                      }
171                                    }
172                                  },
173                                  "property": {
174                                    "type": "Identifier",
175                                    "name": "ofCaller",
176                                    "decorators": [],
177                                    "loc": {
178                                      "start": {
179                                        "line": 1,
180                                        "column": 3
181                                      },
182                                      "end": {
183                                        "line": 1,
184                                        "column": 3
185                                      }
186                                    }
187                                  },
188                                  "computed": false,
189                                  "optional": false,
190                                  "loc": {
191                                    "start": {
192                                      "line": 1,
193                                      "column": 3
194                                    },
195                                    "end": {
196                                      "line": 1,
197                                      "column": 3
198                                    }
199                                  }
200                                },
201                                "arguments": [],
202                                "optional": false,
203                                "loc": {
204                                  "start": {
205                                    "line": 1,
206                                    "column": 3
207                                  },
208                                  "end": {
209                                    "line": 1,
210                                    "column": 3
211                                  }
212                                }
213                              },
214                              "property": {
215                                "type": "Identifier",
216                                "name": "getLinker",
217                                "decorators": [],
218                                "loc": {
219                                  "start": {
220                                    "line": 1,
221                                    "column": 3
222                                  },
223                                  "end": {
224                                    "line": 1,
225                                    "column": 3
226                                  }
227                                }
228                              },
229                              "computed": false,
230                              "optional": false,
231                              "loc": {
232                                "start": {
233                                  "line": 1,
234                                  "column": 3
235                                },
236                                "end": {
237                                  "line": 1,
238                                  "column": 3
239                                }
240                              }
241                            },
242                            "arguments": [],
243                            "optional": false,
244                            "loc": {
245                              "start": {
246                                "line": 1,
247                                "column": 3
248                              },
249                              "end": {
250                                "line": 1,
251                                "column": 3
252                              }
253                            }
254                          },
255                          "loc": {
256                            "start": {
257                              "line": 1,
258                              "column": 3
259                            },
260                            "end": {
261                              "line": 1,
262                              "column": 3
263                            }
264                          }
265                        }
266                      ],
267                      "kind": "const",
268                      "loc": {
269                        "start": {
270                          "line": 1,
271                          "column": 1
272                        },
273                        "end": {
274                          "line": 1,
275                          "column": 3
276                        }
277                      }
278                    },
279                    {
280                      "type": "ExpressionStatement",
281                      "expression": {
282                        "type": "CallExpression",
283                        "callee": {
284                          "type": "MemberExpression",
285                          "object": {
286                            "type": "Identifier",
287                            "name": "__linker",
288                            "decorators": [],
289                            "loc": {
290                              "start": {
291                                "line": 1,
292                                "column": 1
293                              },
294                              "end": {
295                                "line": 1,
296                                "column": 3
297                              }
298                            }
299                          },
300                          "property": {
301                            "type": "Identifier",
302                            "name": "loadClass",
303                            "decorators": [],
304                            "loc": {
305                              "start": {
306                                "line": 1,
307                                "column": 3
308                              },
309                              "end": {
310                                "line": 1,
311                                "column": 3
312                              }
313                            }
314                          },
315                          "computed": false,
316                          "optional": false,
317                          "loc": {
318                            "start": {
319                              "line": 1,
320                              "column": 1
321                            },
322                            "end": {
323                              "line": 1,
324                              "column": 3
325                            }
326                          }
327                        },
328                        "arguments": [
329                          {
330                            "type": "StringLiteral",
331                            "value": "lambda_import_alias_1-2.ETSGLOBAL",
332                            "loc": {
333                              "start": {
334                                "line": 1,
335                                "column": 3
336                              },
337                              "end": {
338                                "line": 1,
339                                "column": 3
340                              }
341                            }
342                          },
343                          {
344                            "type": "BooleanLiteral",
345                            "value": true,
346                            "loc": {
347                              "start": {
348                                "line": 1,
349                                "column": 3
350                              },
351                              "end": {
352                                "line": 1,
353                                "column": 3
354                              }
355                            }
356                          }
357                        ],
358                        "optional": false,
359                        "loc": {
360                          "start": {
361                            "line": 1,
362                            "column": 1
363                          },
364                          "end": {
365                            "line": 1,
366                            "column": 3
367                          }
368                        }
369                      },
370                      "loc": {
371                        "start": {
372                          "line": 1,
373                          "column": 1
374                        },
375                        "end": {
376                          "line": 1,
377                          "column": 3
378                        }
379                      }
380                    }
381                  ],
382                  "loc": {
383                    "start": {
384                      "line": 1,
385                      "column": 1
386                    },
387                    "end": {
388                      "line": 1,
389                      "column": 1
390                    }
391                  }
392                },
393                "loc": {
394                  "start": {
395                    "line": 1,
396                    "column": 1
397                  },
398                  "end": {
399                    "line": 1,
400                    "column": 1
401                  }
402                }
403              },
404              "loc": {
405                "start": {
406                  "line": 1,
407                  "column": 1
408                },
409                "end": {
410                  "line": 1,
411                  "column": 1
412                }
413              }
414            },
415            "overloads": [],
416            "decorators": [],
417            "loc": {
418              "start": {
419                "line": 1,
420                "column": 1
421              },
422              "end": {
423                "line": 1,
424                "column": 1
425              }
426            }
427          }
428        ],
429        "loc": {
430          "start": {
431            "line": 1,
432            "column": 1
433          },
434          "end": {
435            "line": 1,
436            "column": 1
437          }
438        }
439      },
440      "loc": {
441        "start": {
442          "line": 1,
443          "column": 1
444        },
445        "end": {
446          "line": 1,
447          "column": 1
448        }
449      }
450    }
451  ],
452  "loc": {
453    "start": {
454      "line": 1,
455      "column": 1
456    },
457    "end": {
458      "line": 17,
459      "column": 1
460    }
461  }
462}
463