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

Side by Side Diff: mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart

Issue 1983453002: Dart: Refactor Stubs (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 7 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 test_unions_mojom; 5 library test_unions_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:convert'; 8 import 'dart:convert';
9 import 'dart:io'; 9 import 'dart:io';
10 import 'dart:typed_data'; 10 import 'dart:typed_data';
(...skipping 2953 matching lines...) Expand 10 before | Expand all | Expand 10 after
2964 dynamic getAllTypeDefinitions([Function responseFactory]) => 2964 dynamic getAllTypeDefinitions([Function responseFactory]) =>
2965 responseFactory(null); 2965 responseFactory(null);
2966 } 2966 }
2967 2967
2968 abstract class SmallCache { 2968 abstract class SmallCache {
2969 static const String serviceName = null; 2969 static const String serviceName = null;
2970 void setIntValue(int intValue); 2970 void setIntValue(int intValue);
2971 dynamic getIntValue([Function responseFactory = null]); 2971 dynamic getIntValue([Function responseFactory = null]);
2972 } 2972 }
2973 2973
2974 2974 class _SmallCacheProxyControl
2975 class _SmallCacheProxyControl extends bindings.ProxyMessageHandler 2975 extends bindings.ProxyMessageHandler
2976 implements bindings.ProxyControl { 2976 implements bindings.ProxyControl {
2977 _SmallCacheProxyControl.fromEndpoint( 2977 _SmallCacheProxyControl.fromEndpoint(
2978 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 2978 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
2979 2979
2980 _SmallCacheProxyControl.fromHandle( 2980 _SmallCacheProxyControl.fromHandle(
2981 core.MojoHandle handle) : super.fromHandle(handle); 2981 core.MojoHandle handle) : super.fromHandle(handle);
2982 2982
2983 _SmallCacheProxyControl.unbound() : super.unbound(); 2983 _SmallCacheProxyControl.unbound() : super.unbound();
2984 2984
2985 service_describer.ServiceDescription get serviceDescription => 2985 service_describer.ServiceDescription get serviceDescription =>
2986 new _SmallCacheServiceDescription(); 2986 new _SmallCacheServiceDescription();
2987 2987
2988 String get serviceName => SmallCache.serviceName; 2988 String get serviceName => SmallCache.serviceName;
2989 2989
2990 @override
2991 void handleResponse(bindings.ServiceMessage message) { 2990 void handleResponse(bindings.ServiceMessage message) {
2992 switch (message.header.type) { 2991 switch (message.header.type) {
2993 case _smallCacheMethodGetIntValueName: 2992 case _smallCacheMethodGetIntValueName:
2994 var r = SmallCacheGetIntValueResponseParams.deserialize( 2993 var r = SmallCacheGetIntValueResponseParams.deserialize(
2995 message.payload); 2994 message.payload);
2996 if (!message.header.hasRequestId) { 2995 if (!message.header.hasRequestId) {
2997 proxyError("Expected a message with a valid request Id."); 2996 proxyError("Expected a message with a valid request Id.");
2998 return; 2997 return;
2999 } 2998 }
3000 Completer c = completerMap[message.header.requestId]; 2999 Completer c = completerMap[message.header.requestId];
(...skipping 16 matching lines...) Expand all
3017 } 3016 }
3018 } 3017 }
3019 3018
3020 @override 3019 @override
3021 String toString() { 3020 String toString() {
3022 var superString = super.toString(); 3021 var superString = super.toString();
3023 return "_SmallCacheProxyControl($superString)"; 3022 return "_SmallCacheProxyControl($superString)";
3024 } 3023 }
3025 } 3024 }
3026 3025
3027 3026 class SmallCacheProxy
3028 class SmallCacheProxy extends bindings.Proxy 3027 extends bindings.Proxy
3029 implements SmallCache { 3028 implements SmallCache {
3030 SmallCacheProxy.fromEndpoint( 3029 SmallCacheProxy.fromEndpoint(
3031 core.MojoMessagePipeEndpoint endpoint) 3030 core.MojoMessagePipeEndpoint endpoint)
3032 : super(new _SmallCacheProxyControl.fromEndpoint(endpoint)); 3031 : super(new _SmallCacheProxyControl.fromEndpoint(endpoint));
3033 3032
3034 SmallCacheProxy.fromHandle(core.MojoHandle handle) 3033 SmallCacheProxy.fromHandle(core.MojoHandle handle)
3035 : super(new _SmallCacheProxyControl.fromHandle(handle)); 3034 : super(new _SmallCacheProxyControl.fromHandle(handle));
3036 3035
3037 SmallCacheProxy.unbound() 3036 SmallCacheProxy.unbound()
3038 : super(new _SmallCacheProxyControl.unbound()); 3037 : super(new _SmallCacheProxyControl.unbound());
3039 3038
(...skipping 24 matching lines...) Expand all
3064 dynamic getIntValue([Function responseFactory = null]) { 3063 dynamic getIntValue([Function responseFactory = null]) {
3065 var params = new _SmallCacheGetIntValueParams(); 3064 var params = new _SmallCacheGetIntValueParams();
3066 return ctrl.sendMessageWithRequestId( 3065 return ctrl.sendMessageWithRequestId(
3067 params, 3066 params,
3068 _smallCacheMethodGetIntValueName, 3067 _smallCacheMethodGetIntValueName,
3069 -1, 3068 -1,
3070 bindings.MessageHeader.kMessageExpectsResponse); 3069 bindings.MessageHeader.kMessageExpectsResponse);
3071 } 3070 }
3072 } 3071 }
3073 3072
3074 3073 class _SmallCacheStubControl
3075 class SmallCacheStub extends bindings.Stub { 3074 extends bindings.StubMessageHandler
3075 implements bindings.StubControl<SmallCache> {
3076 SmallCache _impl; 3076 SmallCache _impl;
3077 3077
3078 SmallCacheStub.fromEndpoint( 3078 _SmallCacheStubControl.fromEndpoint(
3079 core.MojoMessagePipeEndpoint endpoint, [SmallCache impl]) 3079 core.MojoMessagePipeEndpoint endpoint, [SmallCache impl])
3080 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 3080 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
3081 _impl = impl; 3081 _impl = impl;
3082 } 3082 }
3083 3083
3084 SmallCacheStub.fromHandle( 3084 _SmallCacheStubControl.fromHandle(
3085 core.MojoHandle handle, [SmallCache impl]) 3085 core.MojoHandle handle, [SmallCache impl])
3086 : super.fromHandle(handle, autoBegin: impl != null) { 3086 : super.fromHandle(handle, autoBegin: impl != null) {
3087 _impl = impl; 3087 _impl = impl;
3088 } 3088 }
3089 3089
3090 SmallCacheStub.unbound([this._impl]) : super.unbound(); 3090 _SmallCacheStubControl.unbound([this._impl]) : super.unbound();
3091
3092 static SmallCacheStub newFromEndpoint(
3093 core.MojoMessagePipeEndpoint endpoint) {
3094 assert(endpoint.setDescription("For SmallCacheStub"));
3095 return new SmallCacheStub.fromEndpoint(endpoint);
3096 }
3097 3091
3098 3092
3099 SmallCacheGetIntValueResponseParams _smallCacheGetIntValueResponseParamsFactor y(int intValue) { 3093 SmallCacheGetIntValueResponseParams _smallCacheGetIntValueResponseParamsFactor y(int intValue) {
3100 var result = new SmallCacheGetIntValueResponseParams(); 3094 var result = new SmallCacheGetIntValueResponseParams();
3101 result.intValue = intValue; 3095 result.intValue = intValue;
3102 return result; 3096 return result;
3103 } 3097 }
3104 3098
3105 dynamic handleMessage(bindings.ServiceMessage message) { 3099 dynamic handleMessage(bindings.ServiceMessage message) {
3106 if (bindings.ControlMessageHandler.isControlMessage(message)) { 3100 if (bindings.ControlMessageHandler.isControlMessage(message)) {
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3156 } 3150 }
3157 3151
3158 @override 3152 @override
3159 void bind(core.MojoMessagePipeEndpoint endpoint) { 3153 void bind(core.MojoMessagePipeEndpoint endpoint) {
3160 super.bind(endpoint); 3154 super.bind(endpoint);
3161 if (!isOpen && (_impl != null)) { 3155 if (!isOpen && (_impl != null)) {
3162 beginHandlingEvents(); 3156 beginHandlingEvents();
3163 } 3157 }
3164 } 3158 }
3165 3159
3160 @override
3166 String toString() { 3161 String toString() {
3167 var superString = super.toString(); 3162 var superString = super.toString();
3168 return "SmallCacheStub($superString)"; 3163 return "_SmallCacheStubControl($superString)";
3169 } 3164 }
3170 3165
3171 int get version => 0; 3166 int get version => 0;
3172 3167
3173 static service_describer.ServiceDescription _cachedServiceDescription; 3168 static service_describer.ServiceDescription _cachedServiceDescription;
3174 static service_describer.ServiceDescription get serviceDescription { 3169 static service_describer.ServiceDescription get serviceDescription {
3175 if (_cachedServiceDescription == null) { 3170 if (_cachedServiceDescription == null) {
3176 _cachedServiceDescription = new _SmallCacheServiceDescription(); 3171 _cachedServiceDescription = new _SmallCacheServiceDescription();
3177 } 3172 }
3178 return _cachedServiceDescription; 3173 return _cachedServiceDescription;
3179 } 3174 }
3180 } 3175 }
3181 3176
3177 class SmallCacheStub
3178 extends bindings.Stub<SmallCache>
3179 implements SmallCache {
3180 SmallCacheStub.fromEndpoint(
3181 core.MojoMessagePipeEndpoint endpoint, [SmallCache impl])
3182 : super(new _SmallCacheStubControl.fromEndpoint(endpoint, impl));
3183
3184 SmallCacheStub.fromHandle(
3185 core.MojoHandle handle, [SmallCache impl])
3186 : super(new _SmallCacheStubControl.fromHandle(handle, impl));
3187
3188 SmallCacheStub.unbound([SmallCache impl])
3189 : super(new _SmallCacheStubControl.unbound(impl));
3190
3191 static SmallCacheStub newFromEndpoint(
3192 core.MojoMessagePipeEndpoint endpoint) {
3193 assert(endpoint.setDescription("For SmallCacheStub"));
3194 return new SmallCacheStub.fromEndpoint(endpoint);
3195 }
3196
3197 static service_describer.ServiceDescription get serviceDescription =>
3198 _SmallCacheStubControl.serviceDescription;
3199
3200
3201 void setIntValue(int intValue) {
3202 return impl.setIntValue(intValue);
3203 }
3204 dynamic getIntValue([Function responseFactory = null]) {
3205 return impl.getIntValue(responseFactory);
3206 }
3207 }
3208
3182 const int _unionInterfaceMethodEchoName = 0; 3209 const int _unionInterfaceMethodEchoName = 0;
3183 3210
3184 class _UnionInterfaceServiceDescription implements service_describer.ServiceDesc ription { 3211 class _UnionInterfaceServiceDescription implements service_describer.ServiceDesc ription {
3185 dynamic getTopLevelInterface([Function responseFactory]) => 3212 dynamic getTopLevelInterface([Function responseFactory]) =>
3186 responseFactory(null); 3213 responseFactory(null);
3187 3214
3188 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 3215 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
3189 responseFactory(null); 3216 responseFactory(null);
3190 3217
3191 dynamic getAllTypeDefinitions([Function responseFactory]) => 3218 dynamic getAllTypeDefinitions([Function responseFactory]) =>
3192 responseFactory(null); 3219 responseFactory(null);
3193 } 3220 }
3194 3221
3195 abstract class UnionInterface { 3222 abstract class UnionInterface {
3196 static const String serviceName = null; 3223 static const String serviceName = null;
3197 dynamic echo(PodUnion inVal,[Function responseFactory = null]); 3224 dynamic echo(PodUnion inVal,[Function responseFactory = null]);
3198 } 3225 }
3199 3226
3200 3227 class _UnionInterfaceProxyControl
3201 class _UnionInterfaceProxyControl extends bindings.ProxyMessageHandler 3228 extends bindings.ProxyMessageHandler
3202 implements bindings.ProxyControl { 3229 implements bindings.ProxyControl {
3203 _UnionInterfaceProxyControl.fromEndpoint( 3230 _UnionInterfaceProxyControl.fromEndpoint(
3204 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 3231 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
3205 3232
3206 _UnionInterfaceProxyControl.fromHandle( 3233 _UnionInterfaceProxyControl.fromHandle(
3207 core.MojoHandle handle) : super.fromHandle(handle); 3234 core.MojoHandle handle) : super.fromHandle(handle);
3208 3235
3209 _UnionInterfaceProxyControl.unbound() : super.unbound(); 3236 _UnionInterfaceProxyControl.unbound() : super.unbound();
3210 3237
3211 service_describer.ServiceDescription get serviceDescription => 3238 service_describer.ServiceDescription get serviceDescription =>
3212 new _UnionInterfaceServiceDescription(); 3239 new _UnionInterfaceServiceDescription();
3213 3240
3214 String get serviceName => UnionInterface.serviceName; 3241 String get serviceName => UnionInterface.serviceName;
3215 3242
3216 @override
3217 void handleResponse(bindings.ServiceMessage message) { 3243 void handleResponse(bindings.ServiceMessage message) {
3218 switch (message.header.type) { 3244 switch (message.header.type) {
3219 case _unionInterfaceMethodEchoName: 3245 case _unionInterfaceMethodEchoName:
3220 var r = UnionInterfaceEchoResponseParams.deserialize( 3246 var r = UnionInterfaceEchoResponseParams.deserialize(
3221 message.payload); 3247 message.payload);
3222 if (!message.header.hasRequestId) { 3248 if (!message.header.hasRequestId) {
3223 proxyError("Expected a message with a valid request Id."); 3249 proxyError("Expected a message with a valid request Id.");
3224 return; 3250 return;
3225 } 3251 }
3226 Completer c = completerMap[message.header.requestId]; 3252 Completer c = completerMap[message.header.requestId];
(...skipping 16 matching lines...) Expand all
3243 } 3269 }
3244 } 3270 }
3245 3271
3246 @override 3272 @override
3247 String toString() { 3273 String toString() {
3248 var superString = super.toString(); 3274 var superString = super.toString();
3249 return "_UnionInterfaceProxyControl($superString)"; 3275 return "_UnionInterfaceProxyControl($superString)";
3250 } 3276 }
3251 } 3277 }
3252 3278
3253 3279 class UnionInterfaceProxy
3254 class UnionInterfaceProxy extends bindings.Proxy 3280 extends bindings.Proxy
3255 implements UnionInterface { 3281 implements UnionInterface {
3256 UnionInterfaceProxy.fromEndpoint( 3282 UnionInterfaceProxy.fromEndpoint(
3257 core.MojoMessagePipeEndpoint endpoint) 3283 core.MojoMessagePipeEndpoint endpoint)
3258 : super(new _UnionInterfaceProxyControl.fromEndpoint(endpoint)); 3284 : super(new _UnionInterfaceProxyControl.fromEndpoint(endpoint));
3259 3285
3260 UnionInterfaceProxy.fromHandle(core.MojoHandle handle) 3286 UnionInterfaceProxy.fromHandle(core.MojoHandle handle)
3261 : super(new _UnionInterfaceProxyControl.fromHandle(handle)); 3287 : super(new _UnionInterfaceProxyControl.fromHandle(handle));
3262 3288
3263 UnionInterfaceProxy.unbound() 3289 UnionInterfaceProxy.unbound()
3264 : super(new _UnionInterfaceProxyControl.unbound()); 3290 : super(new _UnionInterfaceProxyControl.unbound());
3265 3291
(...skipping 15 matching lines...) Expand all
3281 var params = new _UnionInterfaceEchoParams(); 3307 var params = new _UnionInterfaceEchoParams();
3282 params.inVal = inVal; 3308 params.inVal = inVal;
3283 return ctrl.sendMessageWithRequestId( 3309 return ctrl.sendMessageWithRequestId(
3284 params, 3310 params,
3285 _unionInterfaceMethodEchoName, 3311 _unionInterfaceMethodEchoName,
3286 -1, 3312 -1,
3287 bindings.MessageHeader.kMessageExpectsResponse); 3313 bindings.MessageHeader.kMessageExpectsResponse);
3288 } 3314 }
3289 } 3315 }
3290 3316
3291 3317 class _UnionInterfaceStubControl
3292 class UnionInterfaceStub extends bindings.Stub { 3318 extends bindings.StubMessageHandler
3319 implements bindings.StubControl<UnionInterface> {
3293 UnionInterface _impl; 3320 UnionInterface _impl;
3294 3321
3295 UnionInterfaceStub.fromEndpoint( 3322 _UnionInterfaceStubControl.fromEndpoint(
3296 core.MojoMessagePipeEndpoint endpoint, [UnionInterface impl]) 3323 core.MojoMessagePipeEndpoint endpoint, [UnionInterface impl])
3297 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 3324 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
3298 _impl = impl; 3325 _impl = impl;
3299 } 3326 }
3300 3327
3301 UnionInterfaceStub.fromHandle( 3328 _UnionInterfaceStubControl.fromHandle(
3302 core.MojoHandle handle, [UnionInterface impl]) 3329 core.MojoHandle handle, [UnionInterface impl])
3303 : super.fromHandle(handle, autoBegin: impl != null) { 3330 : super.fromHandle(handle, autoBegin: impl != null) {
3304 _impl = impl; 3331 _impl = impl;
3305 } 3332 }
3306 3333
3307 UnionInterfaceStub.unbound([this._impl]) : super.unbound(); 3334 _UnionInterfaceStubControl.unbound([this._impl]) : super.unbound();
3308
3309 static UnionInterfaceStub newFromEndpoint(
3310 core.MojoMessagePipeEndpoint endpoint) {
3311 assert(endpoint.setDescription("For UnionInterfaceStub"));
3312 return new UnionInterfaceStub.fromEndpoint(endpoint);
3313 }
3314 3335
3315 3336
3316 UnionInterfaceEchoResponseParams _unionInterfaceEchoResponseParamsFactory(PodU nion outVal) { 3337 UnionInterfaceEchoResponseParams _unionInterfaceEchoResponseParamsFactory(PodU nion outVal) {
3317 var result = new UnionInterfaceEchoResponseParams(); 3338 var result = new UnionInterfaceEchoResponseParams();
3318 result.outVal = outVal; 3339 result.outVal = outVal;
3319 return result; 3340 return result;
3320 } 3341 }
3321 3342
3322 dynamic handleMessage(bindings.ServiceMessage message) { 3343 dynamic handleMessage(bindings.ServiceMessage message) {
3323 if (bindings.ControlMessageHandler.isControlMessage(message)) { 3344 if (bindings.ControlMessageHandler.isControlMessage(message)) {
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
3370 } 3391 }
3371 3392
3372 @override 3393 @override
3373 void bind(core.MojoMessagePipeEndpoint endpoint) { 3394 void bind(core.MojoMessagePipeEndpoint endpoint) {
3374 super.bind(endpoint); 3395 super.bind(endpoint);
3375 if (!isOpen && (_impl != null)) { 3396 if (!isOpen && (_impl != null)) {
3376 beginHandlingEvents(); 3397 beginHandlingEvents();
3377 } 3398 }
3378 } 3399 }
3379 3400
3401 @override
3380 String toString() { 3402 String toString() {
3381 var superString = super.toString(); 3403 var superString = super.toString();
3382 return "UnionInterfaceStub($superString)"; 3404 return "_UnionInterfaceStubControl($superString)";
3383 } 3405 }
3384 3406
3385 int get version => 0; 3407 int get version => 0;
3386 3408
3387 static service_describer.ServiceDescription _cachedServiceDescription; 3409 static service_describer.ServiceDescription _cachedServiceDescription;
3388 static service_describer.ServiceDescription get serviceDescription { 3410 static service_describer.ServiceDescription get serviceDescription {
3389 if (_cachedServiceDescription == null) { 3411 if (_cachedServiceDescription == null) {
3390 _cachedServiceDescription = new _UnionInterfaceServiceDescription(); 3412 _cachedServiceDescription = new _UnionInterfaceServiceDescription();
3391 } 3413 }
3392 return _cachedServiceDescription; 3414 return _cachedServiceDescription;
3393 } 3415 }
3394 } 3416 }
3395 3417
3418 class UnionInterfaceStub
3419 extends bindings.Stub<UnionInterface>
3420 implements UnionInterface {
3421 UnionInterfaceStub.fromEndpoint(
3422 core.MojoMessagePipeEndpoint endpoint, [UnionInterface impl])
3423 : super(new _UnionInterfaceStubControl.fromEndpoint(endpoint, impl));
3424
3425 UnionInterfaceStub.fromHandle(
3426 core.MojoHandle handle, [UnionInterface impl])
3427 : super(new _UnionInterfaceStubControl.fromHandle(handle, impl));
3428
3429 UnionInterfaceStub.unbound([UnionInterface impl])
3430 : super(new _UnionInterfaceStubControl.unbound(impl));
3431
3432 static UnionInterfaceStub newFromEndpoint(
3433 core.MojoMessagePipeEndpoint endpoint) {
3434 assert(endpoint.setDescription("For UnionInterfaceStub"));
3435 return new UnionInterfaceStub.fromEndpoint(endpoint);
3436 }
3437
3438 static service_describer.ServiceDescription get serviceDescription =>
3439 _UnionInterfaceStubControl.serviceDescription;
3440
3441
3442 dynamic echo(PodUnion inVal,[Function responseFactory = null]) {
3443 return impl.echo(inVal,responseFactory);
3444 }
3445 }
3446
3396 3447
3397 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ?? 3448 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ??
3398 _initRuntimeTypeInfo(); 3449 _initRuntimeTypeInfo();
3399 3450
3400 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { 3451 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
3401 return getRuntimeTypeInfo().typeMap; 3452 return getRuntimeTypeInfo().typeMap;
3402 } 3453 }
3403 3454
3404 var _runtimeTypeInfo; 3455 var _runtimeTypeInfo;
3405 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { 3456 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() {
3406 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of 3457 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of
3407 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this 3458 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this
3408 // file. The string contains the base64 encoding of the gzip-compressed bytes. 3459 // file. The string contains the base64 encoding of the gzip-compressed bytes.
3409 var serializedRuntimeTypeInfo = "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 Z9oeAAA"; 3460 var serializedRuntimeTypeInfo = "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 Z9oeAAA";
3410 3461
3411 // Deserialize RuntimeTypeInfo 3462 // Deserialize RuntimeTypeInfo
3412 var bytes = BASE64.decode(serializedRuntimeTypeInfo); 3463 var bytes = BASE64.decode(serializedRuntimeTypeInfo);
3413 var unzippedBytes = new ZLibDecoder().convert(bytes); 3464 var unzippedBytes = new ZLibDecoder().convert(bytes);
3414 var bdata = new ByteData.view(unzippedBytes.buffer); 3465 var bdata = new ByteData.view(unzippedBytes.buffer);
3415 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); 3466 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0);
3416 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); 3467 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message);
3417 test_included_unions_mojom.getAllMojomTypeDefinitions() 3468 test_included_unions_mojom.getAllMojomTypeDefinitions()
3418 .forEach((String s, mojom_types.UserDefinedType udt) { 3469 .forEach((String s, mojom_types.UserDefinedType udt) {
3419 _runtimeTypeInfo.typeMap[s] = udt; 3470 _runtimeTypeInfo.typeMap[s] = udt;
3420 }); 3471 });
3421 3472
3422 return _runtimeTypeInfo; 3473 return _runtimeTypeInfo;
3423 } 3474 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698