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

Side by Side Diff: mojo/dart/packages/_mojo_for_test_only/lib/test/echo_service.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 echo_service_mojom; 5 library echo_service_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:typed_data';
8 import 'package:mojo/bindings.dart' as bindings; 9 import 'package:mojo/bindings.dart' as bindings;
9 import 'package:mojo/core.dart' as core; 10 import 'package:mojo/core.dart' as core;
10 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
11 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
12 13
13 14
14 15
15 class _EchoServiceEchoStringParams extends bindings.Struct { 16 class _EchoServiceEchoStringParams extends bindings.Struct {
16 static const List<bindings.StructDataHeader> kVersions = const [ 17 static const List<bindings.StructDataHeader> kVersions = const [
17 const bindings.StructDataHeader(16, 0) 18 const bindings.StructDataHeader(16, 0)
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 "value: $value" ")"; 77 "value: $value" ")";
77 } 78 }
78 79
79 Map toJson() { 80 Map toJson() {
80 Map map = new Map(); 81 Map map = new Map();
81 map["value"] = value; 82 map["value"] = value;
82 return map; 83 return map;
83 } 84 }
84 } 85 }
85 86
86 mojom_types.MojomStruct _echoServiceEchoServiceEchoStringParams() {
87 return new mojom_types.MojomStruct()
88 ..declData = (new mojom_types.DeclarationData()
89 ..shortName = 'EchoServiceEchoStringParams'
90 ..fullIdentifier = 'test.EchoService_EchoString_Params')
91 ..fields = <mojom_types.StructField>[
92 new mojom_types.StructField()
93 ..declData = (new mojom_types.DeclarationData()
94 ..shortName = 'Value')
95 ..type = (new mojom_types.Type()
96 ..stringType = (new mojom_types.StringType()
97 ..nullable = true
98 )),];
99 }
100
101 87
102 class EchoServiceEchoStringResponseParams extends bindings.Struct { 88 class EchoServiceEchoStringResponseParams extends bindings.Struct {
103 static const List<bindings.StructDataHeader> kVersions = const [ 89 static const List<bindings.StructDataHeader> kVersions = const [
104 const bindings.StructDataHeader(16, 0) 90 const bindings.StructDataHeader(16, 0)
105 ]; 91 ];
106 String value = null; 92 String value = null;
107 93
108 EchoServiceEchoStringResponseParams() : super(kVersions.last.size); 94 EchoServiceEchoStringResponseParams() : super(kVersions.last.size);
109 95
110 static EchoServiceEchoStringResponseParams deserialize(bindings.Message messag e) { 96 static EchoServiceEchoStringResponseParams deserialize(bindings.Message messag e) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 "value: $value" ")"; 149 "value: $value" ")";
164 } 150 }
165 151
166 Map toJson() { 152 Map toJson() {
167 Map map = new Map(); 153 Map map = new Map();
168 map["value"] = value; 154 map["value"] = value;
169 return map; 155 return map;
170 } 156 }
171 } 157 }
172 158
173 mojom_types.MojomStruct _echoServiceEchoServiceEchoStringResponseParams() {
174 return new mojom_types.MojomStruct()
175 ..declData = (new mojom_types.DeclarationData()
176 ..shortName = 'EchoServiceEchoStringResponseParams'
177 ..fullIdentifier = 'test.EchoService_EchoString_ResponseParams')
178 ..fields = <mojom_types.StructField>[
179 new mojom_types.StructField()
180 ..declData = (new mojom_types.DeclarationData()
181 ..shortName = 'Value')
182 ..type = (new mojom_types.Type()
183 ..stringType = (new mojom_types.StringType()
184 ..nullable = true
185 )),];
186 }
187
188 159
189 class _EchoServiceDelayedEchoStringParams extends bindings.Struct { 160 class _EchoServiceDelayedEchoStringParams extends bindings.Struct {
190 static const List<bindings.StructDataHeader> kVersions = const [ 161 static const List<bindings.StructDataHeader> kVersions = const [
191 const bindings.StructDataHeader(24, 0) 162 const bindings.StructDataHeader(24, 0)
192 ]; 163 ];
193 String value = null; 164 String value = null;
194 int millis = 0; 165 int millis = 0;
195 166
196 _EchoServiceDelayedEchoStringParams() : super(kVersions.last.size); 167 _EchoServiceDelayedEchoStringParams() : super(kVersions.last.size);
197 168
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 } 235 }
265 236
266 Map toJson() { 237 Map toJson() {
267 Map map = new Map(); 238 Map map = new Map();
268 map["value"] = value; 239 map["value"] = value;
269 map["millis"] = millis; 240 map["millis"] = millis;
270 return map; 241 return map;
271 } 242 }
272 } 243 }
273 244
274 mojom_types.MojomStruct _echoServiceEchoServiceDelayedEchoStringParams() {
275 return new mojom_types.MojomStruct()
276 ..declData = (new mojom_types.DeclarationData()
277 ..shortName = 'EchoServiceDelayedEchoStringParams'
278 ..fullIdentifier = 'test.EchoService_DelayedEchoString_Params')
279 ..fields = <mojom_types.StructField>[
280 new mojom_types.StructField()
281 ..declData = (new mojom_types.DeclarationData()
282 ..shortName = 'Value')
283 ..type = (new mojom_types.Type()
284 ..stringType = (new mojom_types.StringType()
285 ..nullable = true
286 )),
287 new mojom_types.StructField()
288 ..declData = (new mojom_types.DeclarationData()
289 ..shortName = 'Millis')
290 ..type = (new mojom_types.Type()
291 ..simpleType = mojom_types.SimpleType.int32),];
292 }
293
294 245
295 class EchoServiceDelayedEchoStringResponseParams extends bindings.Struct { 246 class EchoServiceDelayedEchoStringResponseParams extends bindings.Struct {
296 static const List<bindings.StructDataHeader> kVersions = const [ 247 static const List<bindings.StructDataHeader> kVersions = const [
297 const bindings.StructDataHeader(16, 0) 248 const bindings.StructDataHeader(16, 0)
298 ]; 249 ];
299 String value = null; 250 String value = null;
300 251
301 EchoServiceDelayedEchoStringResponseParams() : super(kVersions.last.size); 252 EchoServiceDelayedEchoStringResponseParams() : super(kVersions.last.size);
302 253
303 static EchoServiceDelayedEchoStringResponseParams deserialize(bindings.Message message) { 254 static EchoServiceDelayedEchoStringResponseParams deserialize(bindings.Message message) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 "value: $value" ")"; 307 "value: $value" ")";
357 } 308 }
358 309
359 Map toJson() { 310 Map toJson() {
360 Map map = new Map(); 311 Map map = new Map();
361 map["value"] = value; 312 map["value"] = value;
362 return map; 313 return map;
363 } 314 }
364 } 315 }
365 316
366 mojom_types.MojomStruct _echoServiceEchoServiceDelayedEchoStringResponseParams() {
367 return new mojom_types.MojomStruct()
368 ..declData = (new mojom_types.DeclarationData()
369 ..shortName = 'EchoServiceDelayedEchoStringResponseParams'
370 ..fullIdentifier = 'test.EchoService_DelayedEchoString_ResponseParams')
371 ..fields = <mojom_types.StructField>[
372 new mojom_types.StructField()
373 ..declData = (new mojom_types.DeclarationData()
374 ..shortName = 'Value')
375 ..type = (new mojom_types.Type()
376 ..stringType = (new mojom_types.StringType()
377 ..nullable = true
378 )),];
379 }
380
381 317
382 class _EchoServiceQuitParams extends bindings.Struct { 318 class _EchoServiceQuitParams extends bindings.Struct {
383 static const List<bindings.StructDataHeader> kVersions = const [ 319 static const List<bindings.StructDataHeader> kVersions = const [
384 const bindings.StructDataHeader(8, 0) 320 const bindings.StructDataHeader(8, 0)
385 ]; 321 ];
386 322
387 _EchoServiceQuitParams() : super(kVersions.last.size); 323 _EchoServiceQuitParams() : super(kVersions.last.size);
388 324
389 static _EchoServiceQuitParams deserialize(bindings.Message message) { 325 static _EchoServiceQuitParams deserialize(bindings.Message message) {
390 var decoder = new bindings.Decoder(message); 326 var decoder = new bindings.Decoder(message);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 String toString() { 365 String toString() {
430 return "_EchoServiceQuitParams("")"; 366 return "_EchoServiceQuitParams("")";
431 } 367 }
432 368
433 Map toJson() { 369 Map toJson() {
434 Map map = new Map(); 370 Map map = new Map();
435 return map; 371 return map;
436 } 372 }
437 } 373 }
438 374
439 mojom_types.MojomStruct _echoServiceEchoServiceQuitParams() {
440 return new mojom_types.MojomStruct()
441 ..declData = (new mojom_types.DeclarationData()
442 ..shortName = 'EchoServiceQuitParams'
443 ..fullIdentifier = 'test.EchoService_Quit_Params')
444 ..fields = <mojom_types.StructField>[];
445 }
446
447
448 const int _EchoService_echoStringName = 0; 375 const int _EchoService_echoStringName = 0;
449 const int _EchoService_delayedEchoStringName = 1; 376 const int _EchoService_delayedEchoStringName = 1;
450 const int _EchoService_quitName = 2; 377 const int _EchoService_quitName = 2;
451 378
452 mojom_types.MojomInterface _echoServiceEchoService() {
453 return new mojom_types.MojomInterface()
454 ..declData = (new mojom_types.DeclarationData()
455 ..shortName = 'EchoService'
456 ..fullIdentifier = 'test.EchoService')
457 ..serviceName_ = 'EchoService'
458 ..methods = <int, mojom_types.MojomMethod>{
459 _EchoService_echoStringName: new mojom_types.MojomMethod()
460 ..declData = (new mojom_types.DeclarationData()
461 ..shortName = 'EchoString')
462 ..ordinal = _EchoService_echoStringName
463 ..responseParams = _echoServiceEchoServiceEchoStringResponseParams()
464 ..parameters = _echoServiceEchoServiceEchoStringParams(),
465 _EchoService_delayedEchoStringName: new mojom_types.MojomMethod()
466 ..declData = (new mojom_types.DeclarationData()
467 ..shortName = 'DelayedEchoString')
468 ..ordinal = _EchoService_delayedEchoStringName
469 ..responseParams = _echoServiceEchoServiceDelayedEchoStringResponseParam s()
470 ..parameters = _echoServiceEchoServiceDelayedEchoStringParams(),
471 _EchoService_quitName: new mojom_types.MojomMethod()
472 ..declData = (new mojom_types.DeclarationData()
473 ..shortName = 'Quit')
474 ..ordinal = _EchoService_quitName
475 ..parameters = _echoServiceEchoServiceQuitParams(),
476 };
477 }
478
479 class _EchoServiceServiceDescription implements service_describer.ServiceDescrip tion { 379 class _EchoServiceServiceDescription implements service_describer.ServiceDescrip tion {
480 dynamic getTopLevelInterface([Function responseFactory]) => 380 dynamic getTopLevelInterface([Function responseFactory]){
481 responseFactory(_echoServiceEchoService()); 381 var interfaceTypeKey = getRuntimeTypeInfo().servicesByName["test::EchoServic e"].topLevelInterface;
382 var userDefinedType = getAllMojomTypeDefinitions()[interfaceTypeKey];
383 return responseFactory(userDefinedType.interfaceType);
384 }
482 385
483 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 386 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
484 responseFactory(getAllMojomTypeDefinitions()[typeKey]); 387 responseFactory(getAllMojomTypeDefinitions()[typeKey]);
485 388
486 dynamic getAllTypeDefinitions([Function responseFactory]) => 389 dynamic getAllTypeDefinitions([Function responseFactory]) =>
487 responseFactory(getAllMojomTypeDefinitions()); 390 responseFactory(getAllMojomTypeDefinitions());
488 } 391 }
489 392
490 abstract class EchoService { 393 abstract class EchoService {
491 static const String serviceName = "test::EchoService"; 394 static const String serviceName = "test::EchoService";
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 static service_describer.ServiceDescription _cachedServiceDescription; 673 static service_describer.ServiceDescription _cachedServiceDescription;
771 static service_describer.ServiceDescription get serviceDescription { 674 static service_describer.ServiceDescription get serviceDescription {
772 if (_cachedServiceDescription == null) { 675 if (_cachedServiceDescription == null) {
773 _cachedServiceDescription = new _EchoServiceServiceDescription(); 676 _cachedServiceDescription = new _EchoServiceServiceDescription();
774 } 677 }
775 return _cachedServiceDescription; 678 return _cachedServiceDescription;
776 } 679 }
777 } 680 }
778 681
779 682
780 Map<String, mojom_types.UserDefinedType> _initDescriptions() { 683 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ??
781 var map = new HashMap<String, mojom_types.UserDefinedType>(); 684 _initRuntimeTypeInfo();
782 map["echo_service_EchoService_EchoString_Params__"] = 685
783 new mojom_types.UserDefinedType() 686 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
784 ..structType = _echoServiceEchoServiceEchoStringParams(); 687 return getRuntimeTypeInfo().typeMap;
785 map["echo_service_EchoService_EchoString_ResponseParams__"] =
786 new mojom_types.UserDefinedType()
787 ..structType = _echoServiceEchoServiceEchoStringResponseParams();
788 map["echo_service_EchoService_DelayedEchoString_Params__"] =
789 new mojom_types.UserDefinedType()
790 ..structType = _echoServiceEchoServiceDelayedEchoStringParams();
791 map["echo_service_EchoService_DelayedEchoString_ResponseParams__"] =
792 new mojom_types.UserDefinedType()
793 ..structType = _echoServiceEchoServiceDelayedEchoStringResponseParams();
794 map["echo_service_EchoService_Quit_Params__"] =
795 new mojom_types.UserDefinedType()
796 ..structType = _echoServiceEchoServiceQuitParams();
797 map["echo_service_EchoService__"] =
798 new mojom_types.UserDefinedType()
799 ..interfaceType = _echoServiceEchoService();
800 return map;
801 } 688 }
802 689
803 var _mojomDesc; 690 var _runtimeTypeInfo;
804 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { 691 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() {
805 if (_mojomDesc == null) { 692 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of
806 _mojomDesc = _initDescriptions(); 693 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this
807 } 694 // file.
808 return _mojomDesc; 695 var serializedRuntimeTypeInfo = new Uint8List.fromList(const [24,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,216,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,56,0,0,0,0 ,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0,116,101,115,116,58,58, 69,99,104,111,83,101,114,118,105,99,101,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0 ,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,33,0,0,0,25,0,0,0,84,8 9,80,69,95,75,69,89,58,116,101,115,116,46,69,99,104,111,83,101,114,118,105,99,10 1,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,33,0,0,0,25,0,0,0,84,89,80,69,9 5,75,69,89,58,116,101,115,116,46,69,99,104,111,83,101,114,118,105,99,101,0,0,0,0 ,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0 ,0,0,0,0,0,33,0,0,0,25,0,0,0,84,89,80,69,95,75,69,89,58,116,101,115,116,46,69,99 ,104,111,83,101,114,118,105,99,101,0,0,0,0,0,0,0,24,0,0,0,1,0,0,0,16,0,0,0,3,0,0 ,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,104,1,0,0,0,0,0,0,128,1,0,0 ,0,0,0,0,72,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,152,0,0,0,0,0 ,0,0,168,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0, 0,0,16,0,0,0,7,0,0,0,32,0,0,0,0,0,0,0,19,0,0,0,11,0,0,0,83,101,114,118,105,99,10 1,78,97,109,101,0,0,0,0,0,25,0,0,0,17,0,0,0,116,101,115,116,58,58,69,99,104,111, 83,101,114,118,105,99,101,0,0,0,0,0,0,0,19,0,0,0,11,0,0,0,69,99,104,111,83,101,1 14,118,105,99,101,0,0,0,0,0,24,0,0,0,16,0,0,0,116,101,115,116,46,69,99,104,111,8 3,101,114,118,105,99,101,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,91,0 ,0,0,83,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,1 11,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,97,112,112,116, 101,115,116,115,47,116,101,115,116,95,97,112,112,115,47,105,110,116,101,114,102, 97,99,101,115,47,101,99,104,111,95,115,101,114,118,105,99,101,46,109,111,106,111 ,109,0,0,0,0,0,25,0,0,0,17,0,0,0,116,101,115,116,58,58,69,99,104,111,83,101,114, 118,105,99,101,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0, 20,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,32,0,0,0,3,0,0,0,24,0,0,0,0,0,0 ,0,96,5,0,0,0,0,0,0,208,11,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,240,0,0 ,0,0,0,0,0,16,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,69,99,104,111,8 3,116,114,105,110,103,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,2,0, 0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,
696 100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111, 47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,101,115,116,95,97,112 ,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99,104,111,95,115,101,1 14,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0 ,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,18,0,0,0,69,99,104,111,83,116 ,114,105,110,103,45,114,101,113,117,101,115,116,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,10 0,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47 ,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,101,115,116,95,97,112,1 12,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99,104,111,95,115,101,114 ,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0, 0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,5,0,0,0,118,97,108,117,101,0, 0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,21,0,0,0,91,0,0,0,83,0,0,0,47,104, 111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114 ,99,47,109,111,106,111,47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,11 6,101,115,116,95,97,112,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101, 99,104,111,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0 ,0,0,0,0,0,1,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,27,0,0,0,19,0,0,0,69,99,104,111,83,116,114,105,110,103,45,114, 101,115,112,111,110,115,101,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101, 114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,97, 112,112,116,101,115,116,115,47,116,101,115,116,95,97,112,112,115,47,105,110,116, 101,114,102,97,99,101,115,47,101,99,104,111,95,115,101,114,118,105,99,101,46,109 ,111,106,111,109,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48, 0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,
697 255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, 0,5,0,0,0,118,97,108,117,101,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,40, 0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,11 4,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,97,11 2,112,116,101,115,116,115,47,116,101,115,116,95,97,112,112,115,47,105,110,116,10 1,114,102,97,99,101,115,47,101,99,104,111,95,115,101,114,118,105,99,101,46,109,1 11,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0, 0,0,0,0,0,0,248,0,0,0,0,0,0,0,48,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255 ,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,17,0, 0,0,68,101,108,97,121,101,100,69,99,104,111,83,116,114,105,110,103,0,0,0,0,0,0,0 ,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,91,0,0,0,83,0,0,0,47,104,111 ,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99 ,47,109,111,106,111,47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,1 01,115,116,95,97,112,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99, 104,111,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0, 0,0,0,0,24,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255 ,255,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0,25,0,0,0, 68,101,108,97,121,101,100,69,99,104,111,83,116,114,105,110,103,45,114,101,113,11 7,101,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91 ,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109 ,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,97,112,112,11 6,101,115,116,115,47,116,101,115,116,95,97,112,112,115,47,105,110,116,101,114,10 2,97,99,101,115,47,101,99,104,111,95,115,101,114,118,105,99,101,46,109,111,106,1 11,109,0,0,0,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,32,1,0,0,0,0,0,0,56,0,0,0,0,0 ,0,0,48,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,25 5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,5,0,0,0,118,97,108,117,101,0,0,0,24,0,0,0,0 ,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,28,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,4 7,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,11 1,106,111,47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,101,115,116 ,95,97,112,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99,104,111,95 ,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,
698 16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0, 0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25 5,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0, 6,0,0,0,109,105,108,108,105,115,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,4 1,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101, 114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,97, 112,112,116,101,115,116,115,47,116,101,115,116,95,97,112,112,115,47,105,110,116, 101,114,102,97,99,101,115,47,101,99,104,111,95,115,101,114,118,105,99,101,46,109 ,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,34,0,0,0,26,0,0,0,68,101,108,97,121,101,100,69,99,104,111,83,1 16,114,105,110,103,45,114,101,115,112,111,110,115,101,0,0,0,0,0,0,24,0,0,0,0,0,0 ,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114, 117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106, 111,47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,101,115,116,95,97 ,112,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99,104,111,95,115,1 01,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0, 0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,4 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,5,0,0,0,118,97,108,117, 101,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,61,0,0,0,91,0,0,0,83,0,0,0, 47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47, 115,114,99,47,109,111,106,111,47,100,97,114,116,47,97,112,112,116,101,115,116,11 5,47,116,101,115,116,95,97,112,112,115,47,105,110,116,101,114,102,97,99,101,115, 47,101,99,104,111,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0 ,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 55,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,81,117,105,116,0,0,0,0 ,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,11,0,0,0,2,0,0,0,91,0,0,0,83,0,0,0,
699 47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47, 115,114,99,47,109,111,106,111,47,100,97,114,116,47,97,112,112,116,101,115,116,11 5,47,116,101,115,116,95,97,112,112,115,47,105,110,116,101,114,102,97,99,101,115, 47,101,99,104,111,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0 ,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 55,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0 ,12,0,0,0,81,117,105,116,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,83,0,0,0,47,104,111,109,101,47,114,11 7,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,11 1,47,100,97,114,116,47,97,112,112,116,101,115,116,115,47,116,101,115,116,95,97,1 12,112,115,47,105,110,116,101,114,102,97,99,101,115,47,101,99,104,111,95,115,101 ,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,8,0,0,0,0,0,0,0]);
700
701 // Deserialize RuntimeTypeInfo
702 var bdata = new ByteData.view(serializedRuntimeTypeInfo.buffer);
703 var message = new bindings.Message(bdata, null, serializedRuntimeTypeInfo.leng th, 0);
704 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message);
705 return _runtimeTypeInfo;
809 } 706 }
810
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698