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