• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ClassDeclaration",
6      "definition": {
7        "id": {
8          "type": "Identifier",
9          "name": "B",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 16,
14              "column": 21,
15              "program": "ambient_declaration_final_class.ets"
16            },
17            "end": {
18              "line": 16,
19              "column": 22,
20              "program": "ambient_declaration_final_class.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": 24,
37                  "program": "ambient_declaration_final_class.ets"
38                },
39                "end": {
40                  "line": 16,
41                  "column": 24,
42                  "program": "ambient_declaration_final_class.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": 24,
62                      "program": "ambient_declaration_final_class.ets"
63                    },
64                    "end": {
65                      "line": 16,
66                      "column": 24,
67                      "program": "ambient_declaration_final_class.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": 24,
82                      "program": "ambient_declaration_final_class.ets"
83                    },
84                    "end": {
85                      "line": 16,
86                      "column": 24,
87                      "program": "ambient_declaration_final_class.ets"
88                    }
89                  }
90                },
91                "loc": {
92                  "start": {
93                    "line": 16,
94                    "column": 24,
95                    "program": "ambient_declaration_final_class.ets"
96                  },
97                  "end": {
98                    "line": 16,
99                    "column": 24,
100                    "program": "ambient_declaration_final_class.ets"
101                  }
102                }
103              },
104              "loc": {
105                "start": {
106                  "line": 16,
107                  "column": 24,
108                  "program": "ambient_declaration_final_class.ets"
109                },
110                "end": {
111                  "line": 16,
112                  "column": 24,
113                  "program": "ambient_declaration_final_class.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": 23,
137            "program": "ambient_declaration_final_class.ets"
138          },
139          "end": {
140            "line": 17,
141            "column": 1,
142            "program": "ambient_declaration_final_class.ets"
143          }
144        }
145      },
146      "loc": {
147        "start": {
148          "line": 16,
149          "column": 15,
150          "program": "ambient_declaration_final_class.ets"
151        },
152        "end": {
153          "line": 17,
154          "column": 1,
155          "program": "ambient_declaration_final_class.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": "ambient_declaration_final_class.ets"
171            },
172            "end": {
173              "line": 1,
174              "column": 1,
175              "program": "ambient_declaration_final_class.ets"
176            }
177          }
178        },
179        "superClass": null,
180        "implements": [],
181        "body": [],
182        "loc": {
183          "start": {
184            "line": 1,
185            "column": 1,
186            "program": "ambient_declaration_final_class.ets"
187          },
188          "end": {
189            "line": 1,
190            "column": 1,
191            "program": "ambient_declaration_final_class.ets"
192          }
193        }
194      },
195      "loc": {
196        "start": {
197          "line": 1,
198          "column": 1,
199          "program": "ambient_declaration_final_class.ets"
200        },
201        "end": {
202          "line": 1,
203          "column": 1,
204          "program": "ambient_declaration_final_class.ets"
205        }
206      }
207    }
208  ],
209  "loc": {
210    "start": {
211      "line": 1,
212      "column": 1,
213      "program": "ambient_declaration_final_class.ets"
214    },
215    "end": {
216      "line": 17,
217      "column": 1,
218      "program": "ambient_declaration_final_class.ets"
219    }
220  }
221}
222