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": 7 15 }, 16 "end": { 17 "line": 16, 18 "column": 8 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "ClassProperty", 27 "key": { 28 "type": "Identifier", 29 "name": "n", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 17, 34 "column": 19 35 }, 36 "end": { 37 "line": 17, 38 "column": 20 39 } 40 } 41 }, 42 "accessibility": "public", 43 "static": true, 44 "readonly": false, 45 "declare": false, 46 "optional": false, 47 "computed": false, 48 "typeAnnotation": { 49 "type": "ETSPrimitiveType", 50 "loc": { 51 "start": { 52 "line": 17, 53 "column": 22 54 }, 55 "end": { 56 "line": 17, 57 "column": 25 58 } 59 } 60 }, 61 "definite": false, 62 "decorators": [], 63 "loc": { 64 "start": { 65 "line": 17, 66 "column": 19 67 }, 68 "end": { 69 "line": 17, 70 "column": 25 71 } 72 } 73 }, 74 { 75 "type": "MethodDefinition", 76 "key": { 77 "type": "Identifier", 78 "name": "constructor", 79 "decorators": [], 80 "loc": { 81 "start": { 82 "line": 1, 83 "column": 1 84 }, 85 "end": { 86 "line": 1, 87 "column": 1 88 } 89 } 90 }, 91 "kind": "constructor", 92 "static": false, 93 "optional": false, 94 "computed": false, 95 "value": { 96 "type": "FunctionExpression", 97 "function": { 98 "type": "ScriptFunction", 99 "id": { 100 "type": "Identifier", 101 "name": "constructor", 102 "decorators": [], 103 "loc": { 104 "start": { 105 "line": 1, 106 "column": 1 107 }, 108 "end": { 109 "line": 1, 110 "column": 1 111 } 112 } 113 }, 114 "generator": false, 115 "async": false, 116 "expression": false, 117 "params": [], 118 "body": { 119 "type": "BlockStatement", 120 "statements": [], 121 "loc": { 122 "start": { 123 "line": 1, 124 "column": 1 125 }, 126 "end": { 127 "line": 1, 128 "column": 1 129 } 130 } 131 }, 132 "loc": { 133 "start": { 134 "line": 1, 135 "column": 1 136 }, 137 "end": { 138 "line": 1, 139 "column": 1 140 } 141 } 142 }, 143 "loc": { 144 "start": { 145 "line": 1, 146 "column": 1 147 }, 148 "end": { 149 "line": 1, 150 "column": 1 151 } 152 } 153 }, 154 "overloads": [], 155 "decorators": [], 156 "loc": { 157 "start": { 158 "line": 18, 159 "column": 2 160 }, 161 "end": { 162 "line": 18, 163 "column": 2 164 } 165 } 166 } 167 ], 168 "loc": { 169 "start": { 170 "line": 16, 171 "column": 9 172 }, 173 "end": { 174 "line": 18, 175 "column": 2 176 } 177 } 178 }, 179 "loc": { 180 "start": { 181 "line": 16, 182 "column": 1 183 }, 184 "end": { 185 "line": 18, 186 "column": 2 187 } 188 } 189 }, 190 { 191 "type": "ClassDeclaration", 192 "definition": { 193 "id": { 194 "type": "Identifier", 195 "name": "ETSGLOBAL", 196 "decorators": [], 197 "loc": { 198 "start": { 199 "line": 1, 200 "column": 1 201 }, 202 "end": { 203 "line": 1, 204 "column": 1 205 } 206 } 207 }, 208 "superClass": null, 209 "implements": [], 210 "body": [ 211 { 212 "type": "MethodDefinition", 213 "key": { 214 "type": "Identifier", 215 "name": "_$init$_", 216 "decorators": [], 217 "loc": { 218 "start": { 219 "line": 1, 220 "column": 1 221 }, 222 "end": { 223 "line": 1, 224 "column": 1 225 } 226 } 227 }, 228 "kind": "method", 229 "accessibility": "public", 230 "static": true, 231 "optional": false, 232 "computed": false, 233 "value": { 234 "type": "FunctionExpression", 235 "function": { 236 "type": "ScriptFunction", 237 "id": { 238 "type": "Identifier", 239 "name": "_$init$_", 240 "decorators": [], 241 "loc": { 242 "start": { 243 "line": 1, 244 "column": 1 245 }, 246 "end": { 247 "line": 1, 248 "column": 1 249 } 250 } 251 }, 252 "generator": false, 253 "async": false, 254 "expression": false, 255 "params": [], 256 "body": { 257 "type": "BlockStatement", 258 "statements": [], 259 "loc": { 260 "start": { 261 "line": 1, 262 "column": 1 263 }, 264 "end": { 265 "line": 1, 266 "column": 1 267 } 268 } 269 }, 270 "loc": { 271 "start": { 272 "line": 1, 273 "column": 1 274 }, 275 "end": { 276 "line": 1, 277 "column": 1 278 } 279 } 280 }, 281 "loc": { 282 "start": { 283 "line": 1, 284 "column": 1 285 }, 286 "end": { 287 "line": 1, 288 "column": 1 289 } 290 } 291 }, 292 "overloads": [], 293 "decorators": [], 294 "loc": { 295 "start": { 296 "line": 1, 297 "column": 1 298 }, 299 "end": { 300 "line": 1, 301 "column": 1 302 } 303 } 304 } 305 ], 306 "loc": { 307 "start": { 308 "line": 1, 309 "column": 1 310 }, 311 "end": { 312 "line": 1, 313 "column": 1 314 } 315 } 316 }, 317 "loc": { 318 "start": { 319 "line": 1, 320 "column": 1 321 }, 322 "end": { 323 "line": 1, 324 "column": 1 325 } 326 } 327 } 328 ], 329 "loc": { 330 "start": { 331 "line": 1, 332 "column": 1 333 }, 334 "end": { 335 "line": 19, 336 "column": 1 337 } 338 } 339} 340