| 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 'dart:convert'; | 10 import 'dart:convert'; |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 PrelinkedDependencyBuilder builder = new PrelinkedDependencyBuilder(builderCon
text); | 65 PrelinkedDependencyBuilder builder = new PrelinkedDependencyBuilder(builderCon
text); |
| 66 builder.uri = uri; | 66 builder.uri = uri; |
| 67 return builder; | 67 return builder; |
| 68 } | 68 } |
| 69 | 69 |
| 70 class PrelinkedLibrary { | 70 class PrelinkedLibrary { |
| 71 List<PrelinkedUnit> _units; | 71 List<PrelinkedUnit> _units; |
| 72 UnlinkedLibrary _unlinked; | 72 UnlinkedLibrary _unlinked; |
| 73 List<PrelinkedDependency> _dependencies; | 73 List<PrelinkedDependency> _dependencies; |
| 74 List<int> _importDependencies; | 74 List<int> _importDependencies; |
| 75 List<PrelinkedReference> _references; | |
| 76 | 75 |
| 77 PrelinkedLibrary.fromJson(Map json) | 76 PrelinkedLibrary.fromJson(Map json) |
| 78 : _units = json["units"]?.map((x) => new PrelinkedUnit.fromJson(x))?.toList(
), | 77 : _units = json["units"]?.map((x) => new PrelinkedUnit.fromJson(x))?.toList(
), |
| 79 _unlinked = json["unlinked"] == null ? null : new UnlinkedLibrary.fromJson
(json["unlinked"]), | 78 _unlinked = json["unlinked"] == null ? null : new UnlinkedLibrary.fromJson
(json["unlinked"]), |
| 80 _dependencies = json["dependencies"]?.map((x) => new PrelinkedDependency.f
romJson(x))?.toList(), | 79 _dependencies = json["dependencies"]?.map((x) => new PrelinkedDependency.f
romJson(x))?.toList(), |
| 81 _importDependencies = json["importDependencies"], | 80 _importDependencies = json["importDependencies"]; |
| 82 _references = json["references"]?.map((x) => new PrelinkedReference.fromJs
on(x))?.toList(); | |
| 83 | 81 |
| 84 PrelinkedLibrary.fromBuffer(List<int> buffer) : this.fromJson(JSON.decode(UTF8
.decode(buffer))); | 82 PrelinkedLibrary.fromBuffer(List<int> buffer) : this.fromJson(JSON.decode(UTF8
.decode(buffer))); |
| 85 | 83 |
| 86 List<PrelinkedUnit> get units => _units ?? const <PrelinkedUnit>[]; | 84 List<PrelinkedUnit> get units => _units ?? const <PrelinkedUnit>[]; |
| 87 UnlinkedLibrary get unlinked => _unlinked; | 85 UnlinkedLibrary get unlinked => _unlinked; |
| 88 List<PrelinkedDependency> get dependencies => _dependencies ?? const <Prelinke
dDependency>[]; | 86 List<PrelinkedDependency> get dependencies => _dependencies ?? const <Prelinke
dDependency>[]; |
| 89 List<int> get importDependencies => _importDependencies ?? const <int>[]; | 87 List<int> get importDependencies => _importDependencies ?? const <int>[]; |
| 90 List<PrelinkedReference> get references => _references ?? const <PrelinkedRefe
rence>[]; | |
| 91 } | 88 } |
| 92 | 89 |
| 93 class PrelinkedLibraryBuilder { | 90 class PrelinkedLibraryBuilder { |
| 94 final Map _json = {}; | 91 final Map _json = {}; |
| 95 | 92 |
| 96 bool _finished = false; | 93 bool _finished = false; |
| 97 | 94 |
| 98 PrelinkedLibraryBuilder(builder.BuilderContext context); | 95 PrelinkedLibraryBuilder(builder.BuilderContext context); |
| 99 | 96 |
| 100 void set units(List<PrelinkedUnitBuilder> _value) { | 97 void set units(List<PrelinkedUnitBuilder> _value) { |
| (...skipping 21 matching lines...) Expand all Loading... |
| 122 } | 119 } |
| 123 | 120 |
| 124 void set importDependencies(List<int> _value) { | 121 void set importDependencies(List<int> _value) { |
| 125 assert(!_finished); | 122 assert(!_finished); |
| 126 assert(!_json.containsKey("importDependencies")); | 123 assert(!_json.containsKey("importDependencies")); |
| 127 if (_value != null || _value.isEmpty) { | 124 if (_value != null || _value.isEmpty) { |
| 128 _json["importDependencies"] = _value.toList(); | 125 _json["importDependencies"] = _value.toList(); |
| 129 } | 126 } |
| 130 } | 127 } |
| 131 | 128 |
| 132 void set references(List<PrelinkedReferenceBuilder> _value) { | |
| 133 assert(!_finished); | |
| 134 assert(!_json.containsKey("references")); | |
| 135 if (_value != null || _value.isEmpty) { | |
| 136 _json["references"] = _value.map((b) => b.finish()).toList(); | |
| 137 } | |
| 138 } | |
| 139 | |
| 140 List<int> toBuffer() => UTF8.encode(JSON.encode(finish())); | 129 List<int> toBuffer() => UTF8.encode(JSON.encode(finish())); |
| 141 | 130 |
| 142 Map finish() { | 131 Map finish() { |
| 143 assert(!_finished); | 132 assert(!_finished); |
| 144 _finished = true; | 133 _finished = true; |
| 145 return _json; | 134 return _json; |
| 146 } | 135 } |
| 147 } | 136 } |
| 148 | 137 |
| 149 PrelinkedLibraryBuilder encodePrelinkedLibrary(builder.BuilderContext builderCon
text, {List<PrelinkedUnitBuilder> units, UnlinkedLibraryBuilder unlinked, List<P
relinkedDependencyBuilder> dependencies, List<int> importDependencies, List<Prel
inkedReferenceBuilder> references}) { | 138 PrelinkedLibraryBuilder encodePrelinkedLibrary(builder.BuilderContext builderCon
text, {List<PrelinkedUnitBuilder> units, UnlinkedLibraryBuilder unlinked, List<P
relinkedDependencyBuilder> dependencies, List<int> importDependencies}) { |
| 150 PrelinkedLibraryBuilder builder = new PrelinkedLibraryBuilder(builderContext); | 139 PrelinkedLibraryBuilder builder = new PrelinkedLibraryBuilder(builderContext); |
| 151 builder.units = units; | 140 builder.units = units; |
| 152 builder.unlinked = unlinked; | 141 builder.unlinked = unlinked; |
| 153 builder.dependencies = dependencies; | 142 builder.dependencies = dependencies; |
| 154 builder.importDependencies = importDependencies; | 143 builder.importDependencies = importDependencies; |
| 155 builder.references = references; | |
| 156 return builder; | 144 return builder; |
| 157 } | 145 } |
| 158 | 146 |
| 159 class PrelinkedReference { | 147 class PrelinkedReference { |
| 160 int _dependency; | 148 int _dependency; |
| 161 PrelinkedReferenceKind _kind; | 149 PrelinkedReferenceKind _kind; |
| 162 int _unit; | 150 int _unit; |
| 163 | 151 |
| 164 PrelinkedReference.fromJson(Map json) | 152 PrelinkedReference.fromJson(Map json) |
| 165 : _dependency = json["dependency"], | 153 : _dependency = json["dependency"], |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 212 PrelinkedReferenceBuilder encodePrelinkedReference(builder.BuilderContext builde
rContext, {int dependency, PrelinkedReferenceKind kind, int unit}) { | 200 PrelinkedReferenceBuilder encodePrelinkedReference(builder.BuilderContext builde
rContext, {int dependency, PrelinkedReferenceKind kind, int unit}) { |
| 213 PrelinkedReferenceBuilder builder = new PrelinkedReferenceBuilder(builderConte
xt); | 201 PrelinkedReferenceBuilder builder = new PrelinkedReferenceBuilder(builderConte
xt); |
| 214 builder.dependency = dependency; | 202 builder.dependency = dependency; |
| 215 builder.kind = kind; | 203 builder.kind = kind; |
| 216 builder.unit = unit; | 204 builder.unit = unit; |
| 217 return builder; | 205 return builder; |
| 218 } | 206 } |
| 219 | 207 |
| 220 class PrelinkedUnit { | 208 class PrelinkedUnit { |
| 221 UnlinkedUnit _unlinked; | 209 UnlinkedUnit _unlinked; |
| 210 List<PrelinkedReference> _references; |
| 222 | 211 |
| 223 PrelinkedUnit.fromJson(Map json) | 212 PrelinkedUnit.fromJson(Map json) |
| 224 : _unlinked = json["unlinked"] == null ? null : new UnlinkedUnit.fromJson(js
on["unlinked"]); | 213 : _unlinked = json["unlinked"] == null ? null : new UnlinkedUnit.fromJson(js
on["unlinked"]), |
| 214 _references = json["references"]?.map((x) => new PrelinkedReference.fromJs
on(x))?.toList(); |
| 225 | 215 |
| 226 UnlinkedUnit get unlinked => _unlinked; | 216 UnlinkedUnit get unlinked => _unlinked; |
| 217 List<PrelinkedReference> get references => _references ?? const <PrelinkedRefe
rence>[]; |
| 227 } | 218 } |
| 228 | 219 |
| 229 class PrelinkedUnitBuilder { | 220 class PrelinkedUnitBuilder { |
| 230 final Map _json = {}; | 221 final Map _json = {}; |
| 231 | 222 |
| 232 bool _finished = false; | 223 bool _finished = false; |
| 233 | 224 |
| 234 PrelinkedUnitBuilder(builder.BuilderContext context); | 225 PrelinkedUnitBuilder(builder.BuilderContext context); |
| 235 | 226 |
| 236 void set unlinked(UnlinkedUnitBuilder _value) { | 227 void set unlinked(UnlinkedUnitBuilder _value) { |
| 237 assert(!_finished); | 228 assert(!_finished); |
| 238 assert(!_json.containsKey("unlinked")); | 229 assert(!_json.containsKey("unlinked")); |
| 239 if (_value != null) { | 230 if (_value != null) { |
| 240 _json["unlinked"] = _value.finish(); | 231 _json["unlinked"] = _value.finish(); |
| 241 } | 232 } |
| 242 } | 233 } |
| 243 | 234 |
| 235 void set references(List<PrelinkedReferenceBuilder> _value) { |
| 236 assert(!_finished); |
| 237 assert(!_json.containsKey("references")); |
| 238 if (_value != null || _value.isEmpty) { |
| 239 _json["references"] = _value.map((b) => b.finish()).toList(); |
| 240 } |
| 241 } |
| 242 |
| 244 Map finish() { | 243 Map finish() { |
| 245 assert(!_finished); | 244 assert(!_finished); |
| 246 _finished = true; | 245 _finished = true; |
| 247 return _json; | 246 return _json; |
| 248 } | 247 } |
| 249 } | 248 } |
| 250 | 249 |
| 251 PrelinkedUnitBuilder encodePrelinkedUnit(builder.BuilderContext builderContext,
{UnlinkedUnitBuilder unlinked}) { | 250 PrelinkedUnitBuilder encodePrelinkedUnit(builder.BuilderContext builderContext,
{UnlinkedUnitBuilder unlinked, List<PrelinkedReferenceBuilder> references}) { |
| 252 PrelinkedUnitBuilder builder = new PrelinkedUnitBuilder(builderContext); | 251 PrelinkedUnitBuilder builder = new PrelinkedUnitBuilder(builderContext); |
| 253 builder.unlinked = unlinked; | 252 builder.unlinked = unlinked; |
| 253 builder.references = references; |
| 254 return builder; | 254 return builder; |
| 255 } | 255 } |
| 256 | 256 |
| 257 class UnlinkedClass { | 257 class UnlinkedClass { |
| 258 String _name; | 258 String _name; |
| 259 List<UnlinkedTypeParam> _typeParameters; | 259 List<UnlinkedTypeParam> _typeParameters; |
| 260 UnlinkedTypeRef _supertype; | 260 UnlinkedTypeRef _supertype; |
| 261 List<UnlinkedTypeRef> _mixins; | 261 List<UnlinkedTypeRef> _mixins; |
| 262 List<UnlinkedTypeRef> _interfaces; | 262 List<UnlinkedTypeRef> _interfaces; |
| 263 List<UnlinkedVariable> _fields; | 263 List<UnlinkedVariable> _fields; |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 844 builder.uri = uri; | 844 builder.uri = uri; |
| 845 builder.offset = offset; | 845 builder.offset = offset; |
| 846 builder.prefix = prefix; | 846 builder.prefix = prefix; |
| 847 builder.combinators = combinators; | 847 builder.combinators = combinators; |
| 848 builder.isDeferred = isDeferred; | 848 builder.isDeferred = isDeferred; |
| 849 builder.isImplicit = isImplicit; | 849 builder.isImplicit = isImplicit; |
| 850 return builder; | 850 return builder; |
| 851 } | 851 } |
| 852 | 852 |
| 853 class UnlinkedLibrary { | 853 class UnlinkedLibrary { |
| 854 List<UnlinkedReference> _references; | |
| 855 List<UnlinkedPrefix> _prefixes; | 854 List<UnlinkedPrefix> _prefixes; |
| 856 | 855 |
| 857 UnlinkedLibrary.fromJson(Map json) | 856 UnlinkedLibrary.fromJson(Map json) |
| 858 : _references = json["references"]?.map((x) => new UnlinkedReference.fromJso
n(x))?.toList(), | 857 : _prefixes = json["prefixes"]?.map((x) => new UnlinkedPrefix.fromJson(x))?.
toList(); |
| 859 _prefixes = json["prefixes"]?.map((x) => new UnlinkedPrefix.fromJson(x))?.
toList(); | |
| 860 | 858 |
| 861 List<UnlinkedReference> get references => _references ?? const <UnlinkedRefere
nce>[]; | |
| 862 List<UnlinkedPrefix> get prefixes => _prefixes ?? const <UnlinkedPrefix>[]; | 859 List<UnlinkedPrefix> get prefixes => _prefixes ?? const <UnlinkedPrefix>[]; |
| 863 } | 860 } |
| 864 | 861 |
| 865 class UnlinkedLibraryBuilder { | 862 class UnlinkedLibraryBuilder { |
| 866 final Map _json = {}; | 863 final Map _json = {}; |
| 867 | 864 |
| 868 bool _finished = false; | 865 bool _finished = false; |
| 869 | 866 |
| 870 UnlinkedLibraryBuilder(builder.BuilderContext context); | 867 UnlinkedLibraryBuilder(builder.BuilderContext context); |
| 871 | 868 |
| 872 void set references(List<UnlinkedReferenceBuilder> _value) { | |
| 873 assert(!_finished); | |
| 874 assert(!_json.containsKey("references")); | |
| 875 if (_value != null || _value.isEmpty) { | |
| 876 _json["references"] = _value.map((b) => b.finish()).toList(); | |
| 877 } | |
| 878 } | |
| 879 | |
| 880 void set prefixes(List<UnlinkedPrefixBuilder> _value) { | 869 void set prefixes(List<UnlinkedPrefixBuilder> _value) { |
| 881 assert(!_finished); | 870 assert(!_finished); |
| 882 assert(!_json.containsKey("prefixes")); | 871 assert(!_json.containsKey("prefixes")); |
| 883 if (_value != null || _value.isEmpty) { | 872 if (_value != null || _value.isEmpty) { |
| 884 _json["prefixes"] = _value.map((b) => b.finish()).toList(); | 873 _json["prefixes"] = _value.map((b) => b.finish()).toList(); |
| 885 } | 874 } |
| 886 } | 875 } |
| 887 | 876 |
| 888 Map finish() { | 877 Map finish() { |
| 889 assert(!_finished); | 878 assert(!_finished); |
| 890 _finished = true; | 879 _finished = true; |
| 891 return _json; | 880 return _json; |
| 892 } | 881 } |
| 893 } | 882 } |
| 894 | 883 |
| 895 UnlinkedLibraryBuilder encodeUnlinkedLibrary(builder.BuilderContext builderConte
xt, {List<UnlinkedReferenceBuilder> references, List<UnlinkedPrefixBuilder> pref
ixes}) { | 884 UnlinkedLibraryBuilder encodeUnlinkedLibrary(builder.BuilderContext builderConte
xt, {List<UnlinkedPrefixBuilder> prefixes}) { |
| 896 UnlinkedLibraryBuilder builder = new UnlinkedLibraryBuilder(builderContext); | 885 UnlinkedLibraryBuilder builder = new UnlinkedLibraryBuilder(builderContext); |
| 897 builder.references = references; | |
| 898 builder.prefixes = prefixes; | 886 builder.prefixes = prefixes; |
| 899 return builder; | 887 return builder; |
| 900 } | 888 } |
| 901 | 889 |
| 902 class UnlinkedParam { | 890 class UnlinkedParam { |
| 903 String _name; | 891 String _name; |
| 904 UnlinkedTypeRef _type; | 892 UnlinkedTypeRef _type; |
| 905 List<UnlinkedParam> _parameters; | 893 List<UnlinkedParam> _parameters; |
| 906 UnlinkedParamKind _kind; | 894 UnlinkedParamKind _kind; |
| 907 bool _isFunctionTyped; | 895 bool _isFunctionTyped; |
| (...skipping 401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1309 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef(builder.BuilderContext builderConte
xt, {int reference, int paramReference, List<UnlinkedTypeRefBuilder> typeArgumen
ts}) { | 1297 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef(builder.BuilderContext builderConte
xt, {int reference, int paramReference, List<UnlinkedTypeRefBuilder> typeArgumen
ts}) { |
| 1310 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(builderContext); | 1298 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(builderContext); |
| 1311 builder.reference = reference; | 1299 builder.reference = reference; |
| 1312 builder.paramReference = paramReference; | 1300 builder.paramReference = paramReference; |
| 1313 builder.typeArguments = typeArguments; | 1301 builder.typeArguments = typeArguments; |
| 1314 return builder; | 1302 return builder; |
| 1315 } | 1303 } |
| 1316 | 1304 |
| 1317 class UnlinkedUnit { | 1305 class UnlinkedUnit { |
| 1318 String _libraryName; | 1306 String _libraryName; |
| 1307 List<UnlinkedReference> _references; |
| 1319 List<UnlinkedClass> _classes; | 1308 List<UnlinkedClass> _classes; |
| 1320 List<UnlinkedEnum> _enums; | 1309 List<UnlinkedEnum> _enums; |
| 1321 List<UnlinkedExecutable> _executables; | 1310 List<UnlinkedExecutable> _executables; |
| 1322 List<UnlinkedExport> _exports; | 1311 List<UnlinkedExport> _exports; |
| 1323 List<UnlinkedImport> _imports; | 1312 List<UnlinkedImport> _imports; |
| 1324 List<UnlinkedPart> _parts; | 1313 List<UnlinkedPart> _parts; |
| 1325 List<UnlinkedTypedef> _typedefs; | 1314 List<UnlinkedTypedef> _typedefs; |
| 1326 List<UnlinkedVariable> _variables; | 1315 List<UnlinkedVariable> _variables; |
| 1327 | 1316 |
| 1328 UnlinkedUnit.fromJson(Map json) | 1317 UnlinkedUnit.fromJson(Map json) |
| 1329 : _libraryName = json["libraryName"], | 1318 : _libraryName = json["libraryName"], |
| 1319 _references = json["references"]?.map((x) => new UnlinkedReference.fromJso
n(x))?.toList(), |
| 1330 _classes = json["classes"]?.map((x) => new UnlinkedClass.fromJson(x))?.toL
ist(), | 1320 _classes = json["classes"]?.map((x) => new UnlinkedClass.fromJson(x))?.toL
ist(), |
| 1331 _enums = json["enums"]?.map((x) => new UnlinkedEnum.fromJson(x))?.toList()
, | 1321 _enums = json["enums"]?.map((x) => new UnlinkedEnum.fromJson(x))?.toList()
, |
| 1332 _executables = json["executables"]?.map((x) => new UnlinkedExecutable.from
Json(x))?.toList(), | 1322 _executables = json["executables"]?.map((x) => new UnlinkedExecutable.from
Json(x))?.toList(), |
| 1333 _exports = json["exports"]?.map((x) => new UnlinkedExport.fromJson(x))?.to
List(), | 1323 _exports = json["exports"]?.map((x) => new UnlinkedExport.fromJson(x))?.to
List(), |
| 1334 _imports = json["imports"]?.map((x) => new UnlinkedImport.fromJson(x))?.to
List(), | 1324 _imports = json["imports"]?.map((x) => new UnlinkedImport.fromJson(x))?.to
List(), |
| 1335 _parts = json["parts"]?.map((x) => new UnlinkedPart.fromJson(x))?.toList()
, | 1325 _parts = json["parts"]?.map((x) => new UnlinkedPart.fromJson(x))?.toList()
, |
| 1336 _typedefs = json["typedefs"]?.map((x) => new UnlinkedTypedef.fromJson(x))?
.toList(), | 1326 _typedefs = json["typedefs"]?.map((x) => new UnlinkedTypedef.fromJson(x))?
.toList(), |
| 1337 _variables = json["variables"]?.map((x) => new UnlinkedVariable.fromJson(x
))?.toList(); | 1327 _variables = json["variables"]?.map((x) => new UnlinkedVariable.fromJson(x
))?.toList(); |
| 1338 | 1328 |
| 1339 String get libraryName => _libraryName ?? ''; | 1329 String get libraryName => _libraryName ?? ''; |
| 1330 List<UnlinkedReference> get references => _references ?? const <UnlinkedRefere
nce>[]; |
| 1340 List<UnlinkedClass> get classes => _classes ?? const <UnlinkedClass>[]; | 1331 List<UnlinkedClass> get classes => _classes ?? const <UnlinkedClass>[]; |
| 1341 List<UnlinkedEnum> get enums => _enums ?? const <UnlinkedEnum>[]; | 1332 List<UnlinkedEnum> get enums => _enums ?? const <UnlinkedEnum>[]; |
| 1342 List<UnlinkedExecutable> get executables => _executables ?? const <UnlinkedExe
cutable>[]; | 1333 List<UnlinkedExecutable> get executables => _executables ?? const <UnlinkedExe
cutable>[]; |
| 1343 List<UnlinkedExport> get exports => _exports ?? const <UnlinkedExport>[]; | 1334 List<UnlinkedExport> get exports => _exports ?? const <UnlinkedExport>[]; |
| 1344 List<UnlinkedImport> get imports => _imports ?? const <UnlinkedImport>[]; | 1335 List<UnlinkedImport> get imports => _imports ?? const <UnlinkedImport>[]; |
| 1345 List<UnlinkedPart> get parts => _parts ?? const <UnlinkedPart>[]; | 1336 List<UnlinkedPart> get parts => _parts ?? const <UnlinkedPart>[]; |
| 1346 List<UnlinkedTypedef> get typedefs => _typedefs ?? const <UnlinkedTypedef>[]; | 1337 List<UnlinkedTypedef> get typedefs => _typedefs ?? const <UnlinkedTypedef>[]; |
| 1347 List<UnlinkedVariable> get variables => _variables ?? const <UnlinkedVariable>
[]; | 1338 List<UnlinkedVariable> get variables => _variables ?? const <UnlinkedVariable>
[]; |
| 1348 } | 1339 } |
| 1349 | 1340 |
| 1350 class UnlinkedUnitBuilder { | 1341 class UnlinkedUnitBuilder { |
| 1351 final Map _json = {}; | 1342 final Map _json = {}; |
| 1352 | 1343 |
| 1353 bool _finished = false; | 1344 bool _finished = false; |
| 1354 | 1345 |
| 1355 UnlinkedUnitBuilder(builder.BuilderContext context); | 1346 UnlinkedUnitBuilder(builder.BuilderContext context); |
| 1356 | 1347 |
| 1357 void set libraryName(String _value) { | 1348 void set libraryName(String _value) { |
| 1358 assert(!_finished); | 1349 assert(!_finished); |
| 1359 assert(!_json.containsKey("libraryName")); | 1350 assert(!_json.containsKey("libraryName")); |
| 1360 if (_value != null) { | 1351 if (_value != null) { |
| 1361 _json["libraryName"] = _value; | 1352 _json["libraryName"] = _value; |
| 1362 } | 1353 } |
| 1363 } | 1354 } |
| 1364 | 1355 |
| 1356 void set references(List<UnlinkedReferenceBuilder> _value) { |
| 1357 assert(!_finished); |
| 1358 assert(!_json.containsKey("references")); |
| 1359 if (_value != null || _value.isEmpty) { |
| 1360 _json["references"] = _value.map((b) => b.finish()).toList(); |
| 1361 } |
| 1362 } |
| 1363 |
| 1365 void set classes(List<UnlinkedClassBuilder> _value) { | 1364 void set classes(List<UnlinkedClassBuilder> _value) { |
| 1366 assert(!_finished); | 1365 assert(!_finished); |
| 1367 assert(!_json.containsKey("classes")); | 1366 assert(!_json.containsKey("classes")); |
| 1368 if (_value != null || _value.isEmpty) { | 1367 if (_value != null || _value.isEmpty) { |
| 1369 _json["classes"] = _value.map((b) => b.finish()).toList(); | 1368 _json["classes"] = _value.map((b) => b.finish()).toList(); |
| 1370 } | 1369 } |
| 1371 } | 1370 } |
| 1372 | 1371 |
| 1373 void set enums(List<UnlinkedEnumBuilder> _value) { | 1372 void set enums(List<UnlinkedEnumBuilder> _value) { |
| 1374 assert(!_finished); | 1373 assert(!_finished); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1426 } | 1425 } |
| 1427 } | 1426 } |
| 1428 | 1427 |
| 1429 Map finish() { | 1428 Map finish() { |
| 1430 assert(!_finished); | 1429 assert(!_finished); |
| 1431 _finished = true; | 1430 _finished = true; |
| 1432 return _json; | 1431 return _json; |
| 1433 } | 1432 } |
| 1434 } | 1433 } |
| 1435 | 1434 |
| 1436 UnlinkedUnitBuilder encodeUnlinkedUnit(builder.BuilderContext builderContext, {S
tring libraryName, List<UnlinkedClassBuilder> classes, List<UnlinkedEnumBuilder>
enums, List<UnlinkedExecutableBuilder> executables, List<UnlinkedExportBuilder>
exports, List<UnlinkedImportBuilder> imports, List<UnlinkedPartBuilder> parts,
List<UnlinkedTypedefBuilder> typedefs, List<UnlinkedVariableBuilder> variables})
{ | 1435 UnlinkedUnitBuilder encodeUnlinkedUnit(builder.BuilderContext builderContext, {S
tring libraryName, List<UnlinkedReferenceBuilder> references, List<UnlinkedClass
Builder> classes, List<UnlinkedEnumBuilder> enums, List<UnlinkedExecutableBuilde
r> executables, List<UnlinkedExportBuilder> exports, List<UnlinkedImportBuilder>
imports, List<UnlinkedPartBuilder> parts, List<UnlinkedTypedefBuilder> typedefs
, List<UnlinkedVariableBuilder> variables}) { |
| 1437 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(builderContext); | 1436 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(builderContext); |
| 1438 builder.libraryName = libraryName; | 1437 builder.libraryName = libraryName; |
| 1438 builder.references = references; |
| 1439 builder.classes = classes; | 1439 builder.classes = classes; |
| 1440 builder.enums = enums; | 1440 builder.enums = enums; |
| 1441 builder.executables = executables; | 1441 builder.executables = executables; |
| 1442 builder.exports = exports; | 1442 builder.exports = exports; |
| 1443 builder.imports = imports; | 1443 builder.imports = imports; |
| 1444 builder.parts = parts; | 1444 builder.parts = parts; |
| 1445 builder.typedefs = typedefs; | 1445 builder.typedefs = typedefs; |
| 1446 builder.variables = variables; | 1446 builder.variables = variables; |
| 1447 return builder; | 1447 return builder; |
| 1448 } | 1448 } |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1537 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(builderContext); | 1537 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(builderContext); |
| 1538 builder.name = name; | 1538 builder.name = name; |
| 1539 builder.type = type; | 1539 builder.type = type; |
| 1540 builder.isStatic = isStatic; | 1540 builder.isStatic = isStatic; |
| 1541 builder.isFinal = isFinal; | 1541 builder.isFinal = isFinal; |
| 1542 builder.isConst = isConst; | 1542 builder.isConst = isConst; |
| 1543 builder.hasImplicitType = hasImplicitType; | 1543 builder.hasImplicitType = hasImplicitType; |
| 1544 return builder; | 1544 return builder; |
| 1545 } | 1545 } |
| 1546 | 1546 |
| OLD | NEW |