1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "B", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 21, 15 "program": "ambient_declaration_final_class.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 22, 20 "program": "ambient_declaration_final_class.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "MethodDefinition", 29 "key": { 30 "type": "Identifier", 31 "name": "constructor", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 16, 36 "column": 24, 37 "program": "ambient_declaration_final_class.ets" 38 }, 39 "end": { 40 "line": 16, 41 "column": 24, 42 "program": "ambient_declaration_final_class.ets" 43 } 44 } 45 }, 46 "kind": "constructor", 47 "static": false, 48 "optional": false, 49 "computed": false, 50 "value": { 51 "type": "FunctionExpression", 52 "function": { 53 "type": "ScriptFunction", 54 "id": { 55 "type": "Identifier", 56 "name": "constructor", 57 "decorators": [], 58 "loc": { 59 "start": { 60 "line": 16, 61 "column": 24, 62 "program": "ambient_declaration_final_class.ets" 63 }, 64 "end": { 65 "line": 16, 66 "column": 24, 67 "program": "ambient_declaration_final_class.ets" 68 } 69 } 70 }, 71 "generator": false, 72 "async": false, 73 "expression": false, 74 "params": [], 75 "body": { 76 "type": "BlockStatement", 77 "statements": [], 78 "loc": { 79 "start": { 80 "line": 16, 81 "column": 24, 82 "program": "ambient_declaration_final_class.ets" 83 }, 84 "end": { 85 "line": 16, 86 "column": 24, 87 "program": "ambient_declaration_final_class.ets" 88 } 89 } 90 }, 91 "loc": { 92 "start": { 93 "line": 16, 94 "column": 24, 95 "program": "ambient_declaration_final_class.ets" 96 }, 97 "end": { 98 "line": 16, 99 "column": 24, 100 "program": "ambient_declaration_final_class.ets" 101 } 102 } 103 }, 104 "loc": { 105 "start": { 106 "line": 16, 107 "column": 24, 108 "program": "ambient_declaration_final_class.ets" 109 }, 110 "end": { 111 "line": 16, 112 "column": 24, 113 "program": "ambient_declaration_final_class.ets" 114 } 115 } 116 }, 117 "overloads": [], 118 "decorators": [], 119 "loc": { 120 "start": { 121 "line": 1, 122 "column": 1, 123 "program": null 124 }, 125 "end": { 126 "line": 1, 127 "column": 1, 128 "program": null 129 } 130 } 131 } 132 ], 133 "loc": { 134 "start": { 135 "line": 16, 136 "column": 23, 137 "program": "ambient_declaration_final_class.ets" 138 }, 139 "end": { 140 "line": 17, 141 "column": 1, 142 "program": "ambient_declaration_final_class.ets" 143 } 144 } 145 }, 146 "loc": { 147 "start": { 148 "line": 16, 149 "column": 15, 150 "program": "ambient_declaration_final_class.ets" 151 }, 152 "end": { 153 "line": 17, 154 "column": 1, 155 "program": "ambient_declaration_final_class.ets" 156 } 157 } 158 }, 159 { 160 "type": "ClassDeclaration", 161 "definition": { 162 "id": { 163 "type": "Identifier", 164 "name": "ETSGLOBAL", 165 "decorators": [], 166 "loc": { 167 "start": { 168 "line": 1, 169 "column": 1, 170 "program": "ambient_declaration_final_class.ets" 171 }, 172 "end": { 173 "line": 1, 174 "column": 1, 175 "program": "ambient_declaration_final_class.ets" 176 } 177 } 178 }, 179 "superClass": null, 180 "implements": [], 181 "body": [], 182 "loc": { 183 "start": { 184 "line": 1, 185 "column": 1, 186 "program": "ambient_declaration_final_class.ets" 187 }, 188 "end": { 189 "line": 1, 190 "column": 1, 191 "program": "ambient_declaration_final_class.ets" 192 } 193 } 194 }, 195 "loc": { 196 "start": { 197 "line": 1, 198 "column": 1, 199 "program": "ambient_declaration_final_class.ets" 200 }, 201 "end": { 202 "line": 1, 203 "column": 1, 204 "program": "ambient_declaration_final_class.ets" 205 } 206 } 207 } 208 ], 209 "loc": { 210 "start": { 211 "line": 1, 212 "column": 1, 213 "program": "ambient_declaration_final_class.ets" 214 }, 215 "end": { 216 "line": 17, 217 "column": 1, 218 "program": "ambient_declaration_final_class.ets" 219 } 220 } 221} 222