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