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