OLD | NEW |
1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
3 | 3 |
4 library sample_service_mojom; | 4 library sample_service_mojom; |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'dart:collection'; | 6 import 'dart:collection'; |
7 import 'dart:convert'; | 7 import 'dart:convert'; |
8 import 'dart:io'; | 8 import 'dart:io'; |
9 import 'dart:typed_data'; | 9 import 'dart:typed_data'; |
10 import 'package:mojo/bindings.dart' as bindings; | 10 import 'package:mojo/bindings.dart' as bindings; |
(...skipping 1877 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1888 | 1888 |
1889 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { | 1889 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
1890 return getRuntimeTypeInfo().typeMap; | 1890 return getRuntimeTypeInfo().typeMap; |
1891 } | 1891 } |
1892 | 1892 |
1893 var _runtimeTypeInfo; | 1893 var _runtimeTypeInfo; |
1894 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { | 1894 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { |
1895 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of | 1895 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of |
1896 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this | 1896 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this |
1897 // file. The string contains the base64 encoding of the gzip-compressed bytes. | 1897 // file. The string contains the base64 encoding of the gzip-compressed bytes. |
1898 var serializedRuntimeTypeInfo = "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
kAf+tv3fwMAAP//MRWcPnBzAAA="; | 1898 var serializedRuntimeTypeInfo = "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
F4ybpEA+tDdvv8XAAD//01yvwxwcwAA"; |
1899 | 1899 |
1900 // Deserialize RuntimeTypeInfo | 1900 // Deserialize RuntimeTypeInfo |
1901 var bytes = BASE64.decode(serializedRuntimeTypeInfo); | 1901 var bytes = BASE64.decode(serializedRuntimeTypeInfo); |
1902 var unzippedBytes = new ZLibDecoder().convert(bytes); | 1902 var unzippedBytes = new ZLibDecoder().convert(bytes); |
1903 var bdata = new ByteData.view(unzippedBytes.buffer); | 1903 var bdata = new ByteData.view(unzippedBytes.buffer); |
1904 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); | 1904 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); |
1905 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); | 1905 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); |
1906 sample_import_mojom.getAllMojomTypeDefinitions() | 1906 sample_import_mojom.getAllMojomTypeDefinitions() |
1907 .forEach((String s, mojom_types.UserDefinedType udt) { | 1907 .forEach((String s, mojom_types.UserDefinedType udt) { |
1908 _runtimeTypeInfo.typeMap[s] = udt; | 1908 _runtimeTypeInfo.typeMap[s] = udt; |
1909 }); | 1909 }); |
1910 | 1910 |
1911 sample_import2_mojom.getAllMojomTypeDefinitions() | 1911 sample_import2_mojom.getAllMojomTypeDefinitions() |
1912 .forEach((String s, mojom_types.UserDefinedType udt) { | 1912 .forEach((String s, mojom_types.UserDefinedType udt) { |
1913 _runtimeTypeInfo.typeMap[s] = udt; | 1913 _runtimeTypeInfo.typeMap[s] = udt; |
1914 }); | 1914 }); |
1915 | 1915 |
1916 return _runtimeTypeInfo; | 1916 return _runtimeTypeInfo; |
1917 } | 1917 } |
OLD | NEW |