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