| 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 1056 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1067 return _json; | 1067 return _json; |
| 1068 } | 1068 } |
| 1069 } | 1069 } |
| 1070 | 1070 |
| 1071 UnlinkedPartBuilder encodeUnlinkedPart(builder.BuilderContext builderContext, {S
tring uri}) { | 1071 UnlinkedPartBuilder encodeUnlinkedPart(builder.BuilderContext builderContext, {S
tring uri}) { |
| 1072 UnlinkedPartBuilder builder = new UnlinkedPartBuilder(builderContext); | 1072 UnlinkedPartBuilder builder = new UnlinkedPartBuilder(builderContext); |
| 1073 builder.uri = uri; | 1073 builder.uri = uri; |
| 1074 return builder; | 1074 return builder; |
| 1075 } | 1075 } |
| 1076 | 1076 |
| 1077 class UnlinkedPublicName { |
| 1078 String _name; |
| 1079 PrelinkedReferenceKind _kind; |
| 1080 |
| 1081 UnlinkedPublicName.fromJson(Map json) |
| 1082 : _name = json["name"], |
| 1083 _kind = json["kind"] == null ? null : PrelinkedReferenceKind.values[json["
kind"]]; |
| 1084 |
| 1085 String get name => _name ?? ''; |
| 1086 PrelinkedReferenceKind get kind => _kind ?? PrelinkedReferenceKind.classOrEnum
; |
| 1087 } |
| 1088 |
| 1089 class UnlinkedPublicNameBuilder { |
| 1090 final Map _json = {}; |
| 1091 |
| 1092 bool _finished = false; |
| 1093 |
| 1094 UnlinkedPublicNameBuilder(builder.BuilderContext context); |
| 1095 |
| 1096 void set name(String _value) { |
| 1097 assert(!_finished); |
| 1098 assert(!_json.containsKey("name")); |
| 1099 if (_value != null) { |
| 1100 _json["name"] = _value; |
| 1101 } |
| 1102 } |
| 1103 |
| 1104 void set kind(PrelinkedReferenceKind _value) { |
| 1105 assert(!_finished); |
| 1106 assert(!_json.containsKey("kind")); |
| 1107 if (!(_value == null || _value == PrelinkedReferenceKind.classOrEnum)) { |
| 1108 _json["kind"] = _value.index; |
| 1109 } |
| 1110 } |
| 1111 |
| 1112 Map finish() { |
| 1113 assert(!_finished); |
| 1114 _finished = true; |
| 1115 return _json; |
| 1116 } |
| 1117 } |
| 1118 |
| 1119 UnlinkedPublicNameBuilder encodeUnlinkedPublicName(builder.BuilderContext builde
rContext, {String name, PrelinkedReferenceKind kind}) { |
| 1120 UnlinkedPublicNameBuilder builder = new UnlinkedPublicNameBuilder(builderConte
xt); |
| 1121 builder.name = name; |
| 1122 builder.kind = kind; |
| 1123 return builder; |
| 1124 } |
| 1125 |
| 1126 class UnlinkedPublicNamespace { |
| 1127 List<UnlinkedPublicName> _names; |
| 1128 List<UnlinkedExport> _exports; |
| 1129 List<UnlinkedPart> _parts; |
| 1130 |
| 1131 UnlinkedPublicNamespace.fromJson(Map json) |
| 1132 : _names = json["names"]?.map((x) => new UnlinkedPublicName.fromJson(x))?.to
List(), |
| 1133 _exports = json["exports"]?.map((x) => new UnlinkedExport.fromJson(x))?.to
List(), |
| 1134 _parts = json["parts"]?.map((x) => new UnlinkedPart.fromJson(x))?.toList()
; |
| 1135 |
| 1136 List<UnlinkedPublicName> get names => _names ?? const <UnlinkedPublicName>[]; |
| 1137 List<UnlinkedExport> get exports => _exports ?? const <UnlinkedExport>[]; |
| 1138 List<UnlinkedPart> get parts => _parts ?? const <UnlinkedPart>[]; |
| 1139 } |
| 1140 |
| 1141 class UnlinkedPublicNamespaceBuilder { |
| 1142 final Map _json = {}; |
| 1143 |
| 1144 bool _finished = false; |
| 1145 |
| 1146 UnlinkedPublicNamespaceBuilder(builder.BuilderContext context); |
| 1147 |
| 1148 void set names(List<UnlinkedPublicNameBuilder> _value) { |
| 1149 assert(!_finished); |
| 1150 assert(!_json.containsKey("names")); |
| 1151 if (!(_value == null || _value.isEmpty)) { |
| 1152 _json["names"] = _value.map((b) => b.finish()).toList(); |
| 1153 } |
| 1154 } |
| 1155 |
| 1156 void set exports(List<UnlinkedExportBuilder> _value) { |
| 1157 assert(!_finished); |
| 1158 assert(!_json.containsKey("exports")); |
| 1159 if (!(_value == null || _value.isEmpty)) { |
| 1160 _json["exports"] = _value.map((b) => b.finish()).toList(); |
| 1161 } |
| 1162 } |
| 1163 |
| 1164 void set parts(List<UnlinkedPartBuilder> _value) { |
| 1165 assert(!_finished); |
| 1166 assert(!_json.containsKey("parts")); |
| 1167 if (!(_value == null || _value.isEmpty)) { |
| 1168 _json["parts"] = _value.map((b) => b.finish()).toList(); |
| 1169 } |
| 1170 } |
| 1171 |
| 1172 Map finish() { |
| 1173 assert(!_finished); |
| 1174 _finished = true; |
| 1175 return _json; |
| 1176 } |
| 1177 } |
| 1178 |
| 1179 UnlinkedPublicNamespaceBuilder encodeUnlinkedPublicNamespace(builder.BuilderCont
ext builderContext, {List<UnlinkedPublicNameBuilder> names, List<UnlinkedExportB
uilder> exports, List<UnlinkedPartBuilder> parts}) { |
| 1180 UnlinkedPublicNamespaceBuilder builder = new UnlinkedPublicNamespaceBuilder(bu
ilderContext); |
| 1181 builder.names = names; |
| 1182 builder.exports = exports; |
| 1183 builder.parts = parts; |
| 1184 return builder; |
| 1185 } |
| 1186 |
| 1077 class UnlinkedReference { | 1187 class UnlinkedReference { |
| 1078 String _name; | 1188 String _name; |
| 1079 int _prefixReference; | 1189 int _prefixReference; |
| 1080 | 1190 |
| 1081 UnlinkedReference.fromJson(Map json) | 1191 UnlinkedReference.fromJson(Map json) |
| 1082 : _name = json["name"], | 1192 : _name = json["name"], |
| 1083 _prefixReference = json["prefixReference"]; | 1193 _prefixReference = json["prefixReference"]; |
| 1084 | 1194 |
| 1085 String get name => _name ?? ''; | 1195 String get name => _name ?? ''; |
| 1086 int get prefixReference => _prefixReference ?? 0; | 1196 int get prefixReference => _prefixReference ?? 0; |
| (...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1301 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef(builder.BuilderContext builderConte
xt, {int reference, int paramReference, List<UnlinkedTypeRefBuilder> typeArgumen
ts}) { | 1411 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef(builder.BuilderContext builderConte
xt, {int reference, int paramReference, List<UnlinkedTypeRefBuilder> typeArgumen
ts}) { |
| 1302 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(builderContext); | 1412 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(builderContext); |
| 1303 builder.reference = reference; | 1413 builder.reference = reference; |
| 1304 builder.paramReference = paramReference; | 1414 builder.paramReference = paramReference; |
| 1305 builder.typeArguments = typeArguments; | 1415 builder.typeArguments = typeArguments; |
| 1306 return builder; | 1416 return builder; |
| 1307 } | 1417 } |
| 1308 | 1418 |
| 1309 class UnlinkedUnit { | 1419 class UnlinkedUnit { |
| 1310 String _libraryName; | 1420 String _libraryName; |
| 1421 UnlinkedPublicNamespace _publicNamespace; |
| 1311 List<UnlinkedReference> _references; | 1422 List<UnlinkedReference> _references; |
| 1312 List<UnlinkedClass> _classes; | 1423 List<UnlinkedClass> _classes; |
| 1313 List<UnlinkedEnum> _enums; | 1424 List<UnlinkedEnum> _enums; |
| 1314 List<UnlinkedExecutable> _executables; | 1425 List<UnlinkedExecutable> _executables; |
| 1315 List<UnlinkedExport> _exports; | |
| 1316 List<UnlinkedImport> _imports; | 1426 List<UnlinkedImport> _imports; |
| 1317 List<UnlinkedPart> _parts; | |
| 1318 List<UnlinkedTypedef> _typedefs; | 1427 List<UnlinkedTypedef> _typedefs; |
| 1319 List<UnlinkedVariable> _variables; | 1428 List<UnlinkedVariable> _variables; |
| 1320 | 1429 |
| 1321 UnlinkedUnit.fromJson(Map json) | 1430 UnlinkedUnit.fromJson(Map json) |
| 1322 : _libraryName = json["libraryName"], | 1431 : _libraryName = json["libraryName"], |
| 1432 _publicNamespace = json["publicNamespace"] == null ? null : new UnlinkedPu
blicNamespace.fromJson(json["publicNamespace"]), |
| 1323 _references = json["references"]?.map((x) => new UnlinkedReference.fromJso
n(x))?.toList(), | 1433 _references = json["references"]?.map((x) => new UnlinkedReference.fromJso
n(x))?.toList(), |
| 1324 _classes = json["classes"]?.map((x) => new UnlinkedClass.fromJson(x))?.toL
ist(), | 1434 _classes = json["classes"]?.map((x) => new UnlinkedClass.fromJson(x))?.toL
ist(), |
| 1325 _enums = json["enums"]?.map((x) => new UnlinkedEnum.fromJson(x))?.toList()
, | 1435 _enums = json["enums"]?.map((x) => new UnlinkedEnum.fromJson(x))?.toList()
, |
| 1326 _executables = json["executables"]?.map((x) => new UnlinkedExecutable.from
Json(x))?.toList(), | 1436 _executables = json["executables"]?.map((x) => new UnlinkedExecutable.from
Json(x))?.toList(), |
| 1327 _exports = json["exports"]?.map((x) => new UnlinkedExport.fromJson(x))?.to
List(), | |
| 1328 _imports = json["imports"]?.map((x) => new UnlinkedImport.fromJson(x))?.to
List(), | 1437 _imports = json["imports"]?.map((x) => new UnlinkedImport.fromJson(x))?.to
List(), |
| 1329 _parts = json["parts"]?.map((x) => new UnlinkedPart.fromJson(x))?.toList()
, | |
| 1330 _typedefs = json["typedefs"]?.map((x) => new UnlinkedTypedef.fromJson(x))?
.toList(), | 1438 _typedefs = json["typedefs"]?.map((x) => new UnlinkedTypedef.fromJson(x))?
.toList(), |
| 1331 _variables = json["variables"]?.map((x) => new UnlinkedVariable.fromJson(x
))?.toList(); | 1439 _variables = json["variables"]?.map((x) => new UnlinkedVariable.fromJson(x
))?.toList(); |
| 1332 | 1440 |
| 1333 UnlinkedUnit.fromBuffer(List<int> buffer) : this.fromJson(JSON.decode(UTF8.dec
ode(buffer))); | 1441 UnlinkedUnit.fromBuffer(List<int> buffer) : this.fromJson(JSON.decode(UTF8.dec
ode(buffer))); |
| 1334 | 1442 |
| 1335 String get libraryName => _libraryName ?? ''; | 1443 String get libraryName => _libraryName ?? ''; |
| 1444 UnlinkedPublicNamespace get publicNamespace => _publicNamespace; |
| 1336 List<UnlinkedReference> get references => _references ?? const <UnlinkedRefere
nce>[]; | 1445 List<UnlinkedReference> get references => _references ?? const <UnlinkedRefere
nce>[]; |
| 1337 List<UnlinkedClass> get classes => _classes ?? const <UnlinkedClass>[]; | 1446 List<UnlinkedClass> get classes => _classes ?? const <UnlinkedClass>[]; |
| 1338 List<UnlinkedEnum> get enums => _enums ?? const <UnlinkedEnum>[]; | 1447 List<UnlinkedEnum> get enums => _enums ?? const <UnlinkedEnum>[]; |
| 1339 List<UnlinkedExecutable> get executables => _executables ?? const <UnlinkedExe
cutable>[]; | 1448 List<UnlinkedExecutable> get executables => _executables ?? const <UnlinkedExe
cutable>[]; |
| 1340 List<UnlinkedExport> get exports => _exports ?? const <UnlinkedExport>[]; | |
| 1341 List<UnlinkedImport> get imports => _imports ?? const <UnlinkedImport>[]; | 1449 List<UnlinkedImport> get imports => _imports ?? const <UnlinkedImport>[]; |
| 1342 List<UnlinkedPart> get parts => _parts ?? const <UnlinkedPart>[]; | |
| 1343 List<UnlinkedTypedef> get typedefs => _typedefs ?? const <UnlinkedTypedef>[]; | 1450 List<UnlinkedTypedef> get typedefs => _typedefs ?? const <UnlinkedTypedef>[]; |
| 1344 List<UnlinkedVariable> get variables => _variables ?? const <UnlinkedVariable>
[]; | 1451 List<UnlinkedVariable> get variables => _variables ?? const <UnlinkedVariable>
[]; |
| 1345 } | 1452 } |
| 1346 | 1453 |
| 1347 class UnlinkedUnitBuilder { | 1454 class UnlinkedUnitBuilder { |
| 1348 final Map _json = {}; | 1455 final Map _json = {}; |
| 1349 | 1456 |
| 1350 bool _finished = false; | 1457 bool _finished = false; |
| 1351 | 1458 |
| 1352 UnlinkedUnitBuilder(builder.BuilderContext context); | 1459 UnlinkedUnitBuilder(builder.BuilderContext context); |
| 1353 | 1460 |
| 1354 void set libraryName(String _value) { | 1461 void set libraryName(String _value) { |
| 1355 assert(!_finished); | 1462 assert(!_finished); |
| 1356 assert(!_json.containsKey("libraryName")); | 1463 assert(!_json.containsKey("libraryName")); |
| 1357 if (_value != null) { | 1464 if (_value != null) { |
| 1358 _json["libraryName"] = _value; | 1465 _json["libraryName"] = _value; |
| 1359 } | 1466 } |
| 1360 } | 1467 } |
| 1361 | 1468 |
| 1469 void set publicNamespace(UnlinkedPublicNamespaceBuilder _value) { |
| 1470 assert(!_finished); |
| 1471 assert(!_json.containsKey("publicNamespace")); |
| 1472 if (_value != null) { |
| 1473 _json["publicNamespace"] = _value.finish(); |
| 1474 } |
| 1475 } |
| 1476 |
| 1362 void set references(List<UnlinkedReferenceBuilder> _value) { | 1477 void set references(List<UnlinkedReferenceBuilder> _value) { |
| 1363 assert(!_finished); | 1478 assert(!_finished); |
| 1364 assert(!_json.containsKey("references")); | 1479 assert(!_json.containsKey("references")); |
| 1365 if (!(_value == null || _value.isEmpty)) { | 1480 if (!(_value == null || _value.isEmpty)) { |
| 1366 _json["references"] = _value.map((b) => b.finish()).toList(); | 1481 _json["references"] = _value.map((b) => b.finish()).toList(); |
| 1367 } | 1482 } |
| 1368 } | 1483 } |
| 1369 | 1484 |
| 1370 void set classes(List<UnlinkedClassBuilder> _value) { | 1485 void set classes(List<UnlinkedClassBuilder> _value) { |
| 1371 assert(!_finished); | 1486 assert(!_finished); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1384 } | 1499 } |
| 1385 | 1500 |
| 1386 void set executables(List<UnlinkedExecutableBuilder> _value) { | 1501 void set executables(List<UnlinkedExecutableBuilder> _value) { |
| 1387 assert(!_finished); | 1502 assert(!_finished); |
| 1388 assert(!_json.containsKey("executables")); | 1503 assert(!_json.containsKey("executables")); |
| 1389 if (!(_value == null || _value.isEmpty)) { | 1504 if (!(_value == null || _value.isEmpty)) { |
| 1390 _json["executables"] = _value.map((b) => b.finish()).toList(); | 1505 _json["executables"] = _value.map((b) => b.finish()).toList(); |
| 1391 } | 1506 } |
| 1392 } | 1507 } |
| 1393 | 1508 |
| 1394 void set exports(List<UnlinkedExportBuilder> _value) { | |
| 1395 assert(!_finished); | |
| 1396 assert(!_json.containsKey("exports")); | |
| 1397 if (!(_value == null || _value.isEmpty)) { | |
| 1398 _json["exports"] = _value.map((b) => b.finish()).toList(); | |
| 1399 } | |
| 1400 } | |
| 1401 | |
| 1402 void set imports(List<UnlinkedImportBuilder> _value) { | 1509 void set imports(List<UnlinkedImportBuilder> _value) { |
| 1403 assert(!_finished); | 1510 assert(!_finished); |
| 1404 assert(!_json.containsKey("imports")); | 1511 assert(!_json.containsKey("imports")); |
| 1405 if (!(_value == null || _value.isEmpty)) { | 1512 if (!(_value == null || _value.isEmpty)) { |
| 1406 _json["imports"] = _value.map((b) => b.finish()).toList(); | 1513 _json["imports"] = _value.map((b) => b.finish()).toList(); |
| 1407 } | 1514 } |
| 1408 } | 1515 } |
| 1409 | 1516 |
| 1410 void set parts(List<UnlinkedPartBuilder> _value) { | |
| 1411 assert(!_finished); | |
| 1412 assert(!_json.containsKey("parts")); | |
| 1413 if (!(_value == null || _value.isEmpty)) { | |
| 1414 _json["parts"] = _value.map((b) => b.finish()).toList(); | |
| 1415 } | |
| 1416 } | |
| 1417 | |
| 1418 void set typedefs(List<UnlinkedTypedefBuilder> _value) { | 1517 void set typedefs(List<UnlinkedTypedefBuilder> _value) { |
| 1419 assert(!_finished); | 1518 assert(!_finished); |
| 1420 assert(!_json.containsKey("typedefs")); | 1519 assert(!_json.containsKey("typedefs")); |
| 1421 if (!(_value == null || _value.isEmpty)) { | 1520 if (!(_value == null || _value.isEmpty)) { |
| 1422 _json["typedefs"] = _value.map((b) => b.finish()).toList(); | 1521 _json["typedefs"] = _value.map((b) => b.finish()).toList(); |
| 1423 } | 1522 } |
| 1424 } | 1523 } |
| 1425 | 1524 |
| 1426 void set variables(List<UnlinkedVariableBuilder> _value) { | 1525 void set variables(List<UnlinkedVariableBuilder> _value) { |
| 1427 assert(!_finished); | 1526 assert(!_finished); |
| 1428 assert(!_json.containsKey("variables")); | 1527 assert(!_json.containsKey("variables")); |
| 1429 if (!(_value == null || _value.isEmpty)) { | 1528 if (!(_value == null || _value.isEmpty)) { |
| 1430 _json["variables"] = _value.map((b) => b.finish()).toList(); | 1529 _json["variables"] = _value.map((b) => b.finish()).toList(); |
| 1431 } | 1530 } |
| 1432 } | 1531 } |
| 1433 | 1532 |
| 1434 List<int> toBuffer() => UTF8.encode(JSON.encode(finish())); | 1533 List<int> toBuffer() => UTF8.encode(JSON.encode(finish())); |
| 1435 | 1534 |
| 1436 Map finish() { | 1535 Map finish() { |
| 1437 assert(!_finished); | 1536 assert(!_finished); |
| 1438 _finished = true; | 1537 _finished = true; |
| 1439 return _json; | 1538 return _json; |
| 1440 } | 1539 } |
| 1441 } | 1540 } |
| 1442 | 1541 |
| 1443 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}) { | 1542 UnlinkedUnitBuilder encodeUnlinkedUnit(builder.BuilderContext builderContext, {S
tring libraryName, UnlinkedPublicNamespaceBuilder publicNamespace, List<Unlinked
ReferenceBuilder> references, List<UnlinkedClassBuilder> classes, List<UnlinkedE
numBuilder> enums, List<UnlinkedExecutableBuilder> executables, List<UnlinkedImp
ortBuilder> imports, List<UnlinkedTypedefBuilder> typedefs, List<UnlinkedVariabl
eBuilder> variables}) { |
| 1444 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(builderContext); | 1543 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(builderContext); |
| 1445 builder.libraryName = libraryName; | 1544 builder.libraryName = libraryName; |
| 1545 builder.publicNamespace = publicNamespace; |
| 1446 builder.references = references; | 1546 builder.references = references; |
| 1447 builder.classes = classes; | 1547 builder.classes = classes; |
| 1448 builder.enums = enums; | 1548 builder.enums = enums; |
| 1449 builder.executables = executables; | 1549 builder.executables = executables; |
| 1450 builder.exports = exports; | |
| 1451 builder.imports = imports; | 1550 builder.imports = imports; |
| 1452 builder.parts = parts; | |
| 1453 builder.typedefs = typedefs; | 1551 builder.typedefs = typedefs; |
| 1454 builder.variables = variables; | 1552 builder.variables = variables; |
| 1455 return builder; | 1553 return builder; |
| 1456 } | 1554 } |
| 1457 | 1555 |
| 1458 class UnlinkedVariable { | 1556 class UnlinkedVariable { |
| 1459 String _name; | 1557 String _name; |
| 1460 UnlinkedTypeRef _type; | 1558 UnlinkedTypeRef _type; |
| 1461 bool _isStatic; | 1559 bool _isStatic; |
| 1462 bool _isFinal; | 1560 bool _isFinal; |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1545 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(builderContext); | 1643 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(builderContext); |
| 1546 builder.name = name; | 1644 builder.name = name; |
| 1547 builder.type = type; | 1645 builder.type = type; |
| 1548 builder.isStatic = isStatic; | 1646 builder.isStatic = isStatic; |
| 1549 builder.isFinal = isFinal; | 1647 builder.isFinal = isFinal; |
| 1550 builder.isConst = isConst; | 1648 builder.isConst = isConst; |
| 1551 builder.hasImplicitType = hasImplicitType; | 1649 builder.hasImplicitType = hasImplicitType; |
| 1552 return builder; | 1650 return builder; |
| 1553 } | 1651 } |
| 1554 | 1652 |
| OLD | NEW |