• 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": "ETSGLOBAL",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 1,
14              "column": 1,
15              "program": "arrayHoldingNullValue.ets"
16            },
17            "end": {
18              "line": 1,
19              "column": 1,
20              "program": "arrayHoldingNullValue.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "_$init$_",
32              "decorators": [],
33              "loc": {
34                "start": {
35                  "line": 1,
36                  "column": 1,
37                  "program": null
38                },
39                "end": {
40                  "line": 1,
41                  "column": 1,
42                  "program": null
43                }
44              }
45            },
46            "kind": "method",
47            "accessibility": "public",
48            "static": true,
49            "optional": false,
50            "computed": false,
51            "value": {
52              "type": "FunctionExpression",
53              "function": {
54                "type": "ScriptFunction",
55                "id": {
56                  "type": "Identifier",
57                  "name": "_$init$_",
58                  "decorators": [],
59                  "loc": {
60                    "start": {
61                      "line": 1,
62                      "column": 1,
63                      "program": null
64                    },
65                    "end": {
66                      "line": 1,
67                      "column": 1,
68                      "program": null
69                    }
70                  }
71                },
72                "generator": false,
73                "async": false,
74                "expression": false,
75                "params": [],
76                "body": {
77                  "type": "BlockStatement",
78                  "statements": [
79                    {
80                      "type": "ExpressionStatement",
81                      "expression": {
82                        "type": "AssignmentExpression",
83                        "operator": "=",
84                        "left": {
85                          "type": "Identifier",
86                          "name": "a",
87                          "decorators": [],
88                          "loc": {
89                            "start": {
90                              "line": 16,
91                              "column": 5,
92                              "program": "arrayHoldingNullValue.ets"
93                            },
94                            "end": {
95                              "line": 16,
96                              "column": 6,
97                              "program": "arrayHoldingNullValue.ets"
98                            }
99                          }
100                        },
101                        "right": {
102                          "type": "NullLiteral",
103                          "value": null,
104                          "loc": {
105                            "start": {
106                              "line": 16,
107                              "column": 23,
108                              "program": "arrayHoldingNullValue.ets"
109                            },
110                            "end": {
111                              "line": 16,
112                              "column": 27,
113                              "program": "arrayHoldingNullValue.ets"
114                            }
115                          }
116                        },
117                        "loc": {
118                          "start": {
119                            "line": 16,
120                            "column": 5,
121                            "program": "arrayHoldingNullValue.ets"
122                          },
123                          "end": {
124                            "line": 16,
125                            "column": 27,
126                            "program": "arrayHoldingNullValue.ets"
127                          }
128                        }
129                      },
130                      "loc": {
131                        "start": {
132                          "line": 16,
133                          "column": 5,
134                          "program": "arrayHoldingNullValue.ets"
135                        },
136                        "end": {
137                          "line": 16,
138                          "column": 27,
139                          "program": "arrayHoldingNullValue.ets"
140                        }
141                      }
142                    },
143                    {
144                      "type": "ExpressionStatement",
145                      "expression": {
146                        "type": "AssignmentExpression",
147                        "operator": "=",
148                        "left": {
149                          "type": "Identifier",
150                          "name": "b",
151                          "decorators": [],
152                          "loc": {
153                            "start": {
154                              "line": 17,
155                              "column": 5,
156                              "program": "arrayHoldingNullValue.ets"
157                            },
158                            "end": {
159                              "line": 17,
160                              "column": 6,
161                              "program": "arrayHoldingNullValue.ets"
162                            }
163                          }
164                        },
165                        "right": {
166                          "type": "NullLiteral",
167                          "value": null,
168                          "loc": {
169                            "start": {
170                              "line": 17,
171                              "column": 26,
172                              "program": "arrayHoldingNullValue.ets"
173                            },
174                            "end": {
175                              "line": 17,
176                              "column": 30,
177                              "program": "arrayHoldingNullValue.ets"
178                            }
179                          }
180                        },
181                        "loc": {
182                          "start": {
183                            "line": 17,
184                            "column": 5,
185                            "program": "arrayHoldingNullValue.ets"
186                          },
187                          "end": {
188                            "line": 17,
189                            "column": 30,
190                            "program": "arrayHoldingNullValue.ets"
191                          }
192                        }
193                      },
194                      "loc": {
195                        "start": {
196                          "line": 17,
197                          "column": 5,
198                          "program": "arrayHoldingNullValue.ets"
199                        },
200                        "end": {
201                          "line": 17,
202                          "column": 30,
203                          "program": "arrayHoldingNullValue.ets"
204                        }
205                      }
206                    },
207                    {
208                      "type": "ExpressionStatement",
209                      "expression": {
210                        "type": "AssignmentExpression",
211                        "operator": "=",
212                        "left": {
213                          "type": "Identifier",
214                          "name": "k",
215                          "decorators": [],
216                          "loc": {
217                            "start": {
218                              "line": 18,
219                              "column": 5,
220                              "program": "arrayHoldingNullValue.ets"
221                            },
222                            "end": {
223                              "line": 18,
224                              "column": 6,
225                              "program": "arrayHoldingNullValue.ets"
226                            }
227                          }
228                        },
229                        "right": {
230                          "type": "NullLiteral",
231                          "value": null,
232                          "loc": {
233                            "start": {
234                              "line": 18,
235                              "column": 26,
236                              "program": "arrayHoldingNullValue.ets"
237                            },
238                            "end": {
239                              "line": 18,
240                              "column": 30,
241                              "program": "arrayHoldingNullValue.ets"
242                            }
243                          }
244                        },
245                        "loc": {
246                          "start": {
247                            "line": 18,
248                            "column": 5,
249                            "program": "arrayHoldingNullValue.ets"
250                          },
251                          "end": {
252                            "line": 18,
253                            "column": 30,
254                            "program": "arrayHoldingNullValue.ets"
255                          }
256                        }
257                      },
258                      "loc": {
259                        "start": {
260                          "line": 18,
261                          "column": 5,
262                          "program": "arrayHoldingNullValue.ets"
263                        },
264                        "end": {
265                          "line": 18,
266                          "column": 30,
267                          "program": "arrayHoldingNullValue.ets"
268                        }
269                      }
270                    }
271                  ],
272                  "loc": {
273                    "start": {
274                      "line": 1,
275                      "column": 1,
276                      "program": null
277                    },
278                    "end": {
279                      "line": 1,
280                      "column": 1,
281                      "program": null
282                    }
283                  }
284                },
285                "loc": {
286                  "start": {
287                    "line": 1,
288                    "column": 1,
289                    "program": null
290                  },
291                  "end": {
292                    "line": 1,
293                    "column": 1,
294                    "program": null
295                  }
296                }
297              },
298              "loc": {
299                "start": {
300                  "line": 1,
301                  "column": 1,
302                  "program": null
303                },
304                "end": {
305                  "line": 1,
306                  "column": 1,
307                  "program": null
308                }
309              }
310            },
311            "overloads": [],
312            "decorators": [],
313            "loc": {
314              "start": {
315                "line": 1,
316                "column": 1,
317                "program": "arrayHoldingNullValue.ets"
318              },
319              "end": {
320                "line": 1,
321                "column": 1,
322                "program": "arrayHoldingNullValue.ets"
323              }
324            }
325          },
326          {
327            "type": "ClassProperty",
328            "key": {
329              "type": "Identifier",
330              "name": "a",
331              "decorators": [],
332              "loc": {
333                "start": {
334                  "line": 16,
335                  "column": 5,
336                  "program": "arrayHoldingNullValue.ets"
337                },
338                "end": {
339                  "line": 16,
340                  "column": 6,
341                  "program": "arrayHoldingNullValue.ets"
342                }
343              }
344            },
345            "accessibility": "public",
346            "static": true,
347            "readonly": false,
348            "declare": false,
349            "optional": false,
350            "computed": false,
351            "typeAnnotation": {
352              "type": "ETSUnionType",
353              "types": [
354                {
355                  "type": "ETSTypeReference",
356                  "part": {
357                    "type": "ETSTypeReferencePart",
358                    "name": {
359                      "type": "Identifier",
360                      "name": "Array",
361                      "decorators": [],
362                      "loc": {
363                        "start": {
364                          "line": 1,
365                          "column": 1,
366                          "program": "arrayHoldingNullValue.ets"
367                        },
368                        "end": {
369                          "line": 1,
370                          "column": 3,
371                          "program": "arrayHoldingNullValue.ets"
372                        }
373                      }
374                    },
375                    "typeParams": {
376                      "type": "TSTypeParameterInstantiation",
377                      "params": [
378                        {
379                          "type": "ETSPrimitiveType",
380                          "loc": {
381                            "start": {
382                              "line": 1,
383                              "column": 3,
384                              "program": "arrayHoldingNullValue.ets"
385                            },
386                            "end": {
387                              "line": 1,
388                              "column": 3,
389                              "program": "arrayHoldingNullValue.ets"
390                            }
391                          }
392                        }
393                      ],
394                      "loc": {
395                        "start": {
396                          "line": 1,
397                          "column": 3,
398                          "program": "arrayHoldingNullValue.ets"
399                        },
400                        "end": {
401                          "line": 1,
402                          "column": 3,
403                          "program": "arrayHoldingNullValue.ets"
404                        }
405                      }
406                    },
407                    "loc": {
408                      "start": {
409                        "line": 1,
410                        "column": 1,
411                        "program": "arrayHoldingNullValue.ets"
412                      },
413                      "end": {
414                        "line": 1,
415                        "column": 3,
416                        "program": "arrayHoldingNullValue.ets"
417                      }
418                    }
419                  },
420                  "loc": {
421                    "start": {
422                      "line": 16,
423                      "column": 11,
424                      "program": "arrayHoldingNullValue.ets"
425                    },
426                    "end": {
427                      "line": 16,
428                      "column": 13,
429                      "program": "arrayHoldingNullValue.ets"
430                    }
431                  }
432                },
433                {
434                  "type": "ETSNullType",
435                  "loc": {
436                    "start": {
437                      "line": 16,
438                      "column": 16,
439                      "program": "arrayHoldingNullValue.ets"
440                    },
441                    "end": {
442                      "line": 16,
443                      "column": 20,
444                      "program": "arrayHoldingNullValue.ets"
445                    }
446                  }
447                }
448              ],
449              "loc": {
450                "start": {
451                  "line": 16,
452                  "column": 11,
453                  "program": "arrayHoldingNullValue.ets"
454                },
455                "end": {
456                  "line": 16,
457                  "column": 20,
458                  "program": "arrayHoldingNullValue.ets"
459                }
460              }
461            },
462            "definite": false,
463            "decorators": [],
464            "loc": {
465              "start": {
466                "line": 16,
467                "column": 5,
468                "program": "arrayHoldingNullValue.ets"
469              },
470              "end": {
471                "line": 16,
472                "column": 27,
473                "program": "arrayHoldingNullValue.ets"
474              }
475            }
476          },
477          {
478            "type": "ClassProperty",
479            "key": {
480              "type": "Identifier",
481              "name": "b",
482              "decorators": [],
483              "loc": {
484                "start": {
485                  "line": 17,
486                  "column": 5,
487                  "program": "arrayHoldingNullValue.ets"
488                },
489                "end": {
490                  "line": 17,
491                  "column": 6,
492                  "program": "arrayHoldingNullValue.ets"
493                }
494              }
495            },
496            "accessibility": "public",
497            "static": true,
498            "readonly": false,
499            "declare": false,
500            "optional": false,
501            "computed": false,
502            "typeAnnotation": {
503              "type": "ETSUnionType",
504              "types": [
505                {
506                  "type": "ETSTypeReference",
507                  "part": {
508                    "type": "ETSTypeReferencePart",
509                    "name": {
510                      "type": "Identifier",
511                      "name": "Array",
512                      "decorators": [],
513                      "loc": {
514                        "start": {
515                          "line": 1,
516                          "column": 1,
517                          "program": "arrayHoldingNullValue.ets"
518                        },
519                        "end": {
520                          "line": 1,
521                          "column": 3,
522                          "program": "arrayHoldingNullValue.ets"
523                        }
524                      }
525                    },
526                    "typeParams": {
527                      "type": "TSTypeParameterInstantiation",
528                      "params": [
529                        {
530                          "type": "ETSPrimitiveType",
531                          "loc": {
532                            "start": {
533                              "line": 1,
534                              "column": 3,
535                              "program": "arrayHoldingNullValue.ets"
536                            },
537                            "end": {
538                              "line": 1,
539                              "column": 3,
540                              "program": "arrayHoldingNullValue.ets"
541                            }
542                          }
543                        }
544                      ],
545                      "loc": {
546                        "start": {
547                          "line": 1,
548                          "column": 3,
549                          "program": "arrayHoldingNullValue.ets"
550                        },
551                        "end": {
552                          "line": 1,
553                          "column": 3,
554                          "program": "arrayHoldingNullValue.ets"
555                        }
556                      }
557                    },
558                    "loc": {
559                      "start": {
560                        "line": 1,
561                        "column": 1,
562                        "program": "arrayHoldingNullValue.ets"
563                      },
564                      "end": {
565                        "line": 1,
566                        "column": 3,
567                        "program": "arrayHoldingNullValue.ets"
568                      }
569                    }
570                  },
571                  "loc": {
572                    "start": {
573                      "line": 17,
574                      "column": 14,
575                      "program": "arrayHoldingNullValue.ets"
576                    },
577                    "end": {
578                      "line": 17,
579                      "column": 16,
580                      "program": "arrayHoldingNullValue.ets"
581                    }
582                  }
583                },
584                {
585                  "type": "ETSNullType",
586                  "loc": {
587                    "start": {
588                      "line": 17,
589                      "column": 19,
590                      "program": "arrayHoldingNullValue.ets"
591                    },
592                    "end": {
593                      "line": 17,
594                      "column": 23,
595                      "program": "arrayHoldingNullValue.ets"
596                    }
597                  }
598                }
599              ],
600              "loc": {
601                "start": {
602                  "line": 17,
603                  "column": 14,
604                  "program": "arrayHoldingNullValue.ets"
605                },
606                "end": {
607                  "line": 17,
608                  "column": 23,
609                  "program": "arrayHoldingNullValue.ets"
610                }
611              }
612            },
613            "definite": false,
614            "decorators": [],
615            "loc": {
616              "start": {
617                "line": 17,
618                "column": 5,
619                "program": "arrayHoldingNullValue.ets"
620              },
621              "end": {
622                "line": 17,
623                "column": 30,
624                "program": "arrayHoldingNullValue.ets"
625              }
626            }
627          },
628          {
629            "type": "ClassProperty",
630            "key": {
631              "type": "Identifier",
632              "name": "k",
633              "decorators": [],
634              "loc": {
635                "start": {
636                  "line": 18,
637                  "column": 5,
638                  "program": "arrayHoldingNullValue.ets"
639                },
640                "end": {
641                  "line": 18,
642                  "column": 6,
643                  "program": "arrayHoldingNullValue.ets"
644                }
645              }
646            },
647            "accessibility": "public",
648            "static": true,
649            "readonly": false,
650            "declare": false,
651            "optional": false,
652            "computed": false,
653            "typeAnnotation": {
654              "type": "ETSUnionType",
655              "types": [
656                {
657                  "type": "ETSTypeReference",
658                  "part": {
659                    "type": "ETSTypeReferencePart",
660                    "name": {
661                      "type": "Identifier",
662                      "name": "Array",
663                      "decorators": [],
664                      "loc": {
665                        "start": {
666                          "line": 1,
667                          "column": 1,
668                          "program": "arrayHoldingNullValue.ets"
669                        },
670                        "end": {
671                          "line": 1,
672                          "column": 3,
673                          "program": "arrayHoldingNullValue.ets"
674                        }
675                      }
676                    },
677                    "typeParams": {
678                      "type": "TSTypeParameterInstantiation",
679                      "params": [
680                        {
681                          "type": "ETSTypeReference",
682                          "part": {
683                            "type": "ETSTypeReferencePart",
684                            "name": {
685                              "type": "Identifier",
686                              "name": "Double",
687                              "decorators": [],
688                              "loc": {
689                                "start": {
690                                  "line": 1,
691                                  "column": 3,
692                                  "program": "arrayHoldingNullValue.ets"
693                                },
694                                "end": {
695                                  "line": 1,
696                                  "column": 3,
697                                  "program": "arrayHoldingNullValue.ets"
698                                }
699                              }
700                            },
701                            "loc": {
702                              "start": {
703                                "line": 1,
704                                "column": 3,
705                                "program": "arrayHoldingNullValue.ets"
706                              },
707                              "end": {
708                                "line": 1,
709                                "column": 3,
710                                "program": "arrayHoldingNullValue.ets"
711                              }
712                            }
713                          },
714                          "loc": {
715                            "start": {
716                              "line": 1,
717                              "column": 3,
718                              "program": "arrayHoldingNullValue.ets"
719                            },
720                            "end": {
721                              "line": 1,
722                              "column": 3,
723                              "program": "arrayHoldingNullValue.ets"
724                            }
725                          }
726                        }
727                      ],
728                      "loc": {
729                        "start": {
730                          "line": 1,
731                          "column": 3,
732                          "program": "arrayHoldingNullValue.ets"
733                        },
734                        "end": {
735                          "line": 1,
736                          "column": 3,
737                          "program": "arrayHoldingNullValue.ets"
738                        }
739                      }
740                    },
741                    "loc": {
742                      "start": {
743                        "line": 1,
744                        "column": 1,
745                        "program": "arrayHoldingNullValue.ets"
746                      },
747                      "end": {
748                        "line": 1,
749                        "column": 3,
750                        "program": "arrayHoldingNullValue.ets"
751                      }
752                    }
753                  },
754                  "loc": {
755                    "start": {
756                      "line": 18,
757                      "column": 14,
758                      "program": "arrayHoldingNullValue.ets"
759                    },
760                    "end": {
761                      "line": 18,
762                      "column": 16,
763                      "program": "arrayHoldingNullValue.ets"
764                    }
765                  }
766                },
767                {
768                  "type": "ETSNullType",
769                  "loc": {
770                    "start": {
771                      "line": 18,
772                      "column": 19,
773                      "program": "arrayHoldingNullValue.ets"
774                    },
775                    "end": {
776                      "line": 18,
777                      "column": 23,
778                      "program": "arrayHoldingNullValue.ets"
779                    }
780                  }
781                }
782              ],
783              "loc": {
784                "start": {
785                  "line": 18,
786                  "column": 14,
787                  "program": "arrayHoldingNullValue.ets"
788                },
789                "end": {
790                  "line": 18,
791                  "column": 23,
792                  "program": "arrayHoldingNullValue.ets"
793                }
794              }
795            },
796            "definite": false,
797            "decorators": [],
798            "loc": {
799              "start": {
800                "line": 18,
801                "column": 5,
802                "program": "arrayHoldingNullValue.ets"
803              },
804              "end": {
805                "line": 18,
806                "column": 30,
807                "program": "arrayHoldingNullValue.ets"
808              }
809            }
810          },
811          {
812            "type": "MethodDefinition",
813            "key": {
814              "type": "Identifier",
815              "name": "main",
816              "decorators": [],
817              "loc": {
818                "start": {
819                  "line": 20,
820                  "column": 10,
821                  "program": "arrayHoldingNullValue.ets"
822                },
823                "end": {
824                  "line": 20,
825                  "column": 14,
826                  "program": "arrayHoldingNullValue.ets"
827                }
828              }
829            },
830            "kind": "method",
831            "accessibility": "public",
832            "static": true,
833            "optional": false,
834            "computed": false,
835            "value": {
836              "type": "FunctionExpression",
837              "function": {
838                "type": "ScriptFunction",
839                "id": {
840                  "type": "Identifier",
841                  "name": "main",
842                  "decorators": [],
843                  "loc": {
844                    "start": {
845                      "line": 20,
846                      "column": 10,
847                      "program": "arrayHoldingNullValue.ets"
848                    },
849                    "end": {
850                      "line": 20,
851                      "column": 14,
852                      "program": "arrayHoldingNullValue.ets"
853                    }
854                  }
855                },
856                "generator": false,
857                "async": false,
858                "expression": false,
859                "params": [],
860                "returnType": {
861                  "type": "ETSPrimitiveType",
862                  "loc": {
863                    "start": {
864                      "line": 20,
865                      "column": 18,
866                      "program": "arrayHoldingNullValue.ets"
867                    },
868                    "end": {
869                      "line": 20,
870                      "column": 22,
871                      "program": "arrayHoldingNullValue.ets"
872                    }
873                  }
874                },
875                "body": {
876                  "type": "BlockStatement",
877                  "statements": [
878                    {
879                      "type": "VariableDeclaration",
880                      "declarations": [
881                        {
882                          "type": "VariableDeclarator",
883                          "id": {
884                            "type": "Identifier",
885                            "name": "c",
886                            "typeAnnotation": {
887                              "type": "ETSUnionType",
888                              "types": [
889                                {
890                                  "type": "ETSTypeReference",
891                                  "part": {
892                                    "type": "ETSTypeReferencePart",
893                                    "name": {
894                                      "type": "Identifier",
895                                      "name": "Array",
896                                      "decorators": [],
897                                      "loc": {
898                                        "start": {
899                                          "line": 1,
900                                          "column": 1,
901                                          "program": "arrayHoldingNullValue.ets"
902                                        },
903                                        "end": {
904                                          "line": 1,
905                                          "column": 3,
906                                          "program": "arrayHoldingNullValue.ets"
907                                        }
908                                      }
909                                    },
910                                    "typeParams": {
911                                      "type": "TSTypeParameterInstantiation",
912                                      "params": [
913                                        {
914                                          "type": "ETSPrimitiveType",
915                                          "loc": {
916                                            "start": {
917                                              "line": 1,
918                                              "column": 3,
919                                              "program": "arrayHoldingNullValue.ets"
920                                            },
921                                            "end": {
922                                              "line": 1,
923                                              "column": 3,
924                                              "program": "arrayHoldingNullValue.ets"
925                                            }
926                                          }
927                                        }
928                                      ],
929                                      "loc": {
930                                        "start": {
931                                          "line": 1,
932                                          "column": 3,
933                                          "program": "arrayHoldingNullValue.ets"
934                                        },
935                                        "end": {
936                                          "line": 1,
937                                          "column": 3,
938                                          "program": "arrayHoldingNullValue.ets"
939                                        }
940                                      }
941                                    },
942                                    "loc": {
943                                      "start": {
944                                        "line": 1,
945                                        "column": 1,
946                                        "program": "arrayHoldingNullValue.ets"
947                                      },
948                                      "end": {
949                                        "line": 1,
950                                        "column": 3,
951                                        "program": "arrayHoldingNullValue.ets"
952                                      }
953                                    }
954                                  },
955                                  "loc": {
956                                    "start": {
957                                      "line": 21,
958                                      "column": 19,
959                                      "program": "arrayHoldingNullValue.ets"
960                                    },
961                                    "end": {
962                                      "line": 21,
963                                      "column": 21,
964                                      "program": "arrayHoldingNullValue.ets"
965                                    }
966                                  }
967                                },
968                                {
969                                  "type": "ETSNullType",
970                                  "loc": {
971                                    "start": {
972                                      "line": 21,
973                                      "column": 24,
974                                      "program": "arrayHoldingNullValue.ets"
975                                    },
976                                    "end": {
977                                      "line": 21,
978                                      "column": 28,
979                                      "program": "arrayHoldingNullValue.ets"
980                                    }
981                                  }
982                                }
983                              ],
984                              "loc": {
985                                "start": {
986                                  "line": 21,
987                                  "column": 19,
988                                  "program": "arrayHoldingNullValue.ets"
989                                },
990                                "end": {
991                                  "line": 21,
992                                  "column": 28,
993                                  "program": "arrayHoldingNullValue.ets"
994                                }
995                              }
996                            },
997                            "decorators": [],
998                            "loc": {
999                              "start": {
1000                                "line": 21,
1001                                "column": 11,
1002                                "program": "arrayHoldingNullValue.ets"
1003                              },
1004                              "end": {
1005                                "line": 21,
1006                                "column": 12,
1007                                "program": "arrayHoldingNullValue.ets"
1008                              }
1009                            }
1010                          },
1011                          "init": {
1012                            "type": "NullLiteral",
1013                            "value": null,
1014                            "loc": {
1015                              "start": {
1016                                "line": 21,
1017                                "column": 31,
1018                                "program": "arrayHoldingNullValue.ets"
1019                              },
1020                              "end": {
1021                                "line": 21,
1022                                "column": 35,
1023                                "program": "arrayHoldingNullValue.ets"
1024                              }
1025                            }
1026                          },
1027                          "loc": {
1028                            "start": {
1029                              "line": 21,
1030                              "column": 11,
1031                              "program": "arrayHoldingNullValue.ets"
1032                            },
1033                            "end": {
1034                              "line": 21,
1035                              "column": 35,
1036                              "program": "arrayHoldingNullValue.ets"
1037                            }
1038                          }
1039                        }
1040                      ],
1041                      "kind": "const",
1042                      "loc": {
1043                        "start": {
1044                          "line": 21,
1045                          "column": 5,
1046                          "program": "arrayHoldingNullValue.ets"
1047                        },
1048                        "end": {
1049                          "line": 21,
1050                          "column": 36,
1051                          "program": "arrayHoldingNullValue.ets"
1052                        }
1053                      }
1054                    },
1055                    {
1056                      "type": "VariableDeclaration",
1057                      "declarations": [
1058                        {
1059                          "type": "VariableDeclarator",
1060                          "id": {
1061                            "type": "Identifier",
1062                            "name": "d",
1063                            "typeAnnotation": {
1064                              "type": "ETSUnionType",
1065                              "types": [
1066                                {
1067                                  "type": "ETSTypeReference",
1068                                  "part": {
1069                                    "type": "ETSTypeReferencePart",
1070                                    "name": {
1071                                      "type": "Identifier",
1072                                      "name": "Array",
1073                                      "decorators": [],
1074                                      "loc": {
1075                                        "start": {
1076                                          "line": 1,
1077                                          "column": 1,
1078                                          "program": "arrayHoldingNullValue.ets"
1079                                        },
1080                                        "end": {
1081                                          "line": 1,
1082                                          "column": 3,
1083                                          "program": "arrayHoldingNullValue.ets"
1084                                        }
1085                                      }
1086                                    },
1087                                    "typeParams": {
1088                                      "type": "TSTypeParameterInstantiation",
1089                                      "params": [
1090                                        {
1091                                          "type": "ETSPrimitiveType",
1092                                          "loc": {
1093                                            "start": {
1094                                              "line": 1,
1095                                              "column": 3,
1096                                              "program": "arrayHoldingNullValue.ets"
1097                                            },
1098                                            "end": {
1099                                              "line": 1,
1100                                              "column": 3,
1101                                              "program": "arrayHoldingNullValue.ets"
1102                                            }
1103                                          }
1104                                        }
1105                                      ],
1106                                      "loc": {
1107                                        "start": {
1108                                          "line": 1,
1109                                          "column": 3,
1110                                          "program": "arrayHoldingNullValue.ets"
1111                                        },
1112                                        "end": {
1113                                          "line": 1,
1114                                          "column": 3,
1115                                          "program": "arrayHoldingNullValue.ets"
1116                                        }
1117                                      }
1118                                    },
1119                                    "loc": {
1120                                      "start": {
1121                                        "line": 1,
1122                                        "column": 1,
1123                                        "program": "arrayHoldingNullValue.ets"
1124                                      },
1125                                      "end": {
1126                                        "line": 1,
1127                                        "column": 3,
1128                                        "program": "arrayHoldingNullValue.ets"
1129                                      }
1130                                    }
1131                                  },
1132                                  "loc": {
1133                                    "start": {
1134                                      "line": 22,
1135                                      "column": 16,
1136                                      "program": "arrayHoldingNullValue.ets"
1137                                    },
1138                                    "end": {
1139                                      "line": 22,
1140                                      "column": 18,
1141                                      "program": "arrayHoldingNullValue.ets"
1142                                    }
1143                                  }
1144                                },
1145                                {
1146                                  "type": "ETSNullType",
1147                                  "loc": {
1148                                    "start": {
1149                                      "line": 22,
1150                                      "column": 21,
1151                                      "program": "arrayHoldingNullValue.ets"
1152                                    },
1153                                    "end": {
1154                                      "line": 22,
1155                                      "column": 25,
1156                                      "program": "arrayHoldingNullValue.ets"
1157                                    }
1158                                  }
1159                                }
1160                              ],
1161                              "loc": {
1162                                "start": {
1163                                  "line": 22,
1164                                  "column": 16,
1165                                  "program": "arrayHoldingNullValue.ets"
1166                                },
1167                                "end": {
1168                                  "line": 22,
1169                                  "column": 25,
1170                                  "program": "arrayHoldingNullValue.ets"
1171                                }
1172                              }
1173                            },
1174                            "decorators": [],
1175                            "loc": {
1176                              "start": {
1177                                "line": 22,
1178                                "column": 9,
1179                                "program": "arrayHoldingNullValue.ets"
1180                              },
1181                              "end": {
1182                                "line": 22,
1183                                "column": 10,
1184                                "program": "arrayHoldingNullValue.ets"
1185                              }
1186                            }
1187                          },
1188                          "init": {
1189                            "type": "NullLiteral",
1190                            "value": null,
1191                            "loc": {
1192                              "start": {
1193                                "line": 22,
1194                                "column": 28,
1195                                "program": "arrayHoldingNullValue.ets"
1196                              },
1197                              "end": {
1198                                "line": 22,
1199                                "column": 32,
1200                                "program": "arrayHoldingNullValue.ets"
1201                              }
1202                            }
1203                          },
1204                          "loc": {
1205                            "start": {
1206                              "line": 22,
1207                              "column": 9,
1208                              "program": "arrayHoldingNullValue.ets"
1209                            },
1210                            "end": {
1211                              "line": 22,
1212                              "column": 32,
1213                              "program": "arrayHoldingNullValue.ets"
1214                            }
1215                          }
1216                        }
1217                      ],
1218                      "kind": "let",
1219                      "loc": {
1220                        "start": {
1221                          "line": 22,
1222                          "column": 5,
1223                          "program": "arrayHoldingNullValue.ets"
1224                        },
1225                        "end": {
1226                          "line": 22,
1227                          "column": 33,
1228                          "program": "arrayHoldingNullValue.ets"
1229                        }
1230                      }
1231                    }
1232                  ],
1233                  "loc": {
1234                    "start": {
1235                      "line": 20,
1236                      "column": 23,
1237                      "program": "arrayHoldingNullValue.ets"
1238                    },
1239                    "end": {
1240                      "line": 23,
1241                      "column": 2,
1242                      "program": "arrayHoldingNullValue.ets"
1243                    }
1244                  }
1245                },
1246                "loc": {
1247                  "start": {
1248                    "line": 20,
1249                    "column": 10,
1250                    "program": "arrayHoldingNullValue.ets"
1251                  },
1252                  "end": {
1253                    "line": 23,
1254                    "column": 2,
1255                    "program": "arrayHoldingNullValue.ets"
1256                  }
1257                }
1258              },
1259              "loc": {
1260                "start": {
1261                  "line": 20,
1262                  "column": 10,
1263                  "program": "arrayHoldingNullValue.ets"
1264                },
1265                "end": {
1266                  "line": 23,
1267                  "column": 2,
1268                  "program": "arrayHoldingNullValue.ets"
1269                }
1270              }
1271            },
1272            "overloads": [],
1273            "decorators": [],
1274            "loc": {
1275              "start": {
1276                "line": 20,
1277                "column": 1,
1278                "program": "arrayHoldingNullValue.ets"
1279              },
1280              "end": {
1281                "line": 23,
1282                "column": 2,
1283                "program": "arrayHoldingNullValue.ets"
1284              }
1285            }
1286          }
1287        ],
1288        "loc": {
1289          "start": {
1290            "line": 1,
1291            "column": 1,
1292            "program": "arrayHoldingNullValue.ets"
1293          },
1294          "end": {
1295            "line": 1,
1296            "column": 1,
1297            "program": "arrayHoldingNullValue.ets"
1298          }
1299        }
1300      },
1301      "loc": {
1302        "start": {
1303          "line": 1,
1304          "column": 1,
1305          "program": "arrayHoldingNullValue.ets"
1306        },
1307        "end": {
1308          "line": 1,
1309          "column": 1,
1310          "program": "arrayHoldingNullValue.ets"
1311        }
1312      }
1313    }
1314  ],
1315  "loc": {
1316    "start": {
1317      "line": 1,
1318      "column": 1,
1319      "program": "arrayHoldingNullValue.ets"
1320    },
1321    "end": {
1322      "line": 24,
1323      "column": 1,
1324      "program": "arrayHoldingNullValue.ets"
1325    }
1326  }
1327}
1328