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 regression_tests_mojom; | 4 library regression_tests_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 894 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
905 } | 905 } |
906 return result; | 906 return result; |
907 } | 907 } |
908 | 908 |
909 void encode(bindings.Encoder encoder) { | 909 void encode(bindings.Encoder encoder) { |
910 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 910 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
911 const String structName = "ContainsArrayOfEnum"; | 911 const String structName = "ContainsArrayOfEnum"; |
912 String fieldName; | 912 String fieldName; |
913 try { | 913 try { |
914 fieldName = "arrayOfEnums"; | 914 fieldName = "arrayOfEnums"; |
915 encoder0.encodeEnumArray(arrayOfEnums, 8, bindings.kNothingNullable, bindi
ngs.kUnspecifiedArrayLength); | 915 if (arrayOfEnums == null) { |
| 916 encoder0.encodeNullPointer(8, false); |
| 917 } else { |
| 918 var encoder1 = encoder0.encodeEnumArray(arrayOfEnums.length, 8, bindings
.kUnspecifiedArrayLength); |
| 919 for (int i0 = 0; i0 < arrayOfEnums.length; ++i0) { |
| 920 encoder1.encodeEnum(arrayOfEnums[i0], bindings.ArrayDataHeader.kHeader
Size + bindings.kEnumSize * i0); |
| 921 } |
| 922 } |
916 } on bindings.MojoCodecError catch(e) { | 923 } on bindings.MojoCodecError catch(e) { |
917 bindings.Struct.fixErrorMessage(e, fieldName, structName); | 924 bindings.Struct.fixErrorMessage(e, fieldName, structName); |
918 rethrow; | 925 rethrow; |
919 } | 926 } |
920 } | 927 } |
921 | 928 |
922 String toString() { | 929 String toString() { |
923 return "ContainsArrayOfEnum(" | 930 return "ContainsArrayOfEnum(" |
924 "arrayOfEnums: $arrayOfEnums" ")"; | 931 "arrayOfEnums: $arrayOfEnums" ")"; |
925 } | 932 } |
926 | 933 |
927 Map toJson() { | 934 Map toJson() { |
928 Map map = new Map(); | 935 Map map = new Map(); |
929 map["arrayOfEnums"] = arrayOfEnums; | 936 map["arrayOfEnums"] = arrayOfEnums; |
930 return map; | 937 return map; |
931 } | 938 } |
932 } | 939 } |
933 | 940 |
934 | 941 |
| 942 class ContainsNullableArrayOfEnum extends bindings.Struct { |
| 943 static const List<bindings.StructDataHeader> kVersions = const [ |
| 944 const bindings.StructDataHeader(16, 0) |
| 945 ]; |
| 946 List<NormalEnum> arrayOfEnums = null; |
| 947 |
| 948 ContainsNullableArrayOfEnum() : super(kVersions.last.size); |
| 949 |
| 950 ContainsNullableArrayOfEnum.init( |
| 951 List<NormalEnum> this.arrayOfEnums |
| 952 ) : super(kVersions.last.size); |
| 953 |
| 954 static ContainsNullableArrayOfEnum deserialize(bindings.Message message) => |
| 955 bindings.Struct.deserialize(decode, message); |
| 956 |
| 957 static ContainsNullableArrayOfEnum decode(bindings.Decoder decoder0) { |
| 958 if (decoder0 == null) { |
| 959 return null; |
| 960 } |
| 961 ContainsNullableArrayOfEnum result = new ContainsNullableArrayOfEnum(); |
| 962 |
| 963 var mainDataHeader = bindings.Struct.checkVersion(decoder0, kVersions); |
| 964 if (mainDataHeader.version >= 0) { |
| 965 |
| 966 var decoder1 = decoder0.decodePointer(8, true); |
| 967 if (decoder1 == null) { |
| 968 result.arrayOfEnums = null; |
| 969 } else { |
| 970 var si1 = decoder1.decodeDataHeaderForEnumArray(bindings.kUnspecifiedArr
ayLength); |
| 971 result.arrayOfEnums = new List<NormalEnum>(si1.numElements); |
| 972 for (int i1 = 0; i1 < si1.numElements; ++i1) { |
| 973 |
| 974 result.arrayOfEnums[i1] = NormalEnum.decode(decoder1, bindings.Array
DataHeader.kHeaderSize + bindings.kEnumSize * i1); |
| 975 if (result.arrayOfEnums[i1] == null) { |
| 976 throw new bindings.MojoCodecError( |
| 977 'Trying to decode null union for non-nullable NormalEnum.'); |
| 978 } |
| 979 } |
| 980 } |
| 981 } |
| 982 return result; |
| 983 } |
| 984 |
| 985 void encode(bindings.Encoder encoder) { |
| 986 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 987 const String structName = "ContainsNullableArrayOfEnum"; |
| 988 String fieldName; |
| 989 try { |
| 990 fieldName = "arrayOfEnums"; |
| 991 if (arrayOfEnums == null) { |
| 992 encoder0.encodeNullPointer(8, true); |
| 993 } else { |
| 994 var encoder1 = encoder0.encodeEnumArray(arrayOfEnums.length, 8, bindings
.kUnspecifiedArrayLength); |
| 995 for (int i0 = 0; i0 < arrayOfEnums.length; ++i0) { |
| 996 encoder1.encodeEnum(arrayOfEnums[i0], bindings.ArrayDataHeader.kHeader
Size + bindings.kEnumSize * i0); |
| 997 } |
| 998 } |
| 999 } on bindings.MojoCodecError catch(e) { |
| 1000 bindings.Struct.fixErrorMessage(e, fieldName, structName); |
| 1001 rethrow; |
| 1002 } |
| 1003 } |
| 1004 |
| 1005 String toString() { |
| 1006 return "ContainsNullableArrayOfEnum(" |
| 1007 "arrayOfEnums: $arrayOfEnums" ")"; |
| 1008 } |
| 1009 |
| 1010 Map toJson() { |
| 1011 Map map = new Map(); |
| 1012 map["arrayOfEnums"] = arrayOfEnums; |
| 1013 return map; |
| 1014 } |
| 1015 } |
| 1016 |
| 1017 |
935 class _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams extend
s bindings.Struct { | 1018 class _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams extend
s bindings.Struct { |
936 static const List<bindings.StructDataHeader> kVersions = const [ | 1019 static const List<bindings.StructDataHeader> kVersions = const [ |
937 const bindings.StructDataHeader(8, 0) | 1020 const bindings.StructDataHeader(8, 0) |
938 ]; | 1021 ]; |
939 | 1022 |
940 _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams() : super(
kVersions.last.size); | 1023 _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams() : super(
kVersions.last.size); |
941 | 1024 |
942 _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams.init( | 1025 _CheckMethodWithEmptyResponseWithoutParameterAndEmptyResponseParams.init( |
943 ) : super(kVersions.last.size); | 1026 ) : super(kVersions.last.size); |
944 | 1027 |
(...skipping 2251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3196 | 3279 |
3197 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { | 3280 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
3198 return getRuntimeTypeInfo().typeMap; | 3281 return getRuntimeTypeInfo().typeMap; |
3199 } | 3282 } |
3200 | 3283 |
3201 var _runtimeTypeInfo; | 3284 var _runtimeTypeInfo; |
3202 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { | 3285 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { |
3203 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of | 3286 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of |
3204 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this | 3287 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this |
3205 // file. The string contains the base64 encoding of the gzip-compressed bytes. | 3288 // file. The string contains the base64 encoding of the gzip-compressed bytes. |
3206 var serializedRuntimeTypeInfo = "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"; | 3289 var serializedRuntimeTypeInfo = "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"; |
3207 | 3290 |
3208 // Deserialize RuntimeTypeInfo | 3291 // Deserialize RuntimeTypeInfo |
3209 var bytes = BASE64.decode(serializedRuntimeTypeInfo); | 3292 var bytes = BASE64.decode(serializedRuntimeTypeInfo); |
3210 var unzippedBytes = new ZLibDecoder().convert(bytes); | 3293 var unzippedBytes = new ZLibDecoder().convert(bytes); |
3211 var bdata = new ByteData.view(unzippedBytes.buffer); | 3294 var bdata = new ByteData.view(unzippedBytes.buffer); |
3212 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); | 3295 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); |
3213 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); | 3296 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); |
3214 return _runtimeTypeInfo; | 3297 return _runtimeTypeInfo; |
3215 } | 3298 } |
OLD | NEW |