| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
| 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". | 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". |
| 7 | 7 |
| 8 library analyzer.src.summary.format; | 8 library analyzer.src.summary.format; |
| 9 | 9 |
| 10 import 'flat_buffers.dart' as fb; | 10 import 'flat_buffers.dart' as fb; |
| 11 import 'idl.dart' as idl; | 11 import 'idl.dart' as idl; |
| 12 import 'dart:convert' as convert; | 12 import 'dart:convert' as convert; |
| 13 | 13 |
| 14 class _CacheSourceKindReader extends fb.Reader<idl.CacheSourceKind> { |
| 15 const _CacheSourceKindReader() : super(); |
| 16 |
| 17 @override |
| 18 int get size => 1; |
| 19 |
| 20 @override |
| 21 idl.CacheSourceKind read(fb.BufferPointer bp) { |
| 22 int index = const fb.Uint8Reader().read(bp); |
| 23 return index < idl.CacheSourceKind.values.length ? idl.CacheSourceKind.value
s[index] : idl.CacheSourceKind.library; |
| 24 } |
| 25 } |
| 26 |
| 14 class _IndexNameKindReader extends fb.Reader<idl.IndexNameKind> { | 27 class _IndexNameKindReader extends fb.Reader<idl.IndexNameKind> { |
| 15 const _IndexNameKindReader() : super(); | 28 const _IndexNameKindReader() : super(); |
| 16 | 29 |
| 17 @override | 30 @override |
| 18 int get size => 1; | 31 int get size => 1; |
| 19 | 32 |
| 20 @override | 33 @override |
| 21 idl.IndexNameKind read(fb.BufferPointer bp) { | 34 idl.IndexNameKind read(fb.BufferPointer bp) { |
| 22 int index = const fb.Uint8Reader().read(bp); | 35 int index = const fb.Uint8Reader().read(bp); |
| 23 return index < idl.IndexNameKind.values.length ? idl.IndexNameKind.values[in
dex] : idl.IndexNameKind.topLevel; | 36 return index < idl.IndexNameKind.values.length ? idl.IndexNameKind.values[in
dex] : idl.IndexNameKind.topLevel; |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 @override | 121 @override |
| 109 int get size => 1; | 122 int get size => 1; |
| 110 | 123 |
| 111 @override | 124 @override |
| 112 idl.UnlinkedParamKind read(fb.BufferPointer bp) { | 125 idl.UnlinkedParamKind read(fb.BufferPointer bp) { |
| 113 int index = const fb.Uint8Reader().read(bp); | 126 int index = const fb.Uint8Reader().read(bp); |
| 114 return index < idl.UnlinkedParamKind.values.length ? idl.UnlinkedParamKind.v
alues[index] : idl.UnlinkedParamKind.required; | 127 return index < idl.UnlinkedParamKind.values.length ? idl.UnlinkedParamKind.v
alues[index] : idl.UnlinkedParamKind.required; |
| 115 } | 128 } |
| 116 } | 129 } |
| 117 | 130 |
| 118 class CacheLibraryUrisBuilder extends Object with _CacheLibraryUrisMixin impleme
nts idl.CacheLibraryUris { | 131 class CacheSourceContentBuilder extends Object with _CacheSourceContentMixin imp
lements idl.CacheSourceContent { |
| 119 bool _finished = false; | 132 bool _finished = false; |
| 120 | 133 |
| 121 List<String> _exportedUris; | 134 List<String> _exportedUris; |
| 122 List<String> _importedUris; | 135 List<String> _importedUris; |
| 136 idl.CacheSourceKind _kind; |
| 123 List<String> _partUris; | 137 List<String> _partUris; |
| 124 | 138 |
| 125 @override | 139 @override |
| 126 List<String> get exportedUris => _exportedUris ??= <String>[]; | 140 List<String> get exportedUris => _exportedUris ??= <String>[]; |
| 127 | 141 |
| 128 /** | 142 /** |
| 129 * The list of exported URIs, e.g. `dart:core`, or `foo/bar.dart`, | 143 * The list of exported URIs, e.g. `dart:core`, or `foo/bar.dart`, |
| 130 * or `package:foo/bar.dart`. | 144 * or `package:foo/bar.dart`. |
| 131 */ | 145 */ |
| 132 void set exportedUris(List<String> _value) { | 146 void set exportedUris(List<String> _value) { |
| 133 assert(!_finished); | 147 assert(!_finished); |
| 134 _exportedUris = _value; | 148 _exportedUris = _value; |
| 135 } | 149 } |
| 136 | 150 |
| 137 @override | 151 @override |
| 138 List<String> get importedUris => _importedUris ??= <String>[]; | 152 List<String> get importedUris => _importedUris ??= <String>[]; |
| 139 | 153 |
| 140 /** | 154 /** |
| 141 * The list of explicitly imported URIs, e.g. `dart:core`, or `foo/bar.dart`, | 155 * The list of explicitly imported URIs, e.g. `dart:core`, or `foo/bar.dart`, |
| 142 * or `package:foo/bar.dart`. | 156 * or `package:foo/bar.dart`. |
| 143 */ | 157 */ |
| 144 void set importedUris(List<String> _value) { | 158 void set importedUris(List<String> _value) { |
| 145 assert(!_finished); | 159 assert(!_finished); |
| 146 _importedUris = _value; | 160 _importedUris = _value; |
| 147 } | 161 } |
| 148 | 162 |
| 149 @override | 163 @override |
| 164 idl.CacheSourceKind get kind => _kind ??= idl.CacheSourceKind.library; |
| 165 |
| 166 /** |
| 167 * The kind of the source. |
| 168 */ |
| 169 void set kind(idl.CacheSourceKind _value) { |
| 170 assert(!_finished); |
| 171 _kind = _value; |
| 172 } |
| 173 |
| 174 @override |
| 150 List<String> get partUris => _partUris ??= <String>[]; | 175 List<String> get partUris => _partUris ??= <String>[]; |
| 151 | 176 |
| 152 /** | 177 /** |
| 153 * The list of part URIs, e.g. `foo/bar.dart`. | 178 * The list of part URIs, e.g. `foo/bar.dart`. |
| 154 */ | 179 */ |
| 155 void set partUris(List<String> _value) { | 180 void set partUris(List<String> _value) { |
| 156 assert(!_finished); | 181 assert(!_finished); |
| 157 _partUris = _value; | 182 _partUris = _value; |
| 158 } | 183 } |
| 159 | 184 |
| 160 CacheLibraryUrisBuilder({List<String> exportedUris, List<String> importedUris,
List<String> partUris}) | 185 CacheSourceContentBuilder({List<String> exportedUris, List<String> importedUri
s, idl.CacheSourceKind kind, List<String> partUris}) |
| 161 : _exportedUris = exportedUris, | 186 : _exportedUris = exportedUris, |
| 162 _importedUris = importedUris, | 187 _importedUris = importedUris, |
| 188 _kind = kind, |
| 163 _partUris = partUris; | 189 _partUris = partUris; |
| 164 | 190 |
| 165 List<int> toBuffer() { | 191 List<int> toBuffer() { |
| 166 fb.Builder fbBuilder = new fb.Builder(); | 192 fb.Builder fbBuilder = new fb.Builder(); |
| 167 return fbBuilder.finish(finish(fbBuilder), "CaLU"); | 193 return fbBuilder.finish(finish(fbBuilder), "CaSS"); |
| 168 } | 194 } |
| 169 | 195 |
| 170 fb.Offset finish(fb.Builder fbBuilder) { | 196 fb.Offset finish(fb.Builder fbBuilder) { |
| 171 assert(!_finished); | 197 assert(!_finished); |
| 172 _finished = true; | 198 _finished = true; |
| 173 fb.Offset offset_exportedUris; | 199 fb.Offset offset_exportedUris; |
| 174 fb.Offset offset_importedUris; | 200 fb.Offset offset_importedUris; |
| 175 fb.Offset offset_partUris; | 201 fb.Offset offset_partUris; |
| 176 if (!(_exportedUris == null || _exportedUris.isEmpty)) { | 202 if (!(_exportedUris == null || _exportedUris.isEmpty)) { |
| 177 offset_exportedUris = fbBuilder.writeList(_exportedUris.map((b) => fbBuild
er.writeString(b)).toList()); | 203 offset_exportedUris = fbBuilder.writeList(_exportedUris.map((b) => fbBuild
er.writeString(b)).toList()); |
| 178 } | 204 } |
| 179 if (!(_importedUris == null || _importedUris.isEmpty)) { | 205 if (!(_importedUris == null || _importedUris.isEmpty)) { |
| 180 offset_importedUris = fbBuilder.writeList(_importedUris.map((b) => fbBuild
er.writeString(b)).toList()); | 206 offset_importedUris = fbBuilder.writeList(_importedUris.map((b) => fbBuild
er.writeString(b)).toList()); |
| 181 } | 207 } |
| 182 if (!(_partUris == null || _partUris.isEmpty)) { | 208 if (!(_partUris == null || _partUris.isEmpty)) { |
| 183 offset_partUris = fbBuilder.writeList(_partUris.map((b) => fbBuilder.write
String(b)).toList()); | 209 offset_partUris = fbBuilder.writeList(_partUris.map((b) => fbBuilder.write
String(b)).toList()); |
| 184 } | 210 } |
| 185 fbBuilder.startTable(); | 211 fbBuilder.startTable(); |
| 186 if (offset_exportedUris != null) { | 212 if (offset_exportedUris != null) { |
| 187 fbBuilder.addOffset(1, offset_exportedUris); | 213 fbBuilder.addOffset(2, offset_exportedUris); |
| 188 } | 214 } |
| 189 if (offset_importedUris != null) { | 215 if (offset_importedUris != null) { |
| 190 fbBuilder.addOffset(0, offset_importedUris); | 216 fbBuilder.addOffset(1, offset_importedUris); |
| 217 } |
| 218 if (_kind != null && _kind != idl.CacheSourceKind.library) { |
| 219 fbBuilder.addUint8(0, _kind.index); |
| 191 } | 220 } |
| 192 if (offset_partUris != null) { | 221 if (offset_partUris != null) { |
| 193 fbBuilder.addOffset(2, offset_partUris); | 222 fbBuilder.addOffset(3, offset_partUris); |
| 194 } | 223 } |
| 195 return fbBuilder.endTable(); | 224 return fbBuilder.endTable(); |
| 196 } | 225 } |
| 197 } | 226 } |
| 198 | 227 |
| 199 idl.CacheLibraryUris readCacheLibraryUris(List<int> buffer) { | 228 idl.CacheSourceContent readCacheSourceContent(List<int> buffer) { |
| 200 fb.BufferPointer rootRef = new fb.BufferPointer.fromBytes(buffer); | 229 fb.BufferPointer rootRef = new fb.BufferPointer.fromBytes(buffer); |
| 201 return const _CacheLibraryUrisReader().read(rootRef); | 230 return const _CacheSourceContentReader().read(rootRef); |
| 202 } | 231 } |
| 203 | 232 |
| 204 class _CacheLibraryUrisReader extends fb.TableReader<_CacheLibraryUrisImpl> { | 233 class _CacheSourceContentReader extends fb.TableReader<_CacheSourceContentImpl>
{ |
| 205 const _CacheLibraryUrisReader(); | 234 const _CacheSourceContentReader(); |
| 206 | 235 |
| 207 @override | 236 @override |
| 208 _CacheLibraryUrisImpl createObject(fb.BufferPointer bp) => new _CacheLibraryUr
isImpl(bp); | 237 _CacheSourceContentImpl createObject(fb.BufferPointer bp) => new _CacheSourceC
ontentImpl(bp); |
| 209 } | 238 } |
| 210 | 239 |
| 211 class _CacheLibraryUrisImpl extends Object with _CacheLibraryUrisMixin implement
s idl.CacheLibraryUris { | 240 class _CacheSourceContentImpl extends Object with _CacheSourceContentMixin imple
ments idl.CacheSourceContent { |
| 212 final fb.BufferPointer _bp; | 241 final fb.BufferPointer _bp; |
| 213 | 242 |
| 214 _CacheLibraryUrisImpl(this._bp); | 243 _CacheSourceContentImpl(this._bp); |
| 215 | 244 |
| 216 List<String> _exportedUris; | 245 List<String> _exportedUris; |
| 217 List<String> _importedUris; | 246 List<String> _importedUris; |
| 247 idl.CacheSourceKind _kind; |
| 218 List<String> _partUris; | 248 List<String> _partUris; |
| 219 | 249 |
| 220 @override | 250 @override |
| 221 List<String> get exportedUris { | 251 List<String> get exportedUris { |
| 222 _exportedUris ??= const fb.ListReader<String>(const fb.StringReader()).vTabl
eGet(_bp, 1, const <String>[]); | 252 _exportedUris ??= const fb.ListReader<String>(const fb.StringReader()).vTabl
eGet(_bp, 2, const <String>[]); |
| 223 return _exportedUris; | 253 return _exportedUris; |
| 224 } | 254 } |
| 225 | 255 |
| 226 @override | 256 @override |
| 227 List<String> get importedUris { | 257 List<String> get importedUris { |
| 228 _importedUris ??= const fb.ListReader<String>(const fb.StringReader()).vTabl
eGet(_bp, 0, const <String>[]); | 258 _importedUris ??= const fb.ListReader<String>(const fb.StringReader()).vTabl
eGet(_bp, 1, const <String>[]); |
| 229 return _importedUris; | 259 return _importedUris; |
| 230 } | 260 } |
| 231 | 261 |
| 232 @override | 262 @override |
| 263 idl.CacheSourceKind get kind { |
| 264 _kind ??= const _CacheSourceKindReader().vTableGet(_bp, 0, idl.CacheSourceKi
nd.library); |
| 265 return _kind; |
| 266 } |
| 267 |
| 268 @override |
| 233 List<String> get partUris { | 269 List<String> get partUris { |
| 234 _partUris ??= const fb.ListReader<String>(const fb.StringReader()).vTableGet
(_bp, 2, const <String>[]); | 270 _partUris ??= const fb.ListReader<String>(const fb.StringReader()).vTableGet
(_bp, 3, const <String>[]); |
| 235 return _partUris; | 271 return _partUris; |
| 236 } | 272 } |
| 237 } | 273 } |
| 238 | 274 |
| 239 abstract class _CacheLibraryUrisMixin implements idl.CacheLibraryUris { | 275 abstract class _CacheSourceContentMixin implements idl.CacheSourceContent { |
| 240 @override | 276 @override |
| 241 Map<String, Object> toJson() { | 277 Map<String, Object> toJson() { |
| 242 Map<String, Object> _result = <String, Object>{}; | 278 Map<String, Object> _result = <String, Object>{}; |
| 243 if (exportedUris.isNotEmpty) _result["exportedUris"] = exportedUris; | 279 if (exportedUris.isNotEmpty) _result["exportedUris"] = exportedUris; |
| 244 if (importedUris.isNotEmpty) _result["importedUris"] = importedUris; | 280 if (importedUris.isNotEmpty) _result["importedUris"] = importedUris; |
| 281 if (kind != idl.CacheSourceKind.library) _result["kind"] = kind.toString().s
plit('.')[1]; |
| 245 if (partUris.isNotEmpty) _result["partUris"] = partUris; | 282 if (partUris.isNotEmpty) _result["partUris"] = partUris; |
| 246 return _result; | 283 return _result; |
| 247 } | 284 } |
| 248 | 285 |
| 249 @override | 286 @override |
| 250 Map<String, Object> toMap() => { | 287 Map<String, Object> toMap() => { |
| 251 "exportedUris": exportedUris, | 288 "exportedUris": exportedUris, |
| 252 "importedUris": importedUris, | 289 "importedUris": importedUris, |
| 290 "kind": kind, |
| 253 "partUris": partUris, | 291 "partUris": partUris, |
| 254 }; | 292 }; |
| 255 | 293 |
| 256 @override | 294 @override |
| 257 String toString() => convert.JSON.encode(toJson()); | 295 String toString() => convert.JSON.encode(toJson()); |
| 258 } | 296 } |
| 259 | 297 |
| 260 class CodeRangeBuilder extends Object with _CodeRangeMixin implements idl.CodeRa
nge { | 298 class CodeRangeBuilder extends Object with _CodeRangeMixin implements idl.CodeRa
nge { |
| 261 bool _finished = false; | 299 bool _finished = false; |
| 262 | 300 |
| (...skipping 7624 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7887 "propagatedTypeSlot": propagatedTypeSlot, | 7925 "propagatedTypeSlot": propagatedTypeSlot, |
| 7888 "type": type, | 7926 "type": type, |
| 7889 "visibleLength": visibleLength, | 7927 "visibleLength": visibleLength, |
| 7890 "visibleOffset": visibleOffset, | 7928 "visibleOffset": visibleOffset, |
| 7891 }; | 7929 }; |
| 7892 | 7930 |
| 7893 @override | 7931 @override |
| 7894 String toString() => convert.JSON.encode(toJson()); | 7932 String toString() => convert.JSON.encode(toJson()); |
| 7895 } | 7933 } |
| 7896 | 7934 |
| OLD | NEW |