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