Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(113)

Side by Side Diff: mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart

Issue 1753013002: Mojom runtime type info: New implementation for Dart. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: No changes to sha1s Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 library mojom_types_mojom; 5 library mojom_types_mojom;
6 import 'package:mojo/bindings.dart' as bindings; 6 import 'package:mojo/bindings.dart' as bindings;
7 7
8 8
9 class SimpleType extends bindings.MojoEnum { 9 class SimpleType extends bindings.MojoEnum {
10 static const SimpleType bool = const SimpleType._(0); 10 static const SimpleType bool = const SimpleType._(0);
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 case uint64: 114 case uint64:
115 return 'SimpleType.uint64'; 115 return 'SimpleType.uint64';
116 default: 116 default:
117 return null; 117 return null;
118 } 118 }
119 } 119 }
120 120
121 int toJson() => mojoEnumValue; 121 int toJson() => mojoEnumValue;
122 } 122 }
123 123
124
125
126 class BuiltinConstantValue extends bindings.MojoEnum { 124 class BuiltinConstantValue extends bindings.MojoEnum {
127 static const BuiltinConstantValue doubleInfinity = const BuiltinConstantValue. _(0); 125 static const BuiltinConstantValue doubleInfinity = const BuiltinConstantValue. _(0);
128 static const BuiltinConstantValue doubleNegativeInfinity = const BuiltinConsta ntValue._(1); 126 static const BuiltinConstantValue doubleNegativeInfinity = const BuiltinConsta ntValue._(1);
129 static const BuiltinConstantValue doubleNan = const BuiltinConstantValue._(2); 127 static const BuiltinConstantValue doubleNan = const BuiltinConstantValue._(2);
130 static const BuiltinConstantValue floatInfinity = const BuiltinConstantValue._ (3); 128 static const BuiltinConstantValue floatInfinity = const BuiltinConstantValue._ (3);
131 static const BuiltinConstantValue floatNegativeInfinity = const BuiltinConstan tValue._(4); 129 static const BuiltinConstantValue floatNegativeInfinity = const BuiltinConstan tValue._(4);
132 static const BuiltinConstantValue floatNan = const BuiltinConstantValue._(5); 130 static const BuiltinConstantValue floatNan = const BuiltinConstantValue._(5);
133 131
134 const BuiltinConstantValue._(int v) : super(v); 132 const BuiltinConstantValue._(int v) : super(v);
135 133
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 default: 196 default:
199 return null; 197 return null;
200 } 198 }
201 } 199 }
202 200
203 int toJson() => mojoEnumValue; 201 int toJson() => mojoEnumValue;
204 } 202 }
205 203
206 204
207 205
208
209
210 class StringType extends bindings.Struct { 206 class StringType extends bindings.Struct {
211 static const List<bindings.StructDataHeader> kVersions = const [ 207 static const List<bindings.StructDataHeader> kVersions = const [
212 const bindings.StructDataHeader(16, 0) 208 const bindings.StructDataHeader(16, 0)
213 ]; 209 ];
214 bool nullable = false; 210 bool nullable = false;
215 211
216 StringType() : super(kVersions.last.size); 212 StringType() : super(kVersions.last.size);
217 213
218 static StringType deserialize(bindings.Message message) { 214 static StringType deserialize(bindings.Message message) {
219 var decoder = new bindings.Decoder(message); 215 var decoder = new bindings.Decoder(message);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
272 } 268 }
273 269
274 Map toJson() { 270 Map toJson() {
275 Map map = new Map(); 271 Map map = new Map();
276 map["nullable"] = nullable; 272 map["nullable"] = nullable;
277 return map; 273 return map;
278 } 274 }
279 } 275 }
280 276
281 277
282
283
284 class HandleTypeKind extends bindings.MojoEnum { 278 class HandleTypeKind extends bindings.MojoEnum {
285 static const HandleTypeKind unspecified = const HandleTypeKind._(0); 279 static const HandleTypeKind unspecified = const HandleTypeKind._(0);
286 static const HandleTypeKind messagePipe = const HandleTypeKind._(1); 280 static const HandleTypeKind messagePipe = const HandleTypeKind._(1);
287 static const HandleTypeKind dataPipeConsumer = const HandleTypeKind._(2); 281 static const HandleTypeKind dataPipeConsumer = const HandleTypeKind._(2);
288 static const HandleTypeKind dataPipeProducer = const HandleTypeKind._(3); 282 static const HandleTypeKind dataPipeProducer = const HandleTypeKind._(3);
289 static const HandleTypeKind sharedBuffer = const HandleTypeKind._(4); 283 static const HandleTypeKind sharedBuffer = const HandleTypeKind._(4);
290 284
291 const HandleTypeKind._(int v) : super(v); 285 const HandleTypeKind._(int v) : super(v);
292 286
293 static const Map<String, HandleTypeKind> valuesMap = const { 287 static const Map<String, HandleTypeKind> valuesMap = const {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
347 case sharedBuffer: 341 case sharedBuffer:
348 return 'HandleTypeKind.sharedBuffer'; 342 return 'HandleTypeKind.sharedBuffer';
349 default: 343 default:
350 return null; 344 return null;
351 } 345 }
352 } 346 }
353 347
354 int toJson() => mojoEnumValue; 348 int toJson() => mojoEnumValue;
355 } 349 }
356 350
357
358
359 class HandleType extends bindings.Struct { 351 class HandleType extends bindings.Struct {
360 static const List<bindings.StructDataHeader> kVersions = const [ 352 static const List<bindings.StructDataHeader> kVersions = const [
361 const bindings.StructDataHeader(16, 0) 353 const bindings.StructDataHeader(16, 0)
362 ]; 354 ];
363 bool nullable = false; 355 bool nullable = false;
364 HandleTypeKind kind = new HandleTypeKind(0); 356 HandleTypeKind kind = new HandleTypeKind(0);
365 357
366 HandleType() : super(kVersions.last.size); 358 HandleType() : super(kVersions.last.size);
367 359
368 static HandleType deserialize(bindings.Message message) { 360 static HandleType deserialize(bindings.Message message) {
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
439 431
440 Map toJson() { 432 Map toJson() {
441 Map map = new Map(); 433 Map map = new Map();
442 map["nullable"] = nullable; 434 map["nullable"] = nullable;
443 map["kind"] = kind; 435 map["kind"] = kind;
444 return map; 436 return map;
445 } 437 }
446 } 438 }
447 439
448 440
449
450
451 class ArrayType extends bindings.Struct { 441 class ArrayType extends bindings.Struct {
452 static const List<bindings.StructDataHeader> kVersions = const [ 442 static const List<bindings.StructDataHeader> kVersions = const [
453 const bindings.StructDataHeader(32, 0) 443 const bindings.StructDataHeader(32, 0)
454 ]; 444 ];
455 bool nullable = false; 445 bool nullable = false;
456 int fixedLength = -1; 446 int fixedLength = -1;
457 Type elementType = null; 447 Type elementType = null;
458 448
459 ArrayType() : super(kVersions.last.size); 449 ArrayType() : super(kVersions.last.size);
460 450
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
545 Map toJson() { 535 Map toJson() {
546 Map map = new Map(); 536 Map map = new Map();
547 map["nullable"] = nullable; 537 map["nullable"] = nullable;
548 map["fixedLength"] = fixedLength; 538 map["fixedLength"] = fixedLength;
549 map["elementType"] = elementType; 539 map["elementType"] = elementType;
550 return map; 540 return map;
551 } 541 }
552 } 542 }
553 543
554 544
555
556
557 class MapType extends bindings.Struct { 545 class MapType extends bindings.Struct {
558 static const List<bindings.StructDataHeader> kVersions = const [ 546 static const List<bindings.StructDataHeader> kVersions = const [
559 const bindings.StructDataHeader(48, 0) 547 const bindings.StructDataHeader(48, 0)
560 ]; 548 ];
561 bool nullable = false; 549 bool nullable = false;
562 Type keyType = null; 550 Type keyType = null;
563 Type valueType = null; 551 Type valueType = null;
564 552
565 MapType() : super(kVersions.last.size); 553 MapType() : super(kVersions.last.size);
566 554
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
655 Map toJson() { 643 Map toJson() {
656 Map map = new Map(); 644 Map map = new Map();
657 map["nullable"] = nullable; 645 map["nullable"] = nullable;
658 map["keyType"] = keyType; 646 map["keyType"] = keyType;
659 map["valueType"] = valueType; 647 map["valueType"] = valueType;
660 return map; 648 return map;
661 } 649 }
662 } 650 }
663 651
664 652
665
666
667 class TypeReference extends bindings.Struct { 653 class TypeReference extends bindings.Struct {
668 static const List<bindings.StructDataHeader> kVersions = const [ 654 static const List<bindings.StructDataHeader> kVersions = const [
669 const bindings.StructDataHeader(32, 0) 655 const bindings.StructDataHeader(32, 0)
670 ]; 656 ];
671 bool nullable = false; 657 bool nullable = false;
672 bool isInterfaceRequest = false; 658 bool isInterfaceRequest = false;
673 String identifier = null; 659 String identifier = null;
674 String typeKey = null; 660 String typeKey = null;
675 661
676 TypeReference() : super(kVersions.last.size); 662 TypeReference() : super(kVersions.last.size);
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
771 Map map = new Map(); 757 Map map = new Map();
772 map["nullable"] = nullable; 758 map["nullable"] = nullable;
773 map["isInterfaceRequest"] = isInterfaceRequest; 759 map["isInterfaceRequest"] = isInterfaceRequest;
774 map["identifier"] = identifier; 760 map["identifier"] = identifier;
775 map["typeKey"] = typeKey; 761 map["typeKey"] = typeKey;
776 return map; 762 return map;
777 } 763 }
778 } 764 }
779 765
780 766
781
782
783 class StructField extends bindings.Struct { 767 class StructField extends bindings.Struct {
784 static const List<bindings.StructDataHeader> kVersions = const [ 768 static const List<bindings.StructDataHeader> kVersions = const [
785 const bindings.StructDataHeader(56, 0) 769 const bindings.StructDataHeader(56, 0)
786 ]; 770 ];
787 DeclarationData declData = null; 771 DeclarationData declData = null;
788 Type type = null; 772 Type type = null;
789 DefaultFieldValue defaultValue = null; 773 DefaultFieldValue defaultValue = null;
790 int offset = 0; 774 int offset = 0;
791 775
792 StructField() : super(kVersions.last.size); 776 StructField() : super(kVersions.last.size);
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
892 Map map = new Map(); 876 Map map = new Map();
893 map["declData"] = declData; 877 map["declData"] = declData;
894 map["type"] = type; 878 map["type"] = type;
895 map["defaultValue"] = defaultValue; 879 map["defaultValue"] = defaultValue;
896 map["offset"] = offset; 880 map["offset"] = offset;
897 return map; 881 return map;
898 } 882 }
899 } 883 }
900 884
901 885
902
903
904 class DefaultKeyword extends bindings.Struct { 886 class DefaultKeyword extends bindings.Struct {
905 static const List<bindings.StructDataHeader> kVersions = const [ 887 static const List<bindings.StructDataHeader> kVersions = const [
906 const bindings.StructDataHeader(8, 0) 888 const bindings.StructDataHeader(8, 0)
907 ]; 889 ];
908 890
909 DefaultKeyword() : super(kVersions.last.size); 891 DefaultKeyword() : super(kVersions.last.size);
910 892
911 static DefaultKeyword deserialize(bindings.Message message) { 893 static DefaultKeyword deserialize(bindings.Message message) {
912 var decoder = new bindings.Decoder(message); 894 var decoder = new bindings.Decoder(message);
913 var result = decode(decoder); 895 var result = decode(decoder);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
952 return "DefaultKeyword("")"; 934 return "DefaultKeyword("")";
953 } 935 }
954 936
955 Map toJson() { 937 Map toJson() {
956 Map map = new Map(); 938 Map map = new Map();
957 return map; 939 return map;
958 } 940 }
959 } 941 }
960 942
961 943
962
963
964 class StructVersion extends bindings.Struct { 944 class StructVersion extends bindings.Struct {
965 static const List<bindings.StructDataHeader> kVersions = const [ 945 static const List<bindings.StructDataHeader> kVersions = const [
966 const bindings.StructDataHeader(24, 0) 946 const bindings.StructDataHeader(24, 0)
967 ]; 947 ];
968 int versionNumber = 0; 948 int versionNumber = 0;
969 int numFields = 0; 949 int numFields = 0;
970 int numBytes = 0; 950 int numBytes = 0;
971 951
972 StructVersion() : super(kVersions.last.size); 952 StructVersion() : super(kVersions.last.size);
973 953
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
1054 Map toJson() { 1034 Map toJson() {
1055 Map map = new Map(); 1035 Map map = new Map();
1056 map["versionNumber"] = versionNumber; 1036 map["versionNumber"] = versionNumber;
1057 map["numFields"] = numFields; 1037 map["numFields"] = numFields;
1058 map["numBytes"] = numBytes; 1038 map["numBytes"] = numBytes;
1059 return map; 1039 return map;
1060 } 1040 }
1061 } 1041 }
1062 1042
1063 1043
1064
1065
1066 class MojomStruct extends bindings.Struct { 1044 class MojomStruct extends bindings.Struct {
1067 static const List<bindings.StructDataHeader> kVersions = const [ 1045 static const List<bindings.StructDataHeader> kVersions = const [
1068 const bindings.StructDataHeader(32, 0) 1046 const bindings.StructDataHeader(32, 0)
1069 ]; 1047 ];
1070 DeclarationData declData = null; 1048 DeclarationData declData = null;
1071 List<StructField> fields = null; 1049 List<StructField> fields = null;
1072 List<StructVersion> versionInfo = null; 1050 List<StructVersion> versionInfo = null;
1073 1051
1074 MojomStruct() : super(kVersions.last.size); 1052 MojomStruct() : super(kVersions.last.size);
1075 1053
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
1191 Map toJson() { 1169 Map toJson() {
1192 Map map = new Map(); 1170 Map map = new Map();
1193 map["declData"] = declData; 1171 map["declData"] = declData;
1194 map["fields"] = fields; 1172 map["fields"] = fields;
1195 map["versionInfo"] = versionInfo; 1173 map["versionInfo"] = versionInfo;
1196 return map; 1174 return map;
1197 } 1175 }
1198 } 1176 }
1199 1177
1200 1178
1201
1202
1203 class UnionField extends bindings.Struct { 1179 class UnionField extends bindings.Struct {
1204 static const List<bindings.StructDataHeader> kVersions = const [ 1180 static const List<bindings.StructDataHeader> kVersions = const [
1205 const bindings.StructDataHeader(40, 0) 1181 const bindings.StructDataHeader(40, 0)
1206 ]; 1182 ];
1207 DeclarationData declData = null; 1183 DeclarationData declData = null;
1208 Type type = null; 1184 Type type = null;
1209 int tag = 0; 1185 int tag = 0;
1210 1186
1211 UnionField() : super(kVersions.last.size); 1187 UnionField() : super(kVersions.last.size);
1212 1188
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
1298 Map toJson() { 1274 Map toJson() {
1299 Map map = new Map(); 1275 Map map = new Map();
1300 map["declData"] = declData; 1276 map["declData"] = declData;
1301 map["type"] = type; 1277 map["type"] = type;
1302 map["tag"] = tag; 1278 map["tag"] = tag;
1303 return map; 1279 return map;
1304 } 1280 }
1305 } 1281 }
1306 1282
1307 1283
1308
1309
1310 class MojomUnion extends bindings.Struct { 1284 class MojomUnion extends bindings.Struct {
1311 static const List<bindings.StructDataHeader> kVersions = const [ 1285 static const List<bindings.StructDataHeader> kVersions = const [
1312 const bindings.StructDataHeader(24, 0) 1286 const bindings.StructDataHeader(24, 0)
1313 ]; 1287 ];
1314 DeclarationData declData = null; 1288 DeclarationData declData = null;
1315 List<UnionField> fields = null; 1289 List<UnionField> fields = null;
1316 1290
1317 MojomUnion() : super(kVersions.last.size); 1291 MojomUnion() : super(kVersions.last.size);
1318 1292
1319 static MojomUnion deserialize(bindings.Message message) { 1293 static MojomUnion deserialize(bindings.Message message) {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1403 1377
1404 Map toJson() { 1378 Map toJson() {
1405 Map map = new Map(); 1379 Map map = new Map();
1406 map["declData"] = declData; 1380 map["declData"] = declData;
1407 map["fields"] = fields; 1381 map["fields"] = fields;
1408 return map; 1382 return map;
1409 } 1383 }
1410 } 1384 }
1411 1385
1412 1386
1413
1414
1415 class EnumValue extends bindings.Struct { 1387 class EnumValue extends bindings.Struct {
1416 static const List<bindings.StructDataHeader> kVersions = const [ 1388 static const List<bindings.StructDataHeader> kVersions = const [
1417 const bindings.StructDataHeader(48, 0) 1389 const bindings.StructDataHeader(48, 0)
1418 ]; 1390 ];
1419 DeclarationData declData = null; 1391 DeclarationData declData = null;
1420 String enumTypeKey = null; 1392 String enumTypeKey = null;
1421 Value initializerValue = null; 1393 Value initializerValue = null;
1422 int intValue = 0; 1394 int intValue = 0;
1423 1395
1424 EnumValue() : super(kVersions.last.size); 1396 EnumValue() : super(kVersions.last.size);
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
1520 Map map = new Map(); 1492 Map map = new Map();
1521 map["declData"] = declData; 1493 map["declData"] = declData;
1522 map["enumTypeKey"] = enumTypeKey; 1494 map["enumTypeKey"] = enumTypeKey;
1523 map["initializerValue"] = initializerValue; 1495 map["initializerValue"] = initializerValue;
1524 map["intValue"] = intValue; 1496 map["intValue"] = intValue;
1525 return map; 1497 return map;
1526 } 1498 }
1527 } 1499 }
1528 1500
1529 1501
1530
1531
1532 class MojomEnum extends bindings.Struct { 1502 class MojomEnum extends bindings.Struct {
1533 static const List<bindings.StructDataHeader> kVersions = const [ 1503 static const List<bindings.StructDataHeader> kVersions = const [
1534 const bindings.StructDataHeader(24, 0) 1504 const bindings.StructDataHeader(24, 0)
1535 ]; 1505 ];
1536 DeclarationData declData = null; 1506 DeclarationData declData = null;
1537 List<EnumValue> values = null; 1507 List<EnumValue> values = null;
1538 1508
1539 MojomEnum() : super(kVersions.last.size); 1509 MojomEnum() : super(kVersions.last.size);
1540 1510
1541 static MojomEnum deserialize(bindings.Message message) { 1511 static MojomEnum deserialize(bindings.Message message) {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1625 1595
1626 Map toJson() { 1596 Map toJson() {
1627 Map map = new Map(); 1597 Map map = new Map();
1628 map["declData"] = declData; 1598 map["declData"] = declData;
1629 map["values"] = values; 1599 map["values"] = values;
1630 return map; 1600 return map;
1631 } 1601 }
1632 } 1602 }
1633 1603
1634 1604
1635
1636
1637 class MojomMethod extends bindings.Struct { 1605 class MojomMethod extends bindings.Struct {
1638 static const List<bindings.StructDataHeader> kVersions = const [ 1606 static const List<bindings.StructDataHeader> kVersions = const [
1639 const bindings.StructDataHeader(40, 0) 1607 const bindings.StructDataHeader(40, 0)
1640 ]; 1608 ];
1641 DeclarationData declData = null; 1609 DeclarationData declData = null;
1642 MojomStruct parameters = null; 1610 MojomStruct parameters = null;
1643 MojomStruct responseParams = null; 1611 MojomStruct responseParams = null;
1644 int ordinal = 0; 1612 int ordinal = 0;
1645 1613
1646 MojomMethod() : super(kVersions.last.size); 1614 MojomMethod() : super(kVersions.last.size);
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
1744 Map map = new Map(); 1712 Map map = new Map();
1745 map["declData"] = declData; 1713 map["declData"] = declData;
1746 map["parameters"] = parameters; 1714 map["parameters"] = parameters;
1747 map["responseParams"] = responseParams; 1715 map["responseParams"] = responseParams;
1748 map["ordinal"] = ordinal; 1716 map["ordinal"] = ordinal;
1749 return map; 1717 return map;
1750 } 1718 }
1751 } 1719 }
1752 1720
1753 1721
1754
1755
1756 class MojomInterface extends bindings.Struct { 1722 class MojomInterface extends bindings.Struct {
1757 static const List<bindings.StructDataHeader> kVersions = const [ 1723 static const List<bindings.StructDataHeader> kVersions = const [
1758 const bindings.StructDataHeader(32, 0) 1724 const bindings.StructDataHeader(32, 0)
1759 ]; 1725 ];
1760 DeclarationData declData = null; 1726 DeclarationData declData = null;
1761 String serviceName_ = null; 1727 String serviceName_ = null;
1762 Map<int, MojomMethod> methods = null; 1728 Map<int, MojomMethod> methods = null;
1763 1729
1764 MojomInterface() : super(kVersions.last.size); 1730 MojomInterface() : super(kVersions.last.size);
1765 1731
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
1885 Map toJson() { 1851 Map toJson() {
1886 Map map = new Map(); 1852 Map map = new Map();
1887 map["declData"] = declData; 1853 map["declData"] = declData;
1888 map["serviceName_"] = serviceName_; 1854 map["serviceName_"] = serviceName_;
1889 map["methods"] = methods; 1855 map["methods"] = methods;
1890 return map; 1856 return map;
1891 } 1857 }
1892 } 1858 }
1893 1859
1894 1860
1895
1896
1897 class UserValueReference extends bindings.Struct { 1861 class UserValueReference extends bindings.Struct {
1898 static const List<bindings.StructDataHeader> kVersions = const [ 1862 static const List<bindings.StructDataHeader> kVersions = const [
1899 const bindings.StructDataHeader(40, 0) 1863 const bindings.StructDataHeader(40, 0)
1900 ]; 1864 ];
1901 String identifier = null; 1865 String identifier = null;
1902 String valueKey = null; 1866 String valueKey = null;
1903 Value resolvedConcreteValue = null; 1867 Value resolvedConcreteValue = null;
1904 1868
1905 UserValueReference() : super(kVersions.last.size); 1869 UserValueReference() : super(kVersions.last.size);
1906 1870
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
1987 Map toJson() { 1951 Map toJson() {
1988 Map map = new Map(); 1952 Map map = new Map();
1989 map["identifier"] = identifier; 1953 map["identifier"] = identifier;
1990 map["valueKey"] = valueKey; 1954 map["valueKey"] = valueKey;
1991 map["resolvedConcreteValue"] = resolvedConcreteValue; 1955 map["resolvedConcreteValue"] = resolvedConcreteValue;
1992 return map; 1956 return map;
1993 } 1957 }
1994 } 1958 }
1995 1959
1996 1960
1997
1998
1999 class DeclaredConstant extends bindings.Struct { 1961 class DeclaredConstant extends bindings.Struct {
2000 static const List<bindings.StructDataHeader> kVersions = const [ 1962 static const List<bindings.StructDataHeader> kVersions = const [
2001 const bindings.StructDataHeader(48, 0) 1963 const bindings.StructDataHeader(48, 0)
2002 ]; 1964 ];
2003 DeclarationData declData = null; 1965 DeclarationData declData = null;
2004 Type type = null; 1966 Type type = null;
2005 Value value = null; 1967 Value value = null;
2006 1968
2007 DeclaredConstant() : super(kVersions.last.size); 1969 DeclaredConstant() : super(kVersions.last.size);
2008 1970
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
2098 Map toJson() { 2060 Map toJson() {
2099 Map map = new Map(); 2061 Map map = new Map();
2100 map["declData"] = declData; 2062 map["declData"] = declData;
2101 map["type"] = type; 2063 map["type"] = type;
2102 map["value"] = value; 2064 map["value"] = value;
2103 return map; 2065 return map;
2104 } 2066 }
2105 } 2067 }
2106 2068
2107 2069
2108
2109
2110 class Attribute extends bindings.Struct { 2070 class Attribute extends bindings.Struct {
2111 static const List<bindings.StructDataHeader> kVersions = const [ 2071 static const List<bindings.StructDataHeader> kVersions = const [
2112 const bindings.StructDataHeader(32, 0) 2072 const bindings.StructDataHeader(32, 0)
2113 ]; 2073 ];
2114 String key = null; 2074 String key = null;
2115 LiteralValue value = null; 2075 LiteralValue value = null;
2116 2076
2117 Attribute() : super(kVersions.last.size); 2077 Attribute() : super(kVersions.last.size);
2118 2078
2119 static Attribute deserialize(bindings.Message message) { 2079 static Attribute deserialize(bindings.Message message) {
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
2190 2150
2191 Map toJson() { 2151 Map toJson() {
2192 Map map = new Map(); 2152 Map map = new Map();
2193 map["key"] = key; 2153 map["key"] = key;
2194 map["value"] = value; 2154 map["value"] = value;
2195 return map; 2155 return map;
2196 } 2156 }
2197 } 2157 }
2198 2158
2199 2159
2200
2201
2202 class DeclarationData extends bindings.Struct { 2160 class DeclarationData extends bindings.Struct {
2203 static const List<bindings.StructDataHeader> kVersions = const [ 2161 static const List<bindings.StructDataHeader> kVersions = const [
2204 const bindings.StructDataHeader(72, 0) 2162 const bindings.StructDataHeader(72, 0)
2205 ]; 2163 ];
2206 List<Attribute> attributes = null; 2164 List<Attribute> attributes = null;
2207 int minVersion = -1; 2165 int minVersion = -1;
2208 int declaredOrdinal = -1; 2166 int declaredOrdinal = -1;
2209 String shortName = null; 2167 String shortName = null;
2210 String fullIdentifier = null; 2168 String fullIdentifier = null;
2211 int declarationOrder = -1; 2169 int declarationOrder = -1;
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
2396 map["fullIdentifier"] = fullIdentifier; 2354 map["fullIdentifier"] = fullIdentifier;
2397 map["declarationOrder"] = declarationOrder; 2355 map["declarationOrder"] = declarationOrder;
2398 map["sourceFileInfo"] = sourceFileInfo; 2356 map["sourceFileInfo"] = sourceFileInfo;
2399 map["containedDeclarations"] = containedDeclarations; 2357 map["containedDeclarations"] = containedDeclarations;
2400 map["containerTypeKey"] = containerTypeKey; 2358 map["containerTypeKey"] = containerTypeKey;
2401 return map; 2359 return map;
2402 } 2360 }
2403 } 2361 }
2404 2362
2405 2363
2406
2407
2408 class SourceFileInfo extends bindings.Struct { 2364 class SourceFileInfo extends bindings.Struct {
2409 static const List<bindings.StructDataHeader> kVersions = const [ 2365 static const List<bindings.StructDataHeader> kVersions = const [
2410 const bindings.StructDataHeader(24, 0) 2366 const bindings.StructDataHeader(24, 0)
2411 ]; 2367 ];
2412 String fileName = null; 2368 String fileName = null;
2413 int lineNumber = 0; 2369 int lineNumber = 0;
2414 int columnNumber = 0; 2370 int columnNumber = 0;
2415 2371
2416 SourceFileInfo() : super(kVersions.last.size); 2372 SourceFileInfo() : super(kVersions.last.size);
2417 2373
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
2498 Map toJson() { 2454 Map toJson() {
2499 Map map = new Map(); 2455 Map map = new Map();
2500 map["fileName"] = fileName; 2456 map["fileName"] = fileName;
2501 map["lineNumber"] = lineNumber; 2457 map["lineNumber"] = lineNumber;
2502 map["columnNumber"] = columnNumber; 2458 map["columnNumber"] = columnNumber;
2503 return map; 2459 return map;
2504 } 2460 }
2505 } 2461 }
2506 2462
2507 2463
2508
2509
2510 class ContainedDeclarations extends bindings.Struct { 2464 class ContainedDeclarations extends bindings.Struct {
2511 static const List<bindings.StructDataHeader> kVersions = const [ 2465 static const List<bindings.StructDataHeader> kVersions = const [
2512 const bindings.StructDataHeader(24, 0) 2466 const bindings.StructDataHeader(24, 0)
2513 ]; 2467 ];
2514 List<String> enums = null; 2468 List<String> enums = null;
2515 List<String> constants = null; 2469 List<String> constants = null;
2516 2470
2517 ContainedDeclarations() : super(kVersions.last.size); 2471 ContainedDeclarations() : super(kVersions.last.size);
2518 2472
2519 static ContainedDeclarations deserialize(bindings.Message message) { 2473 static ContainedDeclarations deserialize(bindings.Message message) {
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
2620 2574
2621 Map toJson() { 2575 Map toJson() {
2622 Map map = new Map(); 2576 Map map = new Map();
2623 map["enums"] = enums; 2577 map["enums"] = enums;
2624 map["constants"] = constants; 2578 map["constants"] = constants;
2625 return map; 2579 return map;
2626 } 2580 }
2627 } 2581 }
2628 2582
2629 2583
2630
2631
2632 class ServiceTypeInfo extends bindings.Struct { 2584 class ServiceTypeInfo extends bindings.Struct {
2633 static const List<bindings.StructDataHeader> kVersions = const [ 2585 static const List<bindings.StructDataHeader> kVersions = const [
2634 const bindings.StructDataHeader(24, 0) 2586 const bindings.StructDataHeader(24, 0)
2635 ]; 2587 ];
2636 String topLevelInterface = null; 2588 String topLevelInterface = null;
2637 List<String> completeTypeSet = null; 2589 List<String> completeTypeSet = null;
2638 2590
2639 ServiceTypeInfo() : super(kVersions.last.size); 2591 ServiceTypeInfo() : super(kVersions.last.size);
2640 2592
2641 static ServiceTypeInfo deserialize(bindings.Message message) { 2593 static ServiceTypeInfo deserialize(bindings.Message message) {
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
2723 2675
2724 Map toJson() { 2676 Map toJson() {
2725 Map map = new Map(); 2677 Map map = new Map();
2726 map["topLevelInterface"] = topLevelInterface; 2678 map["topLevelInterface"] = topLevelInterface;
2727 map["completeTypeSet"] = completeTypeSet; 2679 map["completeTypeSet"] = completeTypeSet;
2728 return map; 2680 return map;
2729 } 2681 }
2730 } 2682 }
2731 2683
2732 2684
2733
2734
2735 class RuntimeTypeInfo extends bindings.Struct { 2685 class RuntimeTypeInfo extends bindings.Struct {
2736 static const List<bindings.StructDataHeader> kVersions = const [ 2686 static const List<bindings.StructDataHeader> kVersions = const [
2737 const bindings.StructDataHeader(24, 0) 2687 const bindings.StructDataHeader(24, 0)
2738 ]; 2688 ];
2739 Map<String, ServiceTypeInfo> servicesByName = null; 2689 Map<String, ServiceTypeInfo> servicesByName = null;
2740 Map<String, UserDefinedType> typeMap = null; 2690 Map<String, UserDefinedType> typeMap = null;
2741 2691
2742 RuntimeTypeInfo() : super(kVersions.last.size); 2692 RuntimeTypeInfo() : super(kVersions.last.size);
2743 2693
2744 static RuntimeTypeInfo deserialize(bindings.Message message) { 2694 static RuntimeTypeInfo deserialize(bindings.Message message) {
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
2919 Map toJson() { 2869 Map toJson() {
2920 Map map = new Map(); 2870 Map map = new Map();
2921 map["servicesByName"] = servicesByName; 2871 map["servicesByName"] = servicesByName;
2922 map["typeMap"] = typeMap; 2872 map["typeMap"] = typeMap;
2923 return map; 2873 return map;
2924 } 2874 }
2925 } 2875 }
2926 2876
2927 2877
2928 2878
2929
2930
2931 enum TypeTag { 2879 enum TypeTag {
2932 simpleType, 2880 simpleType,
2933 stringType, 2881 stringType,
2934 arrayType, 2882 arrayType,
2935 mapType, 2883 mapType,
2936 handleType, 2884 handleType,
2937 typeReference, 2885 typeReference,
2938 unknown 2886 unknown
2939 } 2887 }
2940 2888
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
3129 break; 3077 break;
3130 default: 3078 default:
3131 result += "unknown"; 3079 result += "unknown";
3132 } 3080 }
3133 result += ": $_data)"; 3081 result += ": $_data)";
3134 return result; 3082 return result;
3135 } 3083 }
3136 } 3084 }
3137 3085
3138 3086
3139
3140
3141 enum UserDefinedTypeTag { 3087 enum UserDefinedTypeTag {
3142 enumType, 3088 enumType,
3143 structType, 3089 structType,
3144 unionType, 3090 unionType,
3145 interfaceType, 3091 interfaceType,
3146 unknown 3092 unknown
3147 } 3093 }
3148 3094
3149 class UserDefinedType extends bindings.Union { 3095 class UserDefinedType extends bindings.Union {
3150 static final _tag_to_int = const { 3096 static final _tag_to_int = const {
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
3286 break; 3232 break;
3287 default: 3233 default:
3288 result += "unknown"; 3234 result += "unknown";
3289 } 3235 }
3290 result += ": $_data)"; 3236 result += ": $_data)";
3291 return result; 3237 return result;
3292 } 3238 }
3293 } 3239 }
3294 3240
3295 3241
3296
3297
3298 enum DefaultFieldValueTag { 3242 enum DefaultFieldValueTag {
3299 value, 3243 value,
3300 defaultKeyword, 3244 defaultKeyword,
3301 unknown 3245 unknown
3302 } 3246 }
3303 3247
3304 class DefaultFieldValue extends bindings.Union { 3248 class DefaultFieldValue extends bindings.Union {
3305 static final _tag_to_int = const { 3249 static final _tag_to_int = const {
3306 DefaultFieldValueTag.value: 0, 3250 DefaultFieldValueTag.value: 0,
3307 DefaultFieldValueTag.defaultKeyword: 1, 3251 DefaultFieldValueTag.defaultKeyword: 1,
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
3392 break; 3336 break;
3393 default: 3337 default:
3394 result += "unknown"; 3338 result += "unknown";
3395 } 3339 }
3396 result += ": $_data)"; 3340 result += ": $_data)";
3397 return result; 3341 return result;
3398 } 3342 }
3399 } 3343 }
3400 3344
3401 3345
3402
3403
3404 enum ValueTag { 3346 enum ValueTag {
3405 literalValue, 3347 literalValue,
3406 userValueReference, 3348 userValueReference,
3407 builtinValue, 3349 builtinValue,
3408 unknown 3350 unknown
3409 } 3351 }
3410 3352
3411 class Value extends bindings.Union { 3353 class Value extends bindings.Union {
3412 static final _tag_to_int = const { 3354 static final _tag_to_int = const {
3413 ValueTag.literalValue: 0, 3355 ValueTag.literalValue: 0,
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
3526 break; 3468 break;
3527 default: 3469 default:
3528 result += "unknown"; 3470 result += "unknown";
3529 } 3471 }
3530 result += ": $_data)"; 3472 result += ": $_data)";
3531 return result; 3473 return result;
3532 } 3474 }
3533 } 3475 }
3534 3476
3535 3477
3536
3537
3538 enum LiteralValueTag { 3478 enum LiteralValueTag {
3539 boolValue, 3479 boolValue,
3540 doubleValue, 3480 doubleValue,
3541 floatValue, 3481 floatValue,
3542 int8Value, 3482 int8Value,
3543 int16Value, 3483 int16Value,
3544 int32Value, 3484 int32Value,
3545 int64Value, 3485 int64Value,
3546 stringValue, 3486 stringValue,
3547 uint8Value, 3487 uint8Value,
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after
3871 break; 3811 break;
3872 default: 3812 default:
3873 result += "unknown"; 3813 result += "unknown";
3874 } 3814 }
3875 result += ": $_data)"; 3815 result += ": $_data)";
3876 return result; 3816 return result;
3877 } 3817 }
3878 } 3818 }
3879 3819
3880 3820
3881
3882
3883 enum UserDefinedValueTag { 3821 enum UserDefinedValueTag {
3884 enumValue, 3822 enumValue,
3885 declaredConstant, 3823 declaredConstant,
3886 unknown 3824 unknown
3887 } 3825 }
3888 3826
3889 class UserDefinedValue extends bindings.Union { 3827 class UserDefinedValue extends bindings.Union {
3890 static final _tag_to_int = const { 3828 static final _tag_to_int = const {
3891 UserDefinedValueTag.enumValue: 0, 3829 UserDefinedValueTag.enumValue: 0,
3892 UserDefinedValueTag.declaredConstant: 1, 3830 UserDefinedValueTag.declaredConstant: 1,
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
3978 break; 3916 break;
3979 default: 3917 default:
3980 result += "unknown"; 3918 result += "unknown";
3981 } 3919 }
3982 result += ": $_data)"; 3920 result += ": $_data)";
3983 return result; 3921 return result;
3984 } 3922 }
3985 } 3923 }
3986 3924
3987 3925
3988
3989
3990
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698