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