• 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": "boxingConversion7.ets"
16            },
17            "end": {
18              "line": 1,
19              "column": 1,
20              "program": "boxingConversion7.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "main",
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": "main",
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                  "loc": {
80                    "start": {
81                      "line": 1,
82                      "column": 1,
83                      "program": null
84                    },
85                    "end": {
86                      "line": 1,
87                      "column": 1,
88                      "program": null
89                    }
90                  }
91                },
92                "loc": {
93                  "start": {
94                    "line": 1,
95                    "column": 1,
96                    "program": null
97                  },
98                  "end": {
99                    "line": 1,
100                    "column": 1,
101                    "program": null
102                  }
103                }
104              },
105              "loc": {
106                "start": {
107                  "line": 1,
108                  "column": 1,
109                  "program": null
110                },
111                "end": {
112                  "line": 1,
113                  "column": 1,
114                  "program": null
115                }
116              }
117            },
118            "overloads": [],
119            "decorators": [],
120            "loc": {
121              "start": {
122                "line": 1,
123                "column": 1,
124                "program": "boxingConversion7.ets"
125              },
126              "end": {
127                "line": 1,
128                "column": 1,
129                "program": "boxingConversion7.ets"
130              }
131            }
132          },
133          {
134            "type": "MethodDefinition",
135            "key": {
136              "type": "Identifier",
137              "name": "_$init$_",
138              "decorators": [],
139              "loc": {
140                "start": {
141                  "line": 1,
142                  "column": 1,
143                  "program": null
144                },
145                "end": {
146                  "line": 1,
147                  "column": 1,
148                  "program": null
149                }
150              }
151            },
152            "kind": "method",
153            "accessibility": "public",
154            "static": true,
155            "optional": false,
156            "computed": false,
157            "value": {
158              "type": "FunctionExpression",
159              "function": {
160                "type": "ScriptFunction",
161                "id": {
162                  "type": "Identifier",
163                  "name": "_$init$_",
164                  "decorators": [],
165                  "loc": {
166                    "start": {
167                      "line": 1,
168                      "column": 1,
169                      "program": null
170                    },
171                    "end": {
172                      "line": 1,
173                      "column": 1,
174                      "program": null
175                    }
176                  }
177                },
178                "generator": false,
179                "async": false,
180                "expression": false,
181                "params": [],
182                "body": {
183                  "type": "BlockStatement",
184                  "statements": [
185                    {
186                      "type": "ExpressionStatement",
187                      "expression": {
188                        "type": "AssignmentExpression",
189                        "operator": "=",
190                        "left": {
191                          "type": "Identifier",
192                          "name": "c",
193                          "decorators": [],
194                          "loc": {
195                            "start": {
196                              "line": 16,
197                              "column": 5,
198                              "program": "boxingConversion7.ets"
199                            },
200                            "end": {
201                              "line": 16,
202                              "column": 6,
203                              "program": "boxingConversion7.ets"
204                            }
205                          }
206                        },
207                        "right": {
208                          "type": "CharLiteral",
209                          "value": "a",
210                          "loc": {
211                            "start": {
212                              "line": 16,
213                              "column": 15,
214                              "program": "boxingConversion7.ets"
215                            },
216                            "end": {
217                              "line": 16,
218                              "column": 19,
219                              "program": "boxingConversion7.ets"
220                            }
221                          }
222                        },
223                        "loc": {
224                          "start": {
225                            "line": 16,
226                            "column": 5,
227                            "program": "boxingConversion7.ets"
228                          },
229                          "end": {
230                            "line": 16,
231                            "column": 19,
232                            "program": "boxingConversion7.ets"
233                          }
234                        }
235                      },
236                      "loc": {
237                        "start": {
238                          "line": 16,
239                          "column": 5,
240                          "program": "boxingConversion7.ets"
241                        },
242                        "end": {
243                          "line": 16,
244                          "column": 19,
245                          "program": "boxingConversion7.ets"
246                        }
247                      }
248                    },
249                    {
250                      "type": "ExpressionStatement",
251                      "expression": {
252                        "type": "AssignmentExpression",
253                        "operator": "=",
254                        "left": {
255                          "type": "Identifier",
256                          "name": "i",
257                          "decorators": [],
258                          "loc": {
259                            "start": {
260                              "line": 17,
261                              "column": 5,
262                              "program": "boxingConversion7.ets"
263                            },
264                            "end": {
265                              "line": 17,
266                              "column": 6,
267                              "program": "boxingConversion7.ets"
268                            }
269                          }
270                        },
271                        "right": {
272                          "type": "Identifier",
273                          "name": "c",
274                          "decorators": [],
275                          "loc": {
276                            "start": {
277                              "line": 17,
278                              "column": 14,
279                              "program": "boxingConversion7.ets"
280                            },
281                            "end": {
282                              "line": 17,
283                              "column": 15,
284                              "program": "boxingConversion7.ets"
285                            }
286                          }
287                        },
288                        "loc": {
289                          "start": {
290                            "line": 17,
291                            "column": 5,
292                            "program": "boxingConversion7.ets"
293                          },
294                          "end": {
295                            "line": 17,
296                            "column": 15,
297                            "program": "boxingConversion7.ets"
298                          }
299                        }
300                      },
301                      "loc": {
302                        "start": {
303                          "line": 17,
304                          "column": 5,
305                          "program": "boxingConversion7.ets"
306                        },
307                        "end": {
308                          "line": 17,
309                          "column": 15,
310                          "program": "boxingConversion7.ets"
311                        }
312                      }
313                    },
314                    {
315                      "type": "ExpressionStatement",
316                      "expression": {
317                        "type": "AssignmentExpression",
318                        "operator": "=",
319                        "left": {
320                          "type": "Identifier",
321                          "name": "l",
322                          "decorators": [],
323                          "loc": {
324                            "start": {
325                              "line": 18,
326                              "column": 5,
327                              "program": "boxingConversion7.ets"
328                            },
329                            "end": {
330                              "line": 18,
331                              "column": 6,
332                              "program": "boxingConversion7.ets"
333                            }
334                          }
335                        },
336                        "right": {
337                          "type": "Identifier",
338                          "name": "c",
339                          "decorators": [],
340                          "loc": {
341                            "start": {
342                              "line": 18,
343                              "column": 15,
344                              "program": "boxingConversion7.ets"
345                            },
346                            "end": {
347                              "line": 18,
348                              "column": 16,
349                              "program": "boxingConversion7.ets"
350                            }
351                          }
352                        },
353                        "loc": {
354                          "start": {
355                            "line": 18,
356                            "column": 5,
357                            "program": "boxingConversion7.ets"
358                          },
359                          "end": {
360                            "line": 18,
361                            "column": 16,
362                            "program": "boxingConversion7.ets"
363                          }
364                        }
365                      },
366                      "loc": {
367                        "start": {
368                          "line": 18,
369                          "column": 5,
370                          "program": "boxingConversion7.ets"
371                        },
372                        "end": {
373                          "line": 18,
374                          "column": 16,
375                          "program": "boxingConversion7.ets"
376                        }
377                      }
378                    },
379                    {
380                      "type": "ExpressionStatement",
381                      "expression": {
382                        "type": "AssignmentExpression",
383                        "operator": "=",
384                        "left": {
385                          "type": "Identifier",
386                          "name": "f",
387                          "decorators": [],
388                          "loc": {
389                            "start": {
390                              "line": 19,
391                              "column": 5,
392                              "program": "boxingConversion7.ets"
393                            },
394                            "end": {
395                              "line": 19,
396                              "column": 6,
397                              "program": "boxingConversion7.ets"
398                            }
399                          }
400                        },
401                        "right": {
402                          "type": "Identifier",
403                          "name": "c",
404                          "decorators": [],
405                          "loc": {
406                            "start": {
407                              "line": 19,
408                              "column": 16,
409                              "program": "boxingConversion7.ets"
410                            },
411                            "end": {
412                              "line": 19,
413                              "column": 17,
414                              "program": "boxingConversion7.ets"
415                            }
416                          }
417                        },
418                        "loc": {
419                          "start": {
420                            "line": 19,
421                            "column": 5,
422                            "program": "boxingConversion7.ets"
423                          },
424                          "end": {
425                            "line": 19,
426                            "column": 17,
427                            "program": "boxingConversion7.ets"
428                          }
429                        }
430                      },
431                      "loc": {
432                        "start": {
433                          "line": 19,
434                          "column": 5,
435                          "program": "boxingConversion7.ets"
436                        },
437                        "end": {
438                          "line": 19,
439                          "column": 17,
440                          "program": "boxingConversion7.ets"
441                        }
442                      }
443                    },
444                    {
445                      "type": "ExpressionStatement",
446                      "expression": {
447                        "type": "AssignmentExpression",
448                        "operator": "=",
449                        "left": {
450                          "type": "Identifier",
451                          "name": "d",
452                          "decorators": [],
453                          "loc": {
454                            "start": {
455                              "line": 20,
456                              "column": 5,
457                              "program": "boxingConversion7.ets"
458                            },
459                            "end": {
460                              "line": 20,
461                              "column": 6,
462                              "program": "boxingConversion7.ets"
463                            }
464                          }
465                        },
466                        "right": {
467                          "type": "Identifier",
468                          "name": "c",
469                          "decorators": [],
470                          "loc": {
471                            "start": {
472                              "line": 20,
473                              "column": 17,
474                              "program": "boxingConversion7.ets"
475                            },
476                            "end": {
477                              "line": 20,
478                              "column": 18,
479                              "program": "boxingConversion7.ets"
480                            }
481                          }
482                        },
483                        "loc": {
484                          "start": {
485                            "line": 20,
486                            "column": 5,
487                            "program": "boxingConversion7.ets"
488                          },
489                          "end": {
490                            "line": 20,
491                            "column": 18,
492                            "program": "boxingConversion7.ets"
493                          }
494                        }
495                      },
496                      "loc": {
497                        "start": {
498                          "line": 20,
499                          "column": 5,
500                          "program": "boxingConversion7.ets"
501                        },
502                        "end": {
503                          "line": 20,
504                          "column": 18,
505                          "program": "boxingConversion7.ets"
506                        }
507                      }
508                    }
509                  ],
510                  "loc": {
511                    "start": {
512                      "line": 1,
513                      "column": 1,
514                      "program": null
515                    },
516                    "end": {
517                      "line": 1,
518                      "column": 1,
519                      "program": null
520                    }
521                  }
522                },
523                "loc": {
524                  "start": {
525                    "line": 1,
526                    "column": 1,
527                    "program": null
528                  },
529                  "end": {
530                    "line": 1,
531                    "column": 1,
532                    "program": null
533                  }
534                }
535              },
536              "loc": {
537                "start": {
538                  "line": 1,
539                  "column": 1,
540                  "program": null
541                },
542                "end": {
543                  "line": 1,
544                  "column": 1,
545                  "program": null
546                }
547              }
548            },
549            "overloads": [],
550            "decorators": [],
551            "loc": {
552              "start": {
553                "line": 1,
554                "column": 1,
555                "program": "boxingConversion7.ets"
556              },
557              "end": {
558                "line": 1,
559                "column": 1,
560                "program": "boxingConversion7.ets"
561              }
562            }
563          },
564          {
565            "type": "ClassProperty",
566            "key": {
567              "type": "Identifier",
568              "name": "c",
569              "decorators": [],
570              "loc": {
571                "start": {
572                  "line": 16,
573                  "column": 5,
574                  "program": "boxingConversion7.ets"
575                },
576                "end": {
577                  "line": 16,
578                  "column": 6,
579                  "program": "boxingConversion7.ets"
580                }
581              }
582            },
583            "accessibility": "public",
584            "static": true,
585            "readonly": false,
586            "declare": false,
587            "optional": false,
588            "computed": false,
589            "typeAnnotation": {
590              "type": "ETSPrimitiveType",
591              "loc": {
592                "start": {
593                  "line": 16,
594                  "column": 8,
595                  "program": "boxingConversion7.ets"
596                },
597                "end": {
598                  "line": 16,
599                  "column": 12,
600                  "program": "boxingConversion7.ets"
601                }
602              }
603            },
604            "definite": false,
605            "decorators": [],
606            "loc": {
607              "start": {
608                "line": 16,
609                "column": 5,
610                "program": "boxingConversion7.ets"
611              },
612              "end": {
613                "line": 16,
614                "column": 19,
615                "program": "boxingConversion7.ets"
616              }
617            }
618          },
619          {
620            "type": "ClassProperty",
621            "key": {
622              "type": "Identifier",
623              "name": "i",
624              "decorators": [],
625              "loc": {
626                "start": {
627                  "line": 17,
628                  "column": 5,
629                  "program": "boxingConversion7.ets"
630                },
631                "end": {
632                  "line": 17,
633                  "column": 6,
634                  "program": "boxingConversion7.ets"
635                }
636              }
637            },
638            "accessibility": "public",
639            "static": true,
640            "readonly": false,
641            "declare": false,
642            "optional": false,
643            "computed": false,
644            "typeAnnotation": {
645              "type": "ETSTypeReference",
646              "part": {
647                "type": "ETSTypeReferencePart",
648                "name": {
649                  "type": "Identifier",
650                  "name": "Int",
651                  "decorators": [],
652                  "loc": {
653                    "start": {
654                      "line": 17,
655                      "column": 8,
656                      "program": "boxingConversion7.ets"
657                    },
658                    "end": {
659                      "line": 17,
660                      "column": 11,
661                      "program": "boxingConversion7.ets"
662                    }
663                  }
664                },
665                "loc": {
666                  "start": {
667                    "line": 17,
668                    "column": 8,
669                    "program": "boxingConversion7.ets"
670                  },
671                  "end": {
672                    "line": 17,
673                    "column": 13,
674                    "program": "boxingConversion7.ets"
675                  }
676                }
677              },
678              "loc": {
679                "start": {
680                  "line": 17,
681                  "column": 8,
682                  "program": "boxingConversion7.ets"
683                },
684                "end": {
685                  "line": 17,
686                  "column": 13,
687                  "program": "boxingConversion7.ets"
688                }
689              }
690            },
691            "definite": false,
692            "decorators": [],
693            "loc": {
694              "start": {
695                "line": 17,
696                "column": 5,
697                "program": "boxingConversion7.ets"
698              },
699              "end": {
700                "line": 17,
701                "column": 15,
702                "program": "boxingConversion7.ets"
703              }
704            }
705          },
706          {
707            "type": "ClassProperty",
708            "key": {
709              "type": "Identifier",
710              "name": "l",
711              "decorators": [],
712              "loc": {
713                "start": {
714                  "line": 18,
715                  "column": 5,
716                  "program": "boxingConversion7.ets"
717                },
718                "end": {
719                  "line": 18,
720                  "column": 6,
721                  "program": "boxingConversion7.ets"
722                }
723              }
724            },
725            "accessibility": "public",
726            "static": true,
727            "readonly": false,
728            "declare": false,
729            "optional": false,
730            "computed": false,
731            "typeAnnotation": {
732              "type": "ETSTypeReference",
733              "part": {
734                "type": "ETSTypeReferencePart",
735                "name": {
736                  "type": "Identifier",
737                  "name": "Long",
738                  "decorators": [],
739                  "loc": {
740                    "start": {
741                      "line": 18,
742                      "column": 8,
743                      "program": "boxingConversion7.ets"
744                    },
745                    "end": {
746                      "line": 18,
747                      "column": 12,
748                      "program": "boxingConversion7.ets"
749                    }
750                  }
751                },
752                "loc": {
753                  "start": {
754                    "line": 18,
755                    "column": 8,
756                    "program": "boxingConversion7.ets"
757                  },
758                  "end": {
759                    "line": 18,
760                    "column": 14,
761                    "program": "boxingConversion7.ets"
762                  }
763                }
764              },
765              "loc": {
766                "start": {
767                  "line": 18,
768                  "column": 8,
769                  "program": "boxingConversion7.ets"
770                },
771                "end": {
772                  "line": 18,
773                  "column": 14,
774                  "program": "boxingConversion7.ets"
775                }
776              }
777            },
778            "definite": false,
779            "decorators": [],
780            "loc": {
781              "start": {
782                "line": 18,
783                "column": 5,
784                "program": "boxingConversion7.ets"
785              },
786              "end": {
787                "line": 18,
788                "column": 16,
789                "program": "boxingConversion7.ets"
790              }
791            }
792          },
793          {
794            "type": "ClassProperty",
795            "key": {
796              "type": "Identifier",
797              "name": "f",
798              "decorators": [],
799              "loc": {
800                "start": {
801                  "line": 19,
802                  "column": 5,
803                  "program": "boxingConversion7.ets"
804                },
805                "end": {
806                  "line": 19,
807                  "column": 6,
808                  "program": "boxingConversion7.ets"
809                }
810              }
811            },
812            "accessibility": "public",
813            "static": true,
814            "readonly": false,
815            "declare": false,
816            "optional": false,
817            "computed": false,
818            "typeAnnotation": {
819              "type": "ETSTypeReference",
820              "part": {
821                "type": "ETSTypeReferencePart",
822                "name": {
823                  "type": "Identifier",
824                  "name": "Float",
825                  "decorators": [],
826                  "loc": {
827                    "start": {
828                      "line": 19,
829                      "column": 8,
830                      "program": "boxingConversion7.ets"
831                    },
832                    "end": {
833                      "line": 19,
834                      "column": 13,
835                      "program": "boxingConversion7.ets"
836                    }
837                  }
838                },
839                "loc": {
840                  "start": {
841                    "line": 19,
842                    "column": 8,
843                    "program": "boxingConversion7.ets"
844                  },
845                  "end": {
846                    "line": 19,
847                    "column": 15,
848                    "program": "boxingConversion7.ets"
849                  }
850                }
851              },
852              "loc": {
853                "start": {
854                  "line": 19,
855                  "column": 8,
856                  "program": "boxingConversion7.ets"
857                },
858                "end": {
859                  "line": 19,
860                  "column": 15,
861                  "program": "boxingConversion7.ets"
862                }
863              }
864            },
865            "definite": false,
866            "decorators": [],
867            "loc": {
868              "start": {
869                "line": 19,
870                "column": 5,
871                "program": "boxingConversion7.ets"
872              },
873              "end": {
874                "line": 19,
875                "column": 17,
876                "program": "boxingConversion7.ets"
877              }
878            }
879          },
880          {
881            "type": "ClassProperty",
882            "key": {
883              "type": "Identifier",
884              "name": "d",
885              "decorators": [],
886              "loc": {
887                "start": {
888                  "line": 20,
889                  "column": 5,
890                  "program": "boxingConversion7.ets"
891                },
892                "end": {
893                  "line": 20,
894                  "column": 6,
895                  "program": "boxingConversion7.ets"
896                }
897              }
898            },
899            "accessibility": "public",
900            "static": true,
901            "readonly": false,
902            "declare": false,
903            "optional": false,
904            "computed": false,
905            "typeAnnotation": {
906              "type": "ETSTypeReference",
907              "part": {
908                "type": "ETSTypeReferencePart",
909                "name": {
910                  "type": "Identifier",
911                  "name": "Double",
912                  "decorators": [],
913                  "loc": {
914                    "start": {
915                      "line": 20,
916                      "column": 8,
917                      "program": "boxingConversion7.ets"
918                    },
919                    "end": {
920                      "line": 20,
921                      "column": 14,
922                      "program": "boxingConversion7.ets"
923                    }
924                  }
925                },
926                "loc": {
927                  "start": {
928                    "line": 20,
929                    "column": 8,
930                    "program": "boxingConversion7.ets"
931                  },
932                  "end": {
933                    "line": 20,
934                    "column": 16,
935                    "program": "boxingConversion7.ets"
936                  }
937                }
938              },
939              "loc": {
940                "start": {
941                  "line": 20,
942                  "column": 8,
943                  "program": "boxingConversion7.ets"
944                },
945                "end": {
946                  "line": 20,
947                  "column": 16,
948                  "program": "boxingConversion7.ets"
949                }
950              }
951            },
952            "definite": false,
953            "decorators": [],
954            "loc": {
955              "start": {
956                "line": 20,
957                "column": 5,
958                "program": "boxingConversion7.ets"
959              },
960              "end": {
961                "line": 20,
962                "column": 18,
963                "program": "boxingConversion7.ets"
964              }
965            }
966          }
967        ],
968        "loc": {
969          "start": {
970            "line": 1,
971            "column": 1,
972            "program": "boxingConversion7.ets"
973          },
974          "end": {
975            "line": 1,
976            "column": 1,
977            "program": "boxingConversion7.ets"
978          }
979        }
980      },
981      "loc": {
982        "start": {
983          "line": 1,
984          "column": 1,
985          "program": "boxingConversion7.ets"
986        },
987        "end": {
988          "line": 1,
989          "column": 1,
990          "program": "boxingConversion7.ets"
991        }
992      }
993    }
994  ],
995  "loc": {
996    "start": {
997      "line": 1,
998      "column": 1,
999      "program": "boxingConversion7.ets"
1000    },
1001    "end": {
1002      "line": 21,
1003      "column": 1,
1004      "program": "boxingConversion7.ets"
1005    }
1006  }
1007}
1008