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 |