diff --git a/packages/pigeon/CHANGELOG.md b/packages/pigeon/CHANGELOG.md index 27ebd2090661..b772693a3b54 100644 --- a/packages/pigeon/CHANGELOG.md +++ b/packages/pigeon/CHANGELOG.md @@ -1,3 +1,7 @@ +## 26.1.11 + +* [dart] Improves nullability-handling in generated code. + ## 26.1.10 * Dramatically reduces the number of File write operations sent to the operating diff --git a/packages/pigeon/example/app/lib/src/messages.g.dart b/packages/pigeon/example/app/lib/src/messages.g.dart index d62d999988a9..ec73e6eac7cd 100644 --- a/packages/pigeon/example/app/lib/src/messages.g.dart +++ b/packages/pigeon/example/app/lib/src/messages.g.dart @@ -100,7 +100,7 @@ class MessageData { name: result[0] as String?, description: result[1] as String?, code: result[2]! as Code, - data: (result[3] as Map?)!.cast(), + data: (result[3]! as Map).cast(), ); } @@ -181,12 +181,12 @@ class ExampleHostApi { final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } Future add(int a, int b) async { @@ -202,12 +202,12 @@ class ExampleHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } Future sendMessage(MessageData message) async { @@ -223,12 +223,12 @@ class ExampleHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } } @@ -255,12 +255,8 @@ abstract class MessageFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod was null.', - ); - final List args = (message as List?)!; - final String? arg_aString = (args[0] as String?); + final List args = message! as List; + final String? arg_aString = args[0] as String?; try { final String output = api.flutterMethod(arg_aString); return wrapResponse(result: output); diff --git a/packages/pigeon/lib/src/ast.dart b/packages/pigeon/lib/src/ast.dart index 078c4acedebc..b51f66bb67ad 100644 --- a/packages/pigeon/lib/src/ast.dart +++ b/packages/pigeon/lib/src/ast.dart @@ -555,7 +555,8 @@ class TypeDeclaration { } } - /// Returns duplicated `TypeDeclaration` with attached `associatedEnum` value. + /// Returns a new [TypeDeclaration] with [enumDefinition] as the + /// [associatedEnum] value. TypeDeclaration copyWithEnum(Enum enumDefinition) { return TypeDeclaration( baseName: baseName, @@ -565,7 +566,8 @@ class TypeDeclaration { ); } - /// Returns duplicated `TypeDeclaration` with attached `associatedClass` value. + /// Returns a new [TypeDeclaration] with [classDefinition] as the + /// [associatedClass] value. TypeDeclaration copyWithClass(Class classDefinition) { return TypeDeclaration( baseName: baseName, @@ -575,7 +577,8 @@ class TypeDeclaration { ); } - /// Returns duplicated `TypeDeclaration` with attached `associatedProxyApi` value. + /// Returns a new [TypeDeclaration] with [proxyApiDefinition] as the + /// [associatedProxyApi] value. TypeDeclaration copyWithProxyApi(AstProxyApi proxyApiDefinition) { return TypeDeclaration( baseName: baseName, @@ -585,7 +588,7 @@ class TypeDeclaration { ); } - /// Returns duplicated `TypeDeclaration` with attached `associatedProxyApi` value. + /// Returns a new [TypeDeclaration] with [types] as the [typeArguments] value. TypeDeclaration copyWithTypeArguments(List types) { return TypeDeclaration( baseName: baseName, diff --git a/packages/pigeon/lib/src/dart/dart_generator.dart b/packages/pigeon/lib/src/dart/dart_generator.dart index a979f6386222..ba7c5158592b 100644 --- a/packages/pigeon/lib/src/dart/dart_generator.dart +++ b/packages/pigeon/lib/src/dart/dart_generator.dart @@ -231,7 +231,7 @@ class DartGenerator extends StructuredGenerator { docCommentSpec, ); - final String datatype = addGenericTypesNullable(field.type); + final String datatype = addGenericTypes(field.type); indent.writeln('$datatype ${field.name};'); indent.newln(); } @@ -314,24 +314,6 @@ class DartGenerator extends StructuredGenerator { Class classDefinition, { required String dartPackageName, }) { - void writeValueDecode(NamedType field, int index) { - final resultAt = 'result[$index]'; - final castCallPrefix = field.type.isNullable ? '?' : '!'; - final String genericType = _makeGenericTypeArguments(field.type); - final String castCall = _makeGenericCastCall(field.type); - final nullableTag = field.type.isNullable ? '?' : ''; - if (field.type.typeArguments.isNotEmpty) { - indent.add('($resultAt as $genericType?)$castCallPrefix$castCall'); - } else { - final castCallForcePrefix = field.type.isNullable ? '' : '!'; - final castString = field.type.baseName == 'Object' - ? '' - : ' as $genericType$nullableTag'; - - indent.add('$resultAt$castCallForcePrefix$castString'); - } - } - indent.write('static ${classDefinition.name} decode(Object result) '); indent.addScoped('{', '}', () { indent.writeln('result as List;'); @@ -342,7 +324,7 @@ class DartGenerator extends StructuredGenerator { final NamedType field, ) { indent.write('${field.name}: '); - writeValueDecode(field, index); + indent.add(_castValue('result[$index]', field.type)); indent.addln(','); }); }); @@ -555,8 +537,8 @@ class DartGenerator extends StructuredGenerator { final bool isAsync = func.isAsynchronous; final String returnType = isAsync - ? 'Future<${addGenericTypesNullable(func.returnType)}>' - : addGenericTypesNullable(func.returnType); + ? 'Future<${addGenericTypes(func.returnType)}>' + : addGenericTypes(func.returnType); final String argSignature = _getMethodParameterSignature( func.parameters, ); @@ -1136,7 +1118,7 @@ final BinaryMessenger? ${varNamePrefix}binaryMessenger; } } - /// Writes [wrapResponse] method. + /// Writes the `wrapResponse` method. void _writeWrapResponse(InternalDartOptions opt, Root root, Indent indent) { indent.newln(); indent.writeScoped( @@ -1275,7 +1257,7 @@ if (wrapped == null) { addDocumentationComments(indent, documentationComments, docCommentSpec); final String argSignature = _getMethodParameterSignature(parameters); indent.write( - 'Future<${addGenericTypesNullable(returnType)}> $name($argSignature) async ', + 'Future<${addGenericTypes(returnType)}> $name($argSignature) async ', ); indent.addScoped('{', '}', () { writeHostMethodMessageCall( @@ -1338,7 +1320,7 @@ if (wrapped == null) { indent.format(''' final ${varNamePrefix}replyList = await $sendFutureVar as List?; '''); - final validateCall = + final extractCall = ''' _extractReplyValueOrThrow( \t\t${varNamePrefix}replyList, @@ -1347,34 +1329,11 @@ _extractReplyValueOrThrow( ) '''; if (returnType.isVoid) { - indent.format('$validateCall;'); + indent.format('$extractCall;'); } else { const accessor = '${varNamePrefix}replyValue'; - if (returnType.isNullable) { - indent.format('final Object? $accessor = $validateCall;'); - } else { - indent.format('final Object $accessor = $validateCall!;'); - } - String returnTypeName = _makeGenericTypeArguments(returnType); - if (returnType.isNullable) { - returnTypeName = '$returnTypeName?'; - } - final String genericCastCall = _makeGenericCastCall(returnType); - - if (genericCastCall.isEmpty) { - final castedAccessor = returnType.baseName == 'Object' - ? accessor - : '$accessor as $returnTypeName'; - indent.format('return $castedAccessor;'); - } else { - final nullablyTypedAccessor = returnType.baseName == 'Object' - ? accessor - : '($accessor as $returnTypeName)'; - final nullHandler = returnType.isNullable ? '?' : ''; - indent.format( - 'return $nullablyTypedAccessor$nullHandler$genericCastCall;', - ); - } + indent.format('final Object? $accessor = $extractCall;'); + indent.format('return ${_castValue(accessor, returnType)};'); } if (!insideAsyncMethod) { @@ -1425,59 +1384,43 @@ _extractReplyValueOrThrow( '$messageHandlerSetterWithOpeningParentheses(Object? message) async ', ); indent.addScoped('{', '});', () { - final String returnTypeString = addGenericTypesNullable(returnType); - final isAsync = isAsynchronous; + final String returnTypeString = addGenericTypes(returnType); const emptyReturnStatement = 'return wrapResponse(empty: true);'; String call; if (parameters.isEmpty) { call = 'api.$name()'; } else { - indent.writeln('assert(message != null,'); - indent.writeln("'Argument for $channelName was null.');"); const argsArray = 'args'; indent.writeln( - 'final List $argsArray = (message as List?)!;', + 'final List $argsArray = message! as List;', ); - String argNameFunc(int index, NamedType type) => - _getSafeArgumentName(index, type); enumerate(parameters, (int count, NamedType arg) { - final String argType = _addGenericTypes(arg.type); - final String argName = argNameFunc(count, arg); - final String genericArgType = _makeGenericTypeArguments(arg.type); - final String castCall = _makeGenericCastCall(arg.type); - - final leftHandSide = 'final $argType? $argName'; - + final String argType = addGenericTypes(arg.type); + final String argName = _getSafeArgumentName(count, arg); + final argValue = '$argsArray[$count]'; indent.writeln( - '$leftHandSide = ($argsArray[$count] as $genericArgType?)${castCall.isEmpty ? '' : '?$castCall'};', + 'final $argType $argName = ${_castValue(argValue, arg.type)};', ); - - if (!arg.type.isNullable) { - indent.writeln('assert($argName != null,'); - indent.writeln( - " 'Argument for $channelName was null, expected non-null $argType.');", - ); - } }); final Iterable argNames = indexMap(parameters, ( int index, Parameter field, ) { final String name = _getSafeArgumentName(index, field); - return '${field.isNamed ? '${field.name}: ' : ''}$name${field.type.isNullable ? '' : '!'}'; + return '${field.isNamed ? '${field.name}: ' : ''}$name'; }); call = onCreateApiCall(name, parameters, argNames); } indent.writeScoped('try {', '} ', () { if (returnType.isVoid) { - if (isAsync) { + if (isAsynchronous) { indent.writeln('await $call;'); } else { indent.writeln('$call;'); } indent.writeln(emptyReturnStatement); } else { - if (isAsync) { + if (isAsynchronous) { indent.writeln('final $returnTypeString output = await $call;'); } else { indent.writeln('final $returnTypeString output = $call;'); @@ -1515,7 +1458,7 @@ _extractReplyValueOrThrow( /// Converts a [TypeDeclaration] to a `code_builder` Reference. cb.Reference refer(TypeDeclaration type, {bool asFuture = false}) { - final String symbol = addGenericTypesNullable(type); + final String symbol = addGenericTypes(type); return cb.refer(asFuture ? 'Future<$symbol>' : symbol); } @@ -1526,19 +1469,41 @@ String _escapeForDartSingleQuotedString(String raw) { .replaceAll(r"'", r"\'"); } -/// Creates a Dart type where all type arguments are [Objects]. +/// Creates a Dart type where all type arguments are [Object]s. String _makeGenericTypeArguments(TypeDeclaration type) { - return type.typeArguments.isNotEmpty - ? '${type.baseName}<${type.typeArguments.map((TypeDeclaration e) => 'Object?').join(', ')}>' - : _addGenericTypes(type); + if (type.typeArguments.isEmpty) { + return addGenericTypes(type); + } + + final withTypeArguments = + '${type.baseName}<${type.typeArguments.map((TypeDeclaration e) => 'Object?').join(', ')}>'; + return '$withTypeArguments${type.isNullable ? '?' : ''}'; } -/// Creates a `.cast<>` call for an type. Returns an empty string if the -/// type has no type arguments. -String _makeGenericCastCall(TypeDeclaration type) { - return type.typeArguments.isNotEmpty - ? '.cast<${_flattenTypeArguments(type.typeArguments)}>()' - : ''; +/// Casts a value to the expected type, considering nullability, and generic +/// types. +String _castValue(String value, TypeDeclaration type) { + final String typeWithTypeArgs = _makeGenericTypeArguments(type); + final nullAssert = type.isNullable ? '' : '!'; + value = '$value$nullAssert'; + if (type.typeArguments.isEmpty && type.baseName == 'Object') { + return value; + } + + final valueWithTypeCast = '$value as $typeWithTypeArgs'; + + final List typeArguments = type.typeArguments; + if (typeArguments.isEmpty) { + return valueWithTypeCast; + } + if (typeArguments.every((e) => e.baseName == 'Object' && e.isNullable)) { + return valueWithTypeCast; + } + + final nullAwareOperator = type.isNullable ? '?' : ''; + final castCall = + '$nullAwareOperator.cast<${_flattenTypeArguments(typeArguments)}>()'; + return '($valueWithTypeCast)$castCall'; } /// Returns an argument name that can be used in a context where it is possible to collide. @@ -1573,7 +1538,7 @@ String _getMethodParameterSignature( String getParameterString(Parameter p) { final required = p.isRequired && !p.isPositional ? 'required ' : ''; - final String type = addGenericTypesNullable(p.type); + final String type = addGenericTypes(p.type); final defaultValue = p.defaultValue == null ? '' : ' = ${p.defaultValue}'; return '$required$type ${p.name}$defaultValue'; @@ -1626,28 +1591,21 @@ String _flattenTypeArguments(List args) { .join(', '); } -/// Creates the type declaration for use in Dart code from a [NamedType] making sure -/// that type arguments are used for primitive generic types. -String _addGenericTypes(TypeDeclaration type) { +/// Returns the string representation of a [TypeDeclaration], including type +/// arguments and a nullability suffix, if the type is nullable. +String addGenericTypes(TypeDeclaration type) { final List typeArguments = type.typeArguments; - switch (type.baseName) { - case 'List': - return typeArguments.isEmpty + final String genericType = switch (type.baseName) { + 'List' => + typeArguments.isEmpty ? 'List' - : 'List<${_flattenTypeArguments(typeArguments)}>'; - case 'Map': - return typeArguments.isEmpty + : 'List<${_flattenTypeArguments(typeArguments)}>', + 'Map' => + typeArguments.isEmpty ? 'Map' - : 'Map<${_flattenTypeArguments(typeArguments)}>'; - default: - return type.baseName; - } -} - -/// Converts the type signature of a [TypeDeclaration] that include generic -/// types. -String addGenericTypesNullable(TypeDeclaration type) { - final String genericType = _addGenericTypes(type); + : 'Map<${_flattenTypeArguments(typeArguments)}>', + _ => type.baseName, + }; return type.isNullable ? '$genericType?' : genericType; } diff --git a/packages/pigeon/lib/src/dart/proxy_api_generator_helper.dart b/packages/pigeon/lib/src/dart/proxy_api_generator_helper.dart index 9691b9b39b0b..7a95b1327ea5 100644 --- a/packages/pigeon/lib/src/dart/proxy_api_generator_helper.dart +++ b/packages/pigeon/lib/src/dart/proxy_api_generator_helper.dart @@ -48,9 +48,7 @@ Iterable asConstructorParameters({ (cb.ParameterBuilder builder) => builder ..name = field.name ..named = true - ..type = defineType - ? cb.refer(addGenericTypesNullable(field.type)) - : null + ..type = defineType ? cb.refer(addGenericTypes(field.type)) : null ..toThis = !defineType ..required = !field.type.isNullable, ); @@ -259,7 +257,7 @@ cb.FunctionType methodAsFunctionType(Method method, {required String apiName}) { cb.refer('$apiName ${classMemberNamePrefix}instance'), ...method.parameters.mapIndexed((int index, NamedType parameter) { return cb.refer( - '${addGenericTypesNullable(parameter.type)} ${getParameterName(index, parameter)}', + '${addGenericTypes(parameter.type)} ${getParameterName(index, parameter)}', ); }), ]), @@ -287,7 +285,7 @@ Iterable staticAttachedFieldsGetters( ..name = field.name ..type = cb.MethodType.getter ..static = true - ..returns = cb.refer(addGenericTypesNullable(field.type)) + ..returns = cb.refer(addGenericTypes(field.type)) ..docs.addAll( asDocumentationComments(field.documentationComments, docCommentSpec), ) @@ -564,7 +562,7 @@ Iterable unattachedFields(Iterable fields) sync* { yield cb.Field( (cb.FieldBuilder builder) => builder ..name = field.name - ..type = cb.refer(addGenericTypesNullable(field.type)) + ..type = cb.refer(addGenericTypes(field.type)) ..modifier = cb.FieldModifier.final$ ..docs.addAll( asDocumentationComments(field.documentationComments, docCommentSpec), @@ -658,7 +656,7 @@ Iterable interfaceApiFields( NamedType parameter, ) { return cb.refer( - '${addGenericTypesNullable(parameter.type)} ${getParameterName(index, parameter)}', + '${addGenericTypes(parameter.type)} ${getParameterName(index, parameter)}', ); }), ]), @@ -683,7 +681,7 @@ Iterable attachedFields(Iterable fields) sync* { yield cb.Field( (cb.FieldBuilder builder) => builder ..name = '${field.isStatic ? '_' : ''}${field.name}' - ..type = cb.refer(addGenericTypesNullable(field.type)) + ..type = cb.refer(addGenericTypes(field.type)) ..modifier = cb.FieldModifier.final$ ..static = field.isStatic ..late = !field.isStatic @@ -750,7 +748,7 @@ cb.Method setUpMessageHandlerMethod({ ..requiredParameters.addAll( unattachedFields.mapIndexed((int index, ApiField field) { return cb.refer( - '${addGenericTypesNullable(field.type)} ${getParameterName(index, field)}', + '${addGenericTypes(field.type)} ${getParameterName(index, field)}', ); }), ), @@ -774,7 +772,7 @@ cb.Method setUpMessageHandlerMethod({ NamedType parameter, ) { return cb.refer( - '${addGenericTypesNullable(parameter.type)} ${getParameterName(index, parameter)}', + '${addGenericTypes(parameter.type)} ${getParameterName(index, parameter)}', ); }), ]), @@ -905,7 +903,7 @@ Iterable attachedFieldMethods( }) sync* { for (final field in fields) { yield cb.Method((cb.MethodBuilder builder) { - final String type = addGenericTypesNullable(field.type); + final String type = addGenericTypes(field.type); const instanceName = '${varNamePrefix}instance'; const identifierInstanceName = '${varNamePrefix}instanceIdentifier'; builder @@ -994,7 +992,7 @@ Iterable hostMethods( (int index, NamedType parameter) => cb.Parameter( (cb.ParameterBuilder builder) => builder ..name = getParameterName(index, parameter) - ..type = cb.refer(addGenericTypesNullable(parameter.type)), + ..type = cb.refer(addGenericTypes(parameter.type)), ), ); yield cb.Method( diff --git a/packages/pigeon/lib/src/generator_tools.dart b/packages/pigeon/lib/src/generator_tools.dart index 406cf94f1556..f60aef42c071 100644 --- a/packages/pigeon/lib/src/generator_tools.dart +++ b/packages/pigeon/lib/src/generator_tools.dart @@ -15,7 +15,7 @@ import 'generator.dart'; /// The current version of pigeon. /// /// This must match the version in pubspec.yaml. -const String pigeonVersion = '26.1.10'; +const String pigeonVersion = '26.1.11'; /// Read all the content from [stdin] to a String. String readStdin() { diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart index b325d041e44a..b28f31a9e483 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart @@ -250,22 +250,22 @@ class AllTypes { aString: result[10]! as String, anObject: result[11]!, list: result[12]! as List, - stringList: (result[13] as List?)!.cast(), - intList: (result[14] as List?)!.cast(), - doubleList: (result[15] as List?)!.cast(), - boolList: (result[16] as List?)!.cast(), - enumList: (result[17] as List?)!.cast(), - objectList: (result[18] as List?)!.cast(), - listList: (result[19] as List?)!.cast>(), - mapList: (result[20] as List?)!.cast>(), + stringList: (result[13]! as List).cast(), + intList: (result[14]! as List).cast(), + doubleList: (result[15]! as List).cast(), + boolList: (result[16]! as List).cast(), + enumList: (result[17]! as List).cast(), + objectList: (result[18]! as List).cast(), + listList: (result[19]! as List).cast>(), + mapList: (result[20]! as List).cast>(), map: result[21]! as Map, - stringMap: (result[22] as Map?)!.cast(), - intMap: (result[23] as Map?)!.cast(), - enumMap: (result[24] as Map?)!.cast(), - objectMap: (result[25] as Map?)!.cast(), - listMap: (result[26] as Map?)! + stringMap: (result[22]! as Map).cast(), + intMap: (result[23]! as Map).cast(), + enumMap: (result[24]! as Map).cast(), + objectMap: (result[25]! as Map).cast(), + listMap: (result[26]! as Map) .cast>(), - mapMap: (result[27] as Map?)! + mapMap: (result[27]! as Map) .cast>(), ); } @@ -447,7 +447,7 @@ class AllNullableTypes { doubleList: (result[16] as List?)?.cast(), boolList: (result[17] as List?)?.cast(), enumList: (result[18] as List?)?.cast(), - objectList: (result[19] as List?)?.cast(), + objectList: result[19] as List?, listList: (result[20] as List?)?.cast?>(), mapList: (result[21] as List?)?.cast?>(), recursiveClassList: (result[22] as List?) @@ -457,8 +457,7 @@ class AllNullableTypes { ?.cast(), intMap: (result[25] as Map?)?.cast(), enumMap: (result[26] as Map?)?.cast(), - objectMap: (result[27] as Map?) - ?.cast(), + objectMap: result[27] as Map?, listMap: (result[28] as Map?) ?.cast?>(), mapMap: (result[29] as Map?) @@ -634,7 +633,7 @@ class AllNullableTypesWithoutRecursion { doubleList: (result[15] as List?)?.cast(), boolList: (result[16] as List?)?.cast(), enumList: (result[17] as List?)?.cast(), - objectList: (result[18] as List?)?.cast(), + objectList: result[18] as List?, listList: (result[19] as List?)?.cast?>(), mapList: (result[20] as List?)?.cast?>(), map: result[21] as Map?, @@ -642,8 +641,7 @@ class AllNullableTypesWithoutRecursion { ?.cast(), intMap: (result[23] as Map?)?.cast(), enumMap: (result[24] as Map?)?.cast(), - objectMap: (result[25] as Map?) - ?.cast(), + objectMap: result[25] as Map?, listMap: (result[26] as Map?) ?.cast?>(), mapMap: (result[27] as Map?) @@ -722,10 +720,10 @@ class AllClassesWrapper { allNullableTypesWithoutRecursion: result[1] as AllNullableTypesWithoutRecursion?, allTypes: result[2] as AllTypes?, - classList: (result[3] as List?)!.cast(), + classList: (result[3]! as List).cast(), nullableClassList: (result[4] as List?) ?.cast(), - classMap: (result[5] as Map?)!.cast(), + classMap: (result[5]! as Map).cast(), nullableClassMap: (result[6] as Map?) ?.cast(), ); @@ -900,12 +898,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllTypes; + ); + return pigeonVar_replyValue! as AllTypes; } /// Returns an error, to test error handling. @@ -981,12 +979,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } /// Returns passed in double. @@ -1003,12 +1001,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } /// Returns the passed in boolean. @@ -1025,12 +1023,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } /// Returns the passed in string. @@ -1047,12 +1045,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } /// Returns the passed in Uint8List. @@ -1069,12 +1067,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } /// Returns the passed in generic Object. @@ -1091,12 +1089,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue; + ); + return pigeonVar_replyValue!; } /// Returns the passed list, to test serialization and deserialization. @@ -1113,12 +1111,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } /// Returns the passed list, to test serialization and deserialization. @@ -1135,12 +1133,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed list, to test serialization and deserialization. @@ -1159,12 +1157,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed list, to test serialization and deserialization. @@ -1181,12 +1179,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed list, to test serialization and deserialization. @@ -1205,12 +1203,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed map, to test serialization and deserialization. @@ -1227,13 +1225,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) - .cast(); + ); + return pigeonVar_replyValue! as Map; } /// Returns the passed map, to test serialization and deserialization. @@ -1252,12 +1249,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1275,12 +1272,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map).cast(); + ); + return (pigeonVar_replyValue! as Map).cast(); } /// Returns the passed map, to test serialization and deserialization. @@ -1299,12 +1296,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1324,12 +1321,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1349,12 +1346,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1372,12 +1369,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map).cast(); + ); + return (pigeonVar_replyValue! as Map).cast(); } /// Returns the passed map, to test serialization and deserialization. @@ -1396,12 +1393,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1421,12 +1418,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -1444,12 +1441,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllClassesWrapper; + ); + return pigeonVar_replyValue! as AllClassesWrapper; } /// Returns the passed enum to test serialization and deserialization. @@ -1466,12 +1463,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnEnum; + ); + return pigeonVar_replyValue! as AnEnum; } /// Returns the passed enum to test serialization and deserialization. @@ -1488,12 +1485,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnotherEnum; + ); + return pigeonVar_replyValue! as AnotherEnum; } /// Returns the default string. @@ -1510,12 +1507,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } /// Returns passed in double. @@ -1532,12 +1529,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } /// Returns passed in int. @@ -1554,12 +1551,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } /// Returns the passed object, to test serialization and deserialization. @@ -1651,12 +1648,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllClassesWrapper; + ); + return pigeonVar_replyValue! as AllClassesWrapper; } /// Returns passed in arguments of multiple types. @@ -1677,12 +1674,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllNullableTypes; + ); + return pigeonVar_replyValue! as AllNullableTypes; } /// Returns passed in arguments of multiple types. @@ -1704,12 +1701,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllNullableTypesWithoutRecursion; + ); + return pigeonVar_replyValue! as AllNullableTypesWithoutRecursion; } /// Returns passed in int. @@ -1865,7 +1862,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } /// Returns the passed list, to test serialization and deserialization. @@ -1983,8 +1980,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as Map?) - ?.cast(); + return pigeonVar_replyValue as Map?; } /// Returns the passed map, to test serialization and deserialization. @@ -2303,12 +2299,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } /// Returns passed in double asynchronously. @@ -2325,12 +2321,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } /// Returns the passed in boolean asynchronously. @@ -2347,12 +2343,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } /// Returns the passed string asynchronously. @@ -2369,12 +2365,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } /// Returns the passed in Uint8List asynchronously. @@ -2391,12 +2387,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } /// Returns the passed in generic Object asynchronously. @@ -2413,12 +2409,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue; + ); + return pigeonVar_replyValue!; } /// Returns the passed list, to test asynchronous serialization and deserialization. @@ -2435,12 +2431,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } /// Returns the passed list, to test asynchronous serialization and deserialization. @@ -2457,12 +2453,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed list, to test asynchronous serialization and deserialization. @@ -2481,12 +2477,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -2503,13 +2499,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) - .cast(); + ); + return pigeonVar_replyValue! as Map; } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -2528,12 +2523,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -2551,12 +2546,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map).cast(); + ); + return (pigeonVar_replyValue! as Map).cast(); } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -2575,12 +2570,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -2600,12 +2595,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -2623,12 +2618,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnEnum; + ); + return pigeonVar_replyValue! as AnEnum; } /// Returns the passed enum, to test asynchronous serialization and deserialization. @@ -2645,12 +2640,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnotherEnum; + ); + return pigeonVar_replyValue! as AnotherEnum; } /// Responds with an error from an async function returning a value. @@ -2726,12 +2721,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllTypes; + ); + return pigeonVar_replyValue! as AllTypes; } /// Returns the passed object, to test serialization and deserialization. @@ -2934,7 +2929,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } /// Returns the passed list, to test asynchronous serialization and deserialization. @@ -3006,8 +3001,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as Map?) - ?.cast(); + return pigeonVar_replyValue as Map?; } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -3168,12 +3162,12 @@ class HostIntegrationCoreApi { final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } /// Returns true if the handler is run on a non-main thread, which should be @@ -3189,12 +3183,12 @@ class HostIntegrationCoreApi { final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } Future callFlutterNoop() async { @@ -3265,12 +3259,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllTypes; + ); + return pigeonVar_replyValue! as AllTypes; } Future callFlutterEchoAllNullableTypes( @@ -3313,12 +3307,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllNullableTypes; + ); + return pigeonVar_replyValue! as AllNullableTypes; } Future @@ -3363,12 +3357,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AllNullableTypesWithoutRecursion; + ); + return pigeonVar_replyValue! as AllNullableTypesWithoutRecursion; } Future callFlutterEchoBool(bool aBool) async { @@ -3384,12 +3378,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } Future callFlutterEchoInt(int anInt) async { @@ -3405,12 +3399,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } Future callFlutterEchoDouble(double aDouble) async { @@ -3426,12 +3420,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } Future callFlutterEchoString(String aString) async { @@ -3447,12 +3441,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } Future callFlutterEchoUint8List(Uint8List list) async { @@ -3468,12 +3462,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } Future> callFlutterEchoList(List list) async { @@ -3489,12 +3483,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } Future> callFlutterEchoEnumList(List enumList) async { @@ -3510,12 +3504,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> callFlutterEchoClassList( @@ -3533,12 +3527,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> callFlutterEchoNonNullEnumList( @@ -3556,12 +3550,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> callFlutterEchoNonNullClassList( @@ -3579,12 +3573,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> callFlutterEchoMap( @@ -3602,13 +3596,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) - .cast(); + ); + return pigeonVar_replyValue! as Map; } Future> callFlutterEchoStringMap( @@ -3626,12 +3619,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3648,12 +3641,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map).cast(); + ); + return (pigeonVar_replyValue! as Map).cast(); } Future> callFlutterEchoEnumMap( @@ -3671,12 +3664,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3695,12 +3688,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3719,12 +3712,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3743,12 +3736,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map).cast(); + ); + return (pigeonVar_replyValue! as Map).cast(); } Future> callFlutterEchoNonNullEnumMap( @@ -3766,12 +3759,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3790,12 +3783,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3812,12 +3805,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnEnum; + ); + return pigeonVar_replyValue! as AnEnum; } Future callFlutterEchoAnotherEnum( @@ -3835,12 +3828,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as AnotherEnum; + ); + return pigeonVar_replyValue! as AnotherEnum; } Future callFlutterEchoNullableBool(bool? aBool) async { @@ -3968,7 +3961,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } Future?> callFlutterEchoNullableEnumList( @@ -4083,8 +4076,7 @@ class HostIntegrationCoreApi { pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as Map?) - ?.cast(); + return pigeonVar_replyValue as Map?; } Future?> callFlutterEchoNullableStringMap( @@ -4334,12 +4326,12 @@ class HostIntegrationCoreApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } } @@ -4623,18 +4615,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAllTypes was null.', - ); - final List args = (message as List?)!; - final AllTypes? arg_everything = (args[0] as AllTypes?); - assert( - arg_everything != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAllTypes was null, expected non-null AllTypes.', - ); + final List args = message! as List; + final AllTypes arg_everything = args[0]! as AllTypes; try { - final AllTypes output = api.echoAllTypes(arg_everything!); + final AllTypes output = api.echoAllTypes(arg_everything); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4656,13 +4640,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAllNullableTypes was null.', - ); - final List args = (message as List?)!; - final AllNullableTypes? arg_everything = - (args[0] as AllNullableTypes?); + final List args = message! as List; + final AllNullableTypes? arg_everything = args[0] as AllNullableTypes?; try { final AllNullableTypes? output = api.echoAllNullableTypes( arg_everything, @@ -4688,14 +4667,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.sendMultipleNullableTypes was null.', - ); - final List args = (message as List?)!; - final bool? arg_aNullableBool = (args[0] as bool?); - final int? arg_aNullableInt = (args[1] as int?); - final String? arg_aNullableString = (args[2] as String?); + final List args = message! as List; + final bool? arg_aNullableBool = args[0] as bool?; + final int? arg_aNullableInt = args[1] as int?; + final String? arg_aNullableString = args[2] as String?; try { final AllNullableTypes output = api.sendMultipleNullableTypes( arg_aNullableBool, @@ -4723,13 +4698,9 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAllNullableTypesWithoutRecursion was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final AllNullableTypesWithoutRecursion? arg_everything = - (args[0] as AllNullableTypesWithoutRecursion?); + args[0] as AllNullableTypesWithoutRecursion?; try { final AllNullableTypesWithoutRecursion? output = api .echoAllNullableTypesWithoutRecursion(arg_everything); @@ -4754,14 +4725,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.sendMultipleNullableTypesWithoutRecursion was null.', - ); - final List args = (message as List?)!; - final bool? arg_aNullableBool = (args[0] as bool?); - final int? arg_aNullableInt = (args[1] as int?); - final String? arg_aNullableString = (args[2] as String?); + final List args = message! as List; + final bool? arg_aNullableBool = args[0] as bool?; + final int? arg_aNullableInt = args[1] as int?; + final String? arg_aNullableString = args[2] as String?; try { final AllNullableTypesWithoutRecursion output = api .sendMultipleNullableTypesWithoutRecursion( @@ -4790,18 +4757,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoBool was null.', - ); - final List args = (message as List?)!; - final bool? arg_aBool = (args[0] as bool?); - assert( - arg_aBool != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoBool was null, expected non-null bool.', - ); + final List args = message! as List; + final bool arg_aBool = args[0]! as bool; try { - final bool output = api.echoBool(arg_aBool!); + final bool output = api.echoBool(arg_aBool); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4823,18 +4782,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoInt was null.', - ); - final List args = (message as List?)!; - final int? arg_anInt = (args[0] as int?); - assert( - arg_anInt != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoInt was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_anInt = args[0]! as int; try { - final int output = api.echoInt(arg_anInt!); + final int output = api.echoInt(arg_anInt); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4856,18 +4807,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoDouble was null.', - ); - final List args = (message as List?)!; - final double? arg_aDouble = (args[0] as double?); - assert( - arg_aDouble != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoDouble was null, expected non-null double.', - ); + final List args = message! as List; + final double arg_aDouble = args[0]! as double; try { - final double output = api.echoDouble(arg_aDouble!); + final double output = api.echoDouble(arg_aDouble); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4889,18 +4832,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoString was null.', - ); - final List args = (message as List?)!; - final String? arg_aString = (args[0] as String?); - assert( - arg_aString != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoString was null, expected non-null String.', - ); + final List args = message! as List; + final String arg_aString = args[0]! as String; try { - final String output = api.echoString(arg_aString!); + final String output = api.echoString(arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4922,18 +4857,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoUint8List was null.', - ); - final List args = (message as List?)!; - final Uint8List? arg_list = (args[0] as Uint8List?); - assert( - arg_list != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoUint8List was null, expected non-null Uint8List.', - ); + final List args = message! as List; + final Uint8List arg_list = args[0]! as Uint8List; try { - final Uint8List output = api.echoUint8List(arg_list!); + final Uint8List output = api.echoUint8List(arg_list); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4955,19 +4882,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoList was null.', - ); - final List args = (message as List?)!; - final List? arg_list = (args[0] as List?) - ?.cast(); - assert( - arg_list != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_list = args[0]! as List; try { - final List output = api.echoList(arg_list!); + final List output = api.echoList(arg_list); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -4989,19 +4907,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnumList was null.', - ); - final List args = (message as List?)!; - final List? arg_enumList = (args[0] as List?) - ?.cast(); - assert( - arg_enumList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnumList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_enumList = (args[0]! as List) + .cast(); try { - final List output = api.echoEnumList(arg_enumList!); + final List output = api.echoEnumList(arg_enumList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5023,20 +4933,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoClassList was null.', - ); - final List args = (message as List?)!; - final List? arg_classList = - (args[0] as List?)?.cast(); - assert( - arg_classList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoClassList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_classList = + (args[0]! as List).cast(); try { final List output = api.echoClassList( - arg_classList!, + arg_classList, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5059,19 +4961,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullEnumList was null.', - ); - final List args = (message as List?)!; - final List? arg_enumList = (args[0] as List?) - ?.cast(); - assert( - arg_enumList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullEnumList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_enumList = (args[0]! as List) + .cast(); try { - final List output = api.echoNonNullEnumList(arg_enumList!); + final List output = api.echoNonNullEnumList(arg_enumList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5093,20 +4987,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullClassList was null.', - ); - final List args = (message as List?)!; - final List? arg_classList = - (args[0] as List?)?.cast(); - assert( - arg_classList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullClassList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_classList = + (args[0]! as List).cast(); try { final List output = api.echoNonNullClassList( - arg_classList!, + arg_classList, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5129,19 +5015,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_map = - (args[0] as Map?)?.cast(); - assert( - arg_map != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_map = + args[0]! as Map; try { - final Map output = api.echoMap(arg_map!); + final Map output = api.echoMap(arg_map); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5163,20 +5041,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoStringMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_stringMap = - (args[0] as Map?)?.cast(); - assert( - arg_stringMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoStringMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_stringMap = + (args[0]! as Map).cast(); try { final Map output = api.echoStringMap( - arg_stringMap!, + arg_stringMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5199,19 +5069,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoIntMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_intMap = - (args[0] as Map?)?.cast(); - assert( - arg_intMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoIntMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_intMap = (args[0]! as Map) + .cast(); try { - final Map output = api.echoIntMap(arg_intMap!); + final Map output = api.echoIntMap(arg_intMap); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5233,19 +5095,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnumMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_enumMap = - (args[0] as Map?)?.cast(); - assert( - arg_enumMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnumMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_enumMap = + (args[0]! as Map).cast(); try { - final Map output = api.echoEnumMap(arg_enumMap!); + final Map output = api.echoEnumMap(arg_enumMap); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5267,21 +5121,13 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoClassMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_classMap = - (args[0] as Map?) - ?.cast(); - assert( - arg_classMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoClassMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_classMap = + (args[0]! as Map) + .cast(); try { final Map output = api.echoClassMap( - arg_classMap!, + arg_classMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5304,20 +5150,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullStringMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_stringMap = - (args[0] as Map?)?.cast(); - assert( - arg_stringMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullStringMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_stringMap = + (args[0]! as Map).cast(); try { final Map output = api.echoNonNullStringMap( - arg_stringMap!, + arg_stringMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5340,19 +5178,11 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullIntMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_intMap = (args[0] as Map?) - ?.cast(); - assert( - arg_intMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullIntMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_intMap = (args[0]! as Map) + .cast(); try { - final Map output = api.echoNonNullIntMap(arg_intMap!); + final Map output = api.echoNonNullIntMap(arg_intMap); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5374,20 +5204,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullEnumMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_enumMap = - (args[0] as Map?)?.cast(); - assert( - arg_enumMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullEnumMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_enumMap = + (args[0]! as Map).cast(); try { final Map output = api.echoNonNullEnumMap( - arg_enumMap!, + arg_enumMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5410,21 +5232,12 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullClassMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_classMap = - (args[0] as Map?) - ?.cast(); - assert( - arg_classMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNonNullClassMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_classMap = + (args[0]! as Map).cast(); try { final Map output = api.echoNonNullClassMap( - arg_classMap!, + arg_classMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -5447,18 +5260,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnum was null.', - ); - final List args = (message as List?)!; - final AnEnum? arg_anEnum = (args[0] as AnEnum?); - assert( - arg_anEnum != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoEnum was null, expected non-null AnEnum.', - ); + final List args = message! as List; + final AnEnum arg_anEnum = args[0]! as AnEnum; try { - final AnEnum output = api.echoEnum(arg_anEnum!); + final AnEnum output = api.echoEnum(arg_anEnum); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5480,18 +5285,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAnotherEnum was null.', - ); - final List args = (message as List?)!; - final AnotherEnum? arg_anotherEnum = (args[0] as AnotherEnum?); - assert( - arg_anotherEnum != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAnotherEnum was null, expected non-null AnotherEnum.', - ); + final List args = message! as List; + final AnotherEnum arg_anotherEnum = args[0]! as AnotherEnum; try { - final AnotherEnum output = api.echoAnotherEnum(arg_anotherEnum!); + final AnotherEnum output = api.echoAnotherEnum(arg_anotherEnum); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -5513,12 +5310,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableBool was null.', - ); - final List args = (message as List?)!; - final bool? arg_aBool = (args[0] as bool?); + final List args = message! as List; + final bool? arg_aBool = args[0] as bool?; try { final bool? output = api.echoNullableBool(arg_aBool); return wrapResponse(result: output); @@ -5542,12 +5335,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableInt was null.', - ); - final List args = (message as List?)!; - final int? arg_anInt = (args[0] as int?); + final List args = message! as List; + final int? arg_anInt = args[0] as int?; try { final int? output = api.echoNullableInt(arg_anInt); return wrapResponse(result: output); @@ -5571,12 +5360,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableDouble was null.', - ); - final List args = (message as List?)!; - final double? arg_aDouble = (args[0] as double?); + final List args = message! as List; + final double? arg_aDouble = args[0] as double?; try { final double? output = api.echoNullableDouble(arg_aDouble); return wrapResponse(result: output); @@ -5600,12 +5385,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableString was null.', - ); - final List args = (message as List?)!; - final String? arg_aString = (args[0] as String?); + final List args = message! as List; + final String? arg_aString = args[0] as String?; try { final String? output = api.echoNullableString(arg_aString); return wrapResponse(result: output); @@ -5629,12 +5410,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableUint8List was null.', - ); - final List args = (message as List?)!; - final Uint8List? arg_list = (args[0] as Uint8List?); + final List args = message! as List; + final Uint8List? arg_list = args[0] as Uint8List?; try { final Uint8List? output = api.echoNullableUint8List(arg_list); return wrapResponse(result: output); @@ -5658,13 +5435,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableList was null.', - ); - final List args = (message as List?)!; - final List? arg_list = (args[0] as List?) - ?.cast(); + final List args = message! as List; + final List? arg_list = args[0] as List?; try { final List? output = api.echoNullableList(arg_list); return wrapResponse(result: output); @@ -5688,11 +5460,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableEnumList was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final List? arg_enumList = (args[0] as List?) ?.cast(); try { @@ -5720,11 +5488,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableClassList was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final List? arg_classList = (args[0] as List?)?.cast(); try { @@ -5752,11 +5516,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullEnumList was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final List? arg_enumList = (args[0] as List?) ?.cast(); try { @@ -5784,11 +5544,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullClassList was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final List? arg_classList = (args[0] as List?)?.cast(); try { @@ -5815,13 +5571,9 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_map = - (args[0] as Map?)?.cast(); + args[0] as Map?; try { final Map? output = api.echoNullableMap(arg_map); return wrapResponse(result: output); @@ -5845,11 +5597,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableStringMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_stringMap = (args[0] as Map?)?.cast(); try { @@ -5877,11 +5625,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableIntMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_intMap = (args[0] as Map?)?.cast(); try { @@ -5907,11 +5651,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableEnumMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_enumMap = (args[0] as Map?)?.cast(); try { @@ -5939,11 +5679,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableClassMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_classMap = (args[0] as Map?) ?.cast(); @@ -5971,11 +5707,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullStringMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_stringMap = (args[0] as Map?)?.cast(); try { @@ -6002,11 +5734,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullIntMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_intMap = (args[0] as Map?) ?.cast(); try { @@ -6034,11 +5762,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullEnumMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_enumMap = (args[0] as Map?)?.cast(); try { @@ -6066,11 +5790,7 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableNonNullClassMap was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final Map? arg_classMap = (args[0] as Map?) ?.cast(); @@ -6098,12 +5818,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoNullableEnum was null.', - ); - final List args = (message as List?)!; - final AnEnum? arg_anEnum = (args[0] as AnEnum?); + final List args = message! as List; + final AnEnum? arg_anEnum = args[0] as AnEnum?; try { final AnEnum? output = api.echoNullableEnum(arg_anEnum); return wrapResponse(result: output); @@ -6127,12 +5843,8 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAnotherNullableEnum was null.', - ); - final List args = (message as List?)!; - final AnotherEnum? arg_anotherEnum = (args[0] as AnotherEnum?); + final List args = message! as List; + final AnotherEnum? arg_anotherEnum = args[0] as AnotherEnum?; try { final AnotherEnum? output = api.echoAnotherNullableEnum( arg_anotherEnum, @@ -6181,18 +5893,10 @@ abstract class FlutterIntegrationCoreApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAsyncString was null.', - ); - final List args = (message as List?)!; - final String? arg_aString = (args[0] as String?); - assert( - arg_aString != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterIntegrationCoreApi.echoAsyncString was null, expected non-null String.', - ); + final List args = message! as List; + final String arg_aString = args[0]! as String; try { - final String output = await api.echoAsyncString(arg_aString!); + final String output = await api.echoAsyncString(arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -6275,12 +5979,12 @@ class HostSmallApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } Future voidVoid() async { @@ -6328,18 +6032,10 @@ abstract class FlutterSmallApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterSmallApi.echoWrappedList was null.', - ); - final List args = (message as List?)!; - final TestMessage? arg_msg = (args[0] as TestMessage?); - assert( - arg_msg != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterSmallApi.echoWrappedList was null, expected non-null TestMessage.', - ); + final List args = message! as List; + final TestMessage arg_msg = args[0]! as TestMessage; try { - final TestMessage output = api.echoWrappedList(arg_msg!); + final TestMessage output = api.echoWrappedList(arg_msg); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -6361,18 +6057,10 @@ abstract class FlutterSmallApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterSmallApi.echoString was null.', - ); - final List args = (message as List?)!; - final String? arg_aString = (args[0] as String?); - assert( - arg_aString != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.FlutterSmallApi.echoString was null, expected non-null String.', - ); + final List args = message! as List; + final String arg_aString = args[0]! as String; try { - final String output = api.echoString(arg_aString!); + final String output = api.echoString(arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/enum.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/enum.gen.dart index d5cb251222e0..d3a9702e0384 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/enum.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/enum.gen.dart @@ -185,12 +185,12 @@ class EnumApi2Host { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as DataWithEnum; + ); + return pigeonVar_replyValue! as DataWithEnum; } } @@ -219,18 +219,10 @@ abstract class EnumApi2Flutter { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.EnumApi2Flutter.echo was null.', - ); - final List args = (message as List?)!; - final DataWithEnum? arg_data = (args[0] as DataWithEnum?); - assert( - arg_data != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.EnumApi2Flutter.echo was null, expected non-null DataWithEnum.', - ); + final List args = message! as List; + final DataWithEnum arg_data = args[0]! as DataWithEnum; try { - final DataWithEnum output = api.echo(arg_data!); + final DataWithEnum output = api.echo(arg_data); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/event_channel_tests.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/event_channel_tests.gen.dart index 8ad8dd6ba6c1..2e73d4584d38 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/event_channel_tests.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/event_channel_tests.gen.dart @@ -194,7 +194,7 @@ class EventAllNullableTypes { doubleList: (result[16] as List?)?.cast(), boolList: (result[17] as List?)?.cast(), enumList: (result[18] as List?)?.cast(), - objectList: (result[19] as List?)?.cast(), + objectList: result[19] as List?, listList: (result[20] as List?)?.cast?>(), mapList: (result[21] as List?)?.cast?>(), recursiveClassList: (result[22] as List?) @@ -205,8 +205,7 @@ class EventAllNullableTypes { intMap: (result[25] as Map?)?.cast(), enumMap: (result[26] as Map?) ?.cast(), - objectMap: (result[27] as Map?) - ?.cast(), + objectMap: result[27] as Map?, listMap: (result[28] as Map?) ?.cast?>(), mapMap: (result[29] as Map?) diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/flutter_unittests.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/flutter_unittests.gen.dart index 0c470ba7e2f7..5c98a6906222 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/flutter_unittests.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/flutter_unittests.gen.dart @@ -269,12 +269,12 @@ class Api { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as FlutterSearchReply; + ); + return pigeonVar_replyValue! as FlutterSearchReply; } Future doSearches(FlutterSearchRequests request) async { @@ -290,12 +290,12 @@ class Api { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as FlutterSearchReplies; + ); + return pigeonVar_replyValue! as FlutterSearchReplies; } Future echo(FlutterSearchRequests requests) async { @@ -311,12 +311,12 @@ class Api { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as FlutterSearchRequests; + ); + return pigeonVar_replyValue! as FlutterSearchRequests; } Future anInt(int value) async { @@ -332,11 +332,11 @@ class Api { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } } diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/message.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/message.gen.dart index 3c16b1c9c19d..aedcab27322b 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/message.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/message.gen.dart @@ -310,12 +310,12 @@ class MessageApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as MessageSearchReply; + ); + return pigeonVar_replyValue! as MessageSearchReply; } } @@ -353,12 +353,12 @@ class MessageNestedApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as MessageSearchReply; + ); + return pigeonVar_replyValue! as MessageSearchReply; } } @@ -387,19 +387,11 @@ abstract class MessageFlutterSearchApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageFlutterSearchApi.search was null.', - ); - final List args = (message as List?)!; - final MessageSearchRequest? arg_request = - (args[0] as MessageSearchRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageFlutterSearchApi.search was null, expected non-null MessageSearchRequest.', - ); + final List args = message! as List; + final MessageSearchRequest arg_request = + args[0]! as MessageSearchRequest; try { - final MessageSearchReply output = api.search(arg_request!); + final MessageSearchReply output = api.search(arg_request); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/multiple_arity.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/multiple_arity.gen.dart index 5b62e1baac51..0d0a11b311fc 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/multiple_arity.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/multiple_arity.gen.dart @@ -102,12 +102,12 @@ class MultipleArityHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } } @@ -134,23 +134,11 @@ abstract class MultipleArityFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MultipleArityFlutterApi.subtract was null.', - ); - final List args = (message as List?)!; - final int? arg_x = (args[0] as int?); - assert( - arg_x != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MultipleArityFlutterApi.subtract was null, expected non-null int.', - ); - final int? arg_y = (args[1] as int?); - assert( - arg_y != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MultipleArityFlutterApi.subtract was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_x = args[0]! as int; + final int arg_y = args[1]! as int; try { - final int output = api.subtract(arg_x!, arg_y!); + final int output = api.subtract(arg_x, arg_y); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/non_null_fields.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/non_null_fields.gen.dart index d5173300a6b6..19f45b9c3134 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/non_null_fields.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/non_null_fields.gen.dart @@ -179,7 +179,7 @@ class NonNullFieldSearchReply { return NonNullFieldSearchReply( result: result[0]! as String, error: result[1]! as String, - indices: (result[2] as List?)!.cast(), + indices: (result[2]! as List).cast(), extraData: result[3]! as ExtraData, type: result[4]! as ReplyType, ); @@ -276,12 +276,12 @@ class NonNullFieldHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as NonNullFieldSearchReply; + ); + return pigeonVar_replyValue! as NonNullFieldSearchReply; } } @@ -308,19 +308,11 @@ abstract class NonNullFieldFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NonNullFieldFlutterApi.search was null.', - ); - final List args = (message as List?)!; - final NonNullFieldSearchRequest? arg_request = - (args[0] as NonNullFieldSearchRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NonNullFieldFlutterApi.search was null, expected non-null NonNullFieldSearchRequest.', - ); + final List args = message! as List; + final NonNullFieldSearchRequest arg_request = + args[0]! as NonNullFieldSearchRequest; try { - final NonNullFieldSearchReply output = api.search(arg_request!); + final NonNullFieldSearchReply output = api.search(arg_request); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/null_fields.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/null_fields.gen.dart index 0c0fe277fa15..2bd62e30f1f1 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/null_fields.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/null_fields.gen.dart @@ -233,12 +233,12 @@ class NullFieldsHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as NullFieldsSearchReply; + ); + return pigeonVar_replyValue! as NullFieldsSearchReply; } } @@ -265,19 +265,11 @@ abstract class NullFieldsFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NullFieldsFlutterApi.search was null.', - ); - final List args = (message as List?)!; - final NullFieldsSearchRequest? arg_request = - (args[0] as NullFieldsSearchRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NullFieldsFlutterApi.search was null, expected non-null NullFieldsSearchRequest.', - ); + final List args = message! as List; + final NullFieldsSearchRequest arg_request = + args[0]! as NullFieldsSearchRequest; try { - final NullFieldsSearchReply output = api.search(arg_request!); + final NullFieldsSearchReply output = api.search(arg_request); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/nullable_returns.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/nullable_returns.gen.dart index b41ddd61dba0..221585455b33 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/nullable_returns.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/nullable_returns.gen.dart @@ -178,12 +178,12 @@ class NullableArgHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } } @@ -210,12 +210,8 @@ abstract class NullableArgFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NullableArgFlutterApi.doit was null.', - ); - final List args = (message as List?)!; - final int? arg_x = (args[0] as int?); + final List args = message! as List; + final int? arg_x = args[0] as int?; try { final int? output = api.doit(arg_x); return wrapResponse(result: output); @@ -338,12 +334,12 @@ class NullableCollectionArgHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } } @@ -370,11 +366,7 @@ abstract class NullableCollectionArgFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.NullableCollectionArgFlutterApi.doit was null.', - ); - final List args = (message as List?)!; + final List args = message! as List; final List? arg_x = (args[0] as List?) ?.cast(); try { diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/primitive.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/primitive.gen.dart index d1a8fef75d5c..a207a96c1141 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/primitive.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/primitive.gen.dart @@ -102,12 +102,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } Future aBool(bool value) async { @@ -123,12 +123,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } Future aString(String value) async { @@ -144,12 +144,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } Future aDouble(double value) async { @@ -165,12 +165,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } Future> aMap(Map value) async { @@ -186,12 +186,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Map; + ); + return pigeonVar_replyValue! as Map; } Future> aList(List value) async { @@ -207,12 +207,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as List; + ); + return pigeonVar_replyValue! as List; } Future anInt32List(Int32List value) async { @@ -228,12 +228,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Int32List; + ); + return pigeonVar_replyValue! as Int32List; } Future> aBoolList(List value) async { @@ -249,12 +249,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> aStringIntMap(Map value) async { @@ -270,12 +270,12 @@ class PrimitiveHostApi { ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } } @@ -319,18 +319,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.anInt was null.', - ); - final List args = (message as List?)!; - final int? arg_value = (args[0] as int?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.anInt was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_value = args[0]! as int; try { - final int output = api.anInt(arg_value!); + final int output = api.anInt(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -352,18 +344,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aBool was null.', - ); - final List args = (message as List?)!; - final bool? arg_value = (args[0] as bool?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aBool was null, expected non-null bool.', - ); + final List args = message! as List; + final bool arg_value = args[0]! as bool; try { - final bool output = api.aBool(arg_value!); + final bool output = api.aBool(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -385,18 +369,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aString was null.', - ); - final List args = (message as List?)!; - final String? arg_value = (args[0] as String?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aString was null, expected non-null String.', - ); + final List args = message! as List; + final String arg_value = args[0]! as String; try { - final String output = api.aString(arg_value!); + final String output = api.aString(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -418,18 +394,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aDouble was null.', - ); - final List args = (message as List?)!; - final double? arg_value = (args[0] as double?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aDouble was null, expected non-null double.', - ); + final List args = message! as List; + final double arg_value = args[0]! as double; try { - final double output = api.aDouble(arg_value!); + final double output = api.aDouble(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -451,19 +419,11 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_value = - (args[0] as Map?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_value = + args[0]! as Map; try { - final Map output = api.aMap(arg_value!); + final Map output = api.aMap(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -485,18 +445,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aList was null.', - ); - final List args = (message as List?)!; - final List? arg_value = (args[0] as List?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_value = args[0]! as List; try { - final List output = api.aList(arg_value!); + final List output = api.aList(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -518,18 +470,10 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.anInt32List was null.', - ); - final List args = (message as List?)!; - final Int32List? arg_value = (args[0] as Int32List?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.anInt32List was null, expected non-null Int32List.', - ); + final List args = message! as List; + final Int32List arg_value = args[0]! as Int32List; try { - final Int32List output = api.anInt32List(arg_value!); + final Int32List output = api.anInt32List(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -551,19 +495,11 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aBoolList was null.', - ); - final List args = (message as List?)!; - final List? arg_value = (args[0] as List?) - ?.cast(); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aBoolList was null, expected non-null List.', - ); + final List args = message! as List; + final List arg_value = (args[0]! as List) + .cast(); try { - final List output = api.aBoolList(arg_value!); + final List output = api.aBoolList(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -585,19 +521,11 @@ abstract class PrimitiveFlutterApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aStringIntMap was null.', - ); - final List args = (message as List?)!; - final Map? arg_value = - (args[0] as Map?)?.cast(); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PrimitiveFlutterApi.aStringIntMap was null, expected non-null Map.', - ); + final List args = message! as List; + final Map arg_value = + (args[0]! as Map).cast(); try { - final Map output = api.aStringIntMap(arg_value!); + final Map output = api.aStringIntMap(arg_value); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/proxy_api_tests.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/proxy_api_tests.gen.dart index b645e66dca32..cb9b70e6d8de 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/proxy_api_tests.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/proxy_api_tests.gen.dart @@ -614,19 +614,11 @@ class _PigeonInternalInstanceManagerApi { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PigeonInternalInstanceManager.removeStrongReference was null.', - ); - final List args = (message as List?)!; - final int? arg_identifier = (args[0] as int?); - assert( - arg_identifier != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_identifier = args[0]! as int; try { (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, + arg_identifier, ); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -2216,20 +2208,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterNoop was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterNoop was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; try { - (flutterNoop ?? arg_pigeon_instance!.flutterNoop)?.call( - arg_pigeon_instance!, + (flutterNoop ?? arg_pigeon_instance.flutterNoop)?.call( + arg_pigeon_instance, ); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -2253,21 +2237,13 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterThrowError was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterThrowError was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; try { final Object? output = - (flutterThrowError ?? arg_pigeon_instance!.flutterThrowError) - ?.call(arg_pigeon_instance!); + (flutterThrowError ?? arg_pigeon_instance.flutterThrowError) + ?.call(arg_pigeon_instance); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2290,21 +2266,13 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterThrowErrorFromVoid was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterThrowErrorFromVoid was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; try { (flutterThrowErrorFromVoid ?? - arg_pigeon_instance!.flutterThrowErrorFromVoid) - ?.call(arg_pigeon_instance!); + arg_pigeon_instance.flutterThrowErrorFromVoid) + ?.call(arg_pigeon_instance); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2327,27 +2295,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoBool was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoBool was null, expected non-null ProxyApiTestClass.', - ); - final bool? arg_aBool = (args[1] as bool?); - assert( - arg_aBool != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoBool was null, expected non-null bool.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final bool arg_aBool = args[1]! as bool; try { final bool output = - (flutterEchoBool ?? arg_pigeon_instance!.flutterEchoBool).call( - arg_pigeon_instance!, - arg_aBool!, + (flutterEchoBool ?? arg_pigeon_instance.flutterEchoBool).call( + arg_pigeon_instance, + arg_aBool, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -2371,27 +2327,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoInt was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoInt was null, expected non-null ProxyApiTestClass.', - ); - final int? arg_anInt = (args[1] as int?); - assert( - arg_anInt != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoInt was null, expected non-null int.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final int arg_anInt = args[1]! as int; try { final int output = - (flutterEchoInt ?? arg_pigeon_instance!.flutterEchoInt).call( - arg_pigeon_instance!, - arg_anInt!, + (flutterEchoInt ?? arg_pigeon_instance.flutterEchoInt).call( + arg_pigeon_instance, + arg_anInt, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -2415,26 +2359,14 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoDouble was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoDouble was null, expected non-null ProxyApiTestClass.', - ); - final double? arg_aDouble = (args[1] as double?); - assert( - arg_aDouble != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoDouble was null, expected non-null double.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final double arg_aDouble = args[1]! as double; try { final double output = - (flutterEchoDouble ?? arg_pigeon_instance!.flutterEchoDouble) - .call(arg_pigeon_instance!, arg_aDouble!); + (flutterEchoDouble ?? arg_pigeon_instance.flutterEchoDouble) + .call(arg_pigeon_instance, arg_aDouble); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2457,26 +2389,14 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoString was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoString was null, expected non-null ProxyApiTestClass.', - ); - final String? arg_aString = (args[1] as String?); - assert( - arg_aString != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoString was null, expected non-null String.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final String arg_aString = args[1]! as String; try { final String output = - (flutterEchoString ?? arg_pigeon_instance!.flutterEchoString) - .call(arg_pigeon_instance!, arg_aString!); + (flutterEchoString ?? arg_pigeon_instance.flutterEchoString) + .call(arg_pigeon_instance, arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2499,27 +2419,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoUint8List was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoUint8List was null, expected non-null ProxyApiTestClass.', - ); - final Uint8List? arg_aList = (args[1] as Uint8List?); - assert( - arg_aList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoUint8List was null, expected non-null Uint8List.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final Uint8List arg_aList = args[1]! as Uint8List; try { final Uint8List output = (flutterEchoUint8List ?? - arg_pigeon_instance!.flutterEchoUint8List) - .call(arg_pigeon_instance!, arg_aList!); + arg_pigeon_instance.flutterEchoUint8List) + .call(arg_pigeon_instance, arg_aList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2542,28 +2450,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoList was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoList was null, expected non-null ProxyApiTestClass.', - ); - final List? arg_aList = (args[1] as List?) - ?.cast(); - assert( - arg_aList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoList was null, expected non-null List.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final List arg_aList = args[1]! as List; try { final List output = - (flutterEchoList ?? arg_pigeon_instance!.flutterEchoList).call( - arg_pigeon_instance!, - arg_aList!, + (flutterEchoList ?? arg_pigeon_instance.flutterEchoList).call( + arg_pigeon_instance, + arg_aList, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -2587,28 +2482,16 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiList was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiList was null, expected non-null ProxyApiTestClass.', - ); - final List? arg_aList = - (args[1] as List?)?.cast(); - assert( - arg_aList != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiList was null, expected non-null List.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final List arg_aList = (args[1]! as List) + .cast(); try { final List output = (flutterEchoProxyApiList ?? - arg_pigeon_instance!.flutterEchoProxyApiList) - .call(arg_pigeon_instance!, arg_aList!); + arg_pigeon_instance.flutterEchoProxyApiList) + .call(arg_pigeon_instance, arg_aList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2631,28 +2514,16 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoMap was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoMap was null, expected non-null ProxyApiTestClass.', - ); - final Map? arg_aMap = - (args[1] as Map?)?.cast(); - assert( - arg_aMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoMap was null, expected non-null Map.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final Map arg_aMap = + (args[1]! as Map).cast(); try { final Map output = - (flutterEchoMap ?? arg_pigeon_instance!.flutterEchoMap).call( - arg_pigeon_instance!, - arg_aMap!, + (flutterEchoMap ?? arg_pigeon_instance.flutterEchoMap).call( + arg_pigeon_instance, + arg_aMap, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -2676,29 +2547,17 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiMap was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiMap was null, expected non-null ProxyApiTestClass.', - ); - final Map? arg_aMap = - (args[1] as Map?) - ?.cast(); - assert( - arg_aMap != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApiMap was null, expected non-null Map.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final Map arg_aMap = + (args[1]! as Map) + .cast(); try { final Map output = (flutterEchoProxyApiMap ?? - arg_pigeon_instance!.flutterEchoProxyApiMap) - .call(arg_pigeon_instance!, arg_aMap!); + arg_pigeon_instance.flutterEchoProxyApiMap) + .call(arg_pigeon_instance, arg_aMap); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2721,27 +2580,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null, expected non-null ProxyApiTestClass.', - ); - final ProxyApiTestEnum? arg_anEnum = (args[1] as ProxyApiTestEnum?); - assert( - arg_anEnum != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null, expected non-null ProxyApiTestEnum.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final ProxyApiTestEnum arg_anEnum = args[1]! as ProxyApiTestEnum; try { final ProxyApiTestEnum output = - (flutterEchoEnum ?? arg_pigeon_instance!.flutterEchoEnum).call( - arg_pigeon_instance!, - arg_anEnum!, + (flutterEchoEnum ?? arg_pigeon_instance.flutterEchoEnum).call( + arg_pigeon_instance, + arg_anEnum, ); return wrapResponse(result: output); } on PlatformException catch (e) { @@ -2765,28 +2612,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApi was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApi was null, expected non-null ProxyApiTestClass.', - ); - final ProxyApiSuperClass? arg_aProxyApi = - (args[1] as ProxyApiSuperClass?); - assert( - arg_aProxyApi != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoProxyApi was null, expected non-null ProxyApiSuperClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final ProxyApiSuperClass arg_aProxyApi = + args[1]! as ProxyApiSuperClass; try { final ProxyApiSuperClass output = - (flutterEchoProxyApi ?? - arg_pigeon_instance!.flutterEchoProxyApi) - .call(arg_pigeon_instance!, arg_aProxyApi!); + (flutterEchoProxyApi ?? arg_pigeon_instance.flutterEchoProxyApi) + .call(arg_pigeon_instance, arg_aProxyApi); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2809,23 +2643,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableBool was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableBool was null, expected non-null ProxyApiTestClass.', - ); - final bool? arg_aBool = (args[1] as bool?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final bool? arg_aBool = args[1] as bool?; try { final bool? output = (flutterEchoNullableBool ?? - arg_pigeon_instance!.flutterEchoNullableBool) - ?.call(arg_pigeon_instance!, arg_aBool); + arg_pigeon_instance.flutterEchoNullableBool) + ?.call(arg_pigeon_instance, arg_aBool); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2848,23 +2674,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableInt was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableInt was null, expected non-null ProxyApiTestClass.', - ); - final int? arg_anInt = (args[1] as int?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final int? arg_anInt = args[1] as int?; try { final int? output = (flutterEchoNullableInt ?? - arg_pigeon_instance!.flutterEchoNullableInt) - ?.call(arg_pigeon_instance!, arg_anInt); + arg_pigeon_instance.flutterEchoNullableInt) + ?.call(arg_pigeon_instance, arg_anInt); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2887,23 +2705,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableDouble was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableDouble was null, expected non-null ProxyApiTestClass.', - ); - final double? arg_aDouble = (args[1] as double?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final double? arg_aDouble = args[1] as double?; try { final double? output = (flutterEchoNullableDouble ?? - arg_pigeon_instance!.flutterEchoNullableDouble) - ?.call(arg_pigeon_instance!, arg_aDouble); + arg_pigeon_instance.flutterEchoNullableDouble) + ?.call(arg_pigeon_instance, arg_aDouble); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2926,23 +2736,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableString was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableString was null, expected non-null ProxyApiTestClass.', - ); - final String? arg_aString = (args[1] as String?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final String? arg_aString = args[1] as String?; try { final String? output = (flutterEchoNullableString ?? - arg_pigeon_instance!.flutterEchoNullableString) - ?.call(arg_pigeon_instance!, arg_aString); + arg_pigeon_instance.flutterEchoNullableString) + ?.call(arg_pigeon_instance, arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -2965,23 +2767,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableUint8List was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableUint8List was null, expected non-null ProxyApiTestClass.', - ); - final Uint8List? arg_aList = (args[1] as Uint8List?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final Uint8List? arg_aList = args[1] as Uint8List?; try { final Uint8List? output = (flutterEchoNullableUint8List ?? - arg_pigeon_instance!.flutterEchoNullableUint8List) - ?.call(arg_pigeon_instance!, arg_aList); + arg_pigeon_instance.flutterEchoNullableUint8List) + ?.call(arg_pigeon_instance, arg_aList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3004,24 +2798,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableList was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableList was null, expected non-null ProxyApiTestClass.', - ); - final List? arg_aList = (args[1] as List?) - ?.cast(); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final List? arg_aList = args[1] as List?; try { final List? output = (flutterEchoNullableList ?? - arg_pigeon_instance!.flutterEchoNullableList) - ?.call(arg_pigeon_instance!, arg_aList); + arg_pigeon_instance.flutterEchoNullableList) + ?.call(arg_pigeon_instance, arg_aList); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3044,24 +2829,16 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableMap was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableMap was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; final Map? arg_aMap = (args[1] as Map?)?.cast(); try { final Map? output = (flutterEchoNullableMap ?? - arg_pigeon_instance!.flutterEchoNullableMap) - ?.call(arg_pigeon_instance!, arg_aMap); + arg_pigeon_instance.flutterEchoNullableMap) + ?.call(arg_pigeon_instance, arg_aMap); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3084,23 +2861,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableEnum was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableEnum was null, expected non-null ProxyApiTestClass.', - ); - final ProxyApiTestEnum? arg_anEnum = (args[1] as ProxyApiTestEnum?); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final ProxyApiTestEnum? arg_anEnum = args[1] as ProxyApiTestEnum?; try { final ProxyApiTestEnum? output = (flutterEchoNullableEnum ?? - arg_pigeon_instance!.flutterEchoNullableEnum) - ?.call(arg_pigeon_instance!, arg_anEnum); + arg_pigeon_instance.flutterEchoNullableEnum) + ?.call(arg_pigeon_instance, arg_anEnum); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3123,24 +2892,16 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableProxyApi was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableProxyApi was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; final ProxyApiSuperClass? arg_aProxyApi = - (args[1] as ProxyApiSuperClass?); + args[1] as ProxyApiSuperClass?; try { final ProxyApiSuperClass? output = (flutterEchoNullableProxyApi ?? - arg_pigeon_instance!.flutterEchoNullableProxyApi) - ?.call(arg_pigeon_instance!, arg_aProxyApi); + arg_pigeon_instance.flutterEchoNullableProxyApi) + ?.call(arg_pigeon_instance, arg_aProxyApi); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3163,20 +2924,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterNoopAsync was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterNoopAsync was null, expected non-null ProxyApiTestClass.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; try { - await (flutterNoopAsync ?? arg_pigeon_instance!.flutterNoopAsync) - ?.call(arg_pigeon_instance!); + await (flutterNoopAsync ?? arg_pigeon_instance.flutterNoopAsync) + ?.call(arg_pigeon_instance); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3199,27 +2952,15 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoAsyncString was null.', - ); - final List args = (message as List?)!; - final ProxyApiTestClass? arg_pigeon_instance = - (args[0] as ProxyApiTestClass?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoAsyncString was null, expected non-null ProxyApiTestClass.', - ); - final String? arg_aString = (args[1] as String?); - assert( - arg_aString != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoAsyncString was null, expected non-null String.', - ); + final List args = message! as List; + final ProxyApiTestClass arg_pigeon_instance = + args[0]! as ProxyApiTestClass; + final String arg_aString = args[1]! as String; try { final String output = await (flutterEchoAsyncString ?? - arg_pigeon_instance!.flutterEchoAsyncString) - .call(arg_pigeon_instance!, arg_aString!); + arg_pigeon_instance.flutterEchoAsyncString) + .call(arg_pigeon_instance, arg_aString); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); @@ -3413,12 +3154,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } /// Returns passed in double. @@ -3438,12 +3179,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } /// Returns the passed in boolean. @@ -3463,12 +3204,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } /// Returns the passed in string. @@ -3488,12 +3229,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } /// Returns the passed in Uint8List. @@ -3513,12 +3254,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } /// Returns the passed in generic Object. @@ -3538,12 +3279,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue; + ); + return pigeonVar_replyValue!; } /// Returns the passed list, to test serialization and deserialization. @@ -3563,12 +3304,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } /// Returns the passed list with ProxyApis, to test serialization and @@ -3591,12 +3332,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } /// Returns the passed map, to test serialization and deserialization. @@ -3616,12 +3357,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3645,12 +3386,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -3671,12 +3412,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as ProxyApiTestEnum; + ); + return pigeonVar_replyValue! as ProxyApiTestEnum; } /// Returns the passed ProxyApi to test serialization and deserialization. @@ -3696,12 +3437,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as ProxyApiSuperClass; + ); + return pigeonVar_replyValue! as ProxyApiSuperClass; } /// Returns passed in int. @@ -3878,7 +3619,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } /// Returns the passed map, to test serialization and deserialization. @@ -4004,12 +3745,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } /// Returns passed in double asynchronously. @@ -4029,12 +3770,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } /// Returns the passed in boolean asynchronously. @@ -4054,12 +3795,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } /// Returns the passed string asynchronously. @@ -4079,12 +3820,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } /// Returns the passed in Uint8List asynchronously. @@ -4104,12 +3845,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } /// Returns the passed in generic Object asynchronously. @@ -4129,12 +3870,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue; + ); + return pigeonVar_replyValue!; } /// Returns the passed list, to test asynchronous serialization and deserialization. @@ -4154,12 +3895,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -4179,12 +3920,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -4205,12 +3946,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as ProxyApiTestEnum; + ); + return pigeonVar_replyValue! as ProxyApiTestEnum; } /// Responds with an error from an async function returning a value. @@ -4459,7 +4200,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } /// Returns the passed map, to test asynchronous serialization and deserialization. @@ -4571,12 +4312,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } static Future staticAsyncNoop({ @@ -4694,12 +4435,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as bool; + ); + return pigeonVar_replyValue! as bool; } Future callFlutterEchoInt(int anInt) async { @@ -4718,12 +4459,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as int; + ); + return pigeonVar_replyValue! as int; } Future callFlutterEchoDouble(double aDouble) async { @@ -4742,12 +4483,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as double; + ); + return pigeonVar_replyValue! as double; } Future callFlutterEchoString(String aString) async { @@ -4766,12 +4507,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } Future callFlutterEchoUint8List(Uint8List aUint8List) async { @@ -4790,12 +4531,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as Uint8List; + ); + return pigeonVar_replyValue! as Uint8List; } Future> callFlutterEchoList(List aList) async { @@ -4814,12 +4555,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return pigeonVar_replyValue! as List; } Future> callFlutterEchoProxyApiList( @@ -4840,12 +4581,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as List).cast(); + ); + return (pigeonVar_replyValue! as List).cast(); } Future> callFlutterEchoMap( @@ -4866,12 +4607,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -4893,12 +4634,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return (pigeonVar_replyValue as Map) + ); + return (pigeonVar_replyValue! as Map) .cast(); } @@ -4918,12 +4659,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as ProxyApiTestEnum; + ); + return pigeonVar_replyValue! as ProxyApiTestEnum; } Future callFlutterEchoProxyApi( @@ -4944,12 +4685,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as ProxyApiSuperClass; + ); + return pigeonVar_replyValue! as ProxyApiSuperClass; } Future callFlutterEchoNullableBool(bool? aBool) async { @@ -5097,7 +4838,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass pigeonVar_channelName, isNullValid: true, ); - return (pigeonVar_replyValue as List?)?.cast(); + return pigeonVar_replyValue as List?; } Future?> callFlutterEchoNullableMap( @@ -5218,12 +4959,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass ); final pigeonVar_replyList = await pigeonVar_sendFuture as List?; - final Object pigeonVar_replyValue = _extractReplyValueOrThrow( + final Object? pigeonVar_replyValue = _extractReplyValueOrThrow( pigeonVar_replyList, pigeonVar_channelName, isNullValid: false, - )!; - return pigeonVar_replyValue as String; + ); + return pigeonVar_replyValue! as String; } @override @@ -5361,16 +5102,8 @@ class ProxyApiSuperClass extends PigeonInternalProxyApiBaseClass { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiSuperClass.pigeon_newInstance was null.', - ); - final List args = (message as List?)!; - final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiSuperClass.pigeon_newInstance was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_pigeon_instanceIdentifier = args[0]! as int; try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( @@ -5379,7 +5112,7 @@ class ProxyApiSuperClass extends PigeonInternalProxyApiBaseClass { pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, ), - arg_pigeon_instanceIdentifier!, + arg_pigeon_instanceIdentifier, ); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -5482,16 +5215,8 @@ class ProxyApiInterface extends PigeonInternalProxyApiBaseClass { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiInterface.pigeon_newInstance was null.', - ); - final List args = (message as List?)!; - final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiInterface.pigeon_newInstance was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_pigeon_instanceIdentifier = args[0]! as int; try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( @@ -5500,7 +5225,7 @@ class ProxyApiInterface extends PigeonInternalProxyApiBaseClass { pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, ), - arg_pigeon_instanceIdentifier!, + arg_pigeon_instanceIdentifier, ); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -5524,20 +5249,12 @@ class ProxyApiInterface extends PigeonInternalProxyApiBaseClass { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiInterface.anInterfaceMethod was null.', - ); - final List args = (message as List?)!; - final ProxyApiInterface? arg_pigeon_instance = - (args[0] as ProxyApiInterface?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiInterface.anInterfaceMethod was null, expected non-null ProxyApiInterface.', - ); + final List args = message! as List; + final ProxyApiInterface arg_pigeon_instance = + args[0]! as ProxyApiInterface; try { - (anInterfaceMethod ?? arg_pigeon_instance!.anInterfaceMethod)?.call( - arg_pigeon_instance!, + (anInterfaceMethod ?? arg_pigeon_instance.anInterfaceMethod)?.call( + arg_pigeon_instance, ); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -5643,16 +5360,8 @@ class ClassWithApiRequirement extends PigeonInternalProxyApiBaseClass { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ClassWithApiRequirement.pigeon_newInstance was null.', - ); - final List args = (message as List?)!; - final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.ClassWithApiRequirement.pigeon_newInstance was null, expected non-null int.', - ); + final List args = message! as List; + final int arg_pigeon_instanceIdentifier = args[0]! as int; try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( @@ -5661,7 +5370,7 @@ class ClassWithApiRequirement extends PigeonInternalProxyApiBaseClass { pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, ), - arg_pigeon_instanceIdentifier!, + arg_pigeon_instanceIdentifier, ); return wrapResponse(empty: true); } on PlatformException catch (e) { diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/test/generated_dart_test_code_test.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/test/generated_dart_test_code_test.dart index 8d9431687fc0..2603e0e57f47 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/test/generated_dart_test_code_test.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/test/generated_dart_test_code_test.dart @@ -224,22 +224,15 @@ void main() { ).send([null]), isEmpty, ); - try { - await const BasicMessageChannel( - 'dev.flutter.pigeon.pigeon_integration_tests.MessageApi.search', - StandardMessageCodec(), - ).send([null]) - as List?; - expect(true, isFalse); // should not reach here - } catch (error) { - expect(error, isAssertionError); - expect( - error.toString(), - contains( - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageApi.search was null, expected non-null MessageSearchRequest.', - ), - ); - } + expect( + () async => + await const BasicMessageChannel( + 'dev.flutter.pigeon.pigeon_integration_tests.MessageApi.search', + StandardMessageCodec(), + ).send([null]) + as List?, + throwsA(isA()), + ); expect(mock.log, ['initialize']); }); } diff --git a/packages/pigeon/platform_tests/shared_test_plugin_code/test/test_message.gen.dart b/packages/pigeon/platform_tests/shared_test_plugin_code/test/test_message.gen.dart index c60370dc5b97..443efc77823d 100644 --- a/packages/pigeon/platform_tests/shared_test_plugin_code/test/test_message.gen.dart +++ b/packages/pigeon/platform_tests/shared_test_plugin_code/test/test_message.gen.dart @@ -124,19 +124,11 @@ abstract class TestHostApi { .setMockDecodedMessageHandler(pigeonVar_channel, ( Object? message, ) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageApi.search was null.', - ); - final List args = (message as List?)!; - final MessageSearchRequest? arg_request = - (args[0] as MessageSearchRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageApi.search was null, expected non-null MessageSearchRequest.', - ); + final List args = message! as List; + final MessageSearchRequest arg_request = + args[0]! as MessageSearchRequest; try { - final MessageSearchReply output = api.search(arg_request!); + final MessageSearchReply output = api.search(arg_request); return [output]; } on PlatformException catch (e) { return wrapResponse(error: e); @@ -187,18 +179,10 @@ abstract class TestNestedApi { .setMockDecodedMessageHandler(pigeonVar_channel, ( Object? message, ) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageNestedApi.search was null.', - ); - final List args = (message as List?)!; - final MessageNested? arg_nested = (args[0] as MessageNested?); - assert( - arg_nested != null, - 'Argument for dev.flutter.pigeon.pigeon_integration_tests.MessageNestedApi.search was null, expected non-null MessageNested.', - ); + final List args = message! as List; + final MessageNested arg_nested = args[0]! as MessageNested; try { - final MessageSearchReply output = api.search(arg_nested!); + final MessageSearchReply output = api.search(arg_nested); return [output]; } on PlatformException catch (e) { return wrapResponse(error: e); diff --git a/packages/pigeon/pubspec.yaml b/packages/pigeon/pubspec.yaml index e0e25734e32e..ef6202d4350a 100644 --- a/packages/pigeon/pubspec.yaml +++ b/packages/pigeon/pubspec.yaml @@ -2,7 +2,7 @@ name: pigeon description: Code generator tool to make communication between Flutter and the host platform type-safe and easier. repository: https://github.com/flutter/packages/tree/main/packages/pigeon issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+pigeon%22 -version: 26.1.10 # This must match the version in lib/src/generator_tools.dart +version: 26.1.11 # This must match the version in lib/src/generator_tools.dart environment: sdk: ^3.9.0 diff --git a/packages/pigeon/test/dart/proxy_api_test.dart b/packages/pigeon/test/dart/proxy_api_test.dart index c66a7f850911..e7d5610948a9 100644 --- a/packages/pigeon/test/dart/proxy_api_test.dart +++ b/packages/pigeon/test/dart/proxy_api_test.dart @@ -175,7 +175,7 @@ void main() { expect( collapsedCode, contains( - '(instanceManager ?? PigeonInstanceManager.instance) .remove(arg_identifier!);', + '(instanceManager ?? PigeonInstanceManager.instance) .remove(arg_identifier);', ), ); @@ -1125,35 +1125,30 @@ void main() { ); expect( code, - contains(r'final Api? arg_pigeon_instance = (args[0] as Api?);'), + contains(r'final Api arg_pigeon_instance = args[0]! as Api;'), ); + expect(code, contains(r'final int arg_validType = args[1]! as int;')); expect( code, - contains(r'final int? arg_validType = (args[1] as int?);'), + contains(r'final AnEnum arg_enumType = args[2]! as AnEnum;'), ); expect( code, - contains(r'final AnEnum? arg_enumType = (args[2] as AnEnum?);'), + contains(r'final Api2 arg_proxyApiType = args[3]! as Api2;'), ); expect( code, - contains(r'final Api2? arg_proxyApiType = (args[3] as Api2?);'), + contains(r'final int? arg_nullableValidType = args[4] as int?;'), ); expect( code, - contains(r'final int? arg_nullableValidType = (args[4] as int?);'), - ); - expect( - code, - contains( - r'final AnEnum? arg_nullableEnumType = (args[5] as AnEnum?);', - ), + contains(r'final AnEnum? arg_nullableEnumType = args[5] as AnEnum?;'), ); expect( collapsedCode, contains( - r'(doSomething ?? arg_pigeon_instance!.doSomething)?.call( arg_pigeon_instance!, ' - r'arg_validType!, arg_enumType!, arg_proxyApiType!, ' + r'(doSomething ?? arg_pigeon_instance.doSomething)?.call( arg_pigeon_instance, ' + r'arg_validType, arg_enumType, arg_proxyApiType, ' r'arg_nullableValidType, arg_nullableEnumType, ' r'arg_nullableProxyApiType);', ), diff --git a/packages/pigeon/test/dart_generator_test.dart b/packages/pigeon/test/dart_generator_test.dart index 707673a9857e..75840c1898d0 100644 --- a/packages/pigeon/test/dart_generator_test.dart +++ b/packages/pigeon/test/dart_generator_test.dart @@ -251,11 +251,11 @@ void main() { expect(code, contains('int add(int x, int y)')); expect( code, - contains('final List args = (message as List?)!'), + contains('final List args = message! as List'), ); - expect(code, contains('final int? arg_x = (args[0] as int?)')); - expect(code, contains('final int? arg_y = (args[1] as int?)')); - expect(code, contains('final int output = api.add(arg_x!, arg_y!)')); + expect(code, contains('final int arg_x = args[0]! as int')); + expect(code, contains('final int arg_y = args[1]! as int')); + expect(code, contains('final int output = api.add(arg_x, arg_y)')); }); test('nested class', () { @@ -622,7 +622,7 @@ void main() { expect(code, contains('writeValue(buffer, value.index);')); expect( code, - contains('final EnumClass? arg_enumClass = (args[0] as EnumClass?);'), + contains('final EnumClass arg_enumClass = args[0]! as EnumClass;'), ); expect(code, contains('EnumClass doSomething(EnumClass enumClass);')); }); @@ -958,7 +958,7 @@ void main() { expect(code, contains('Future doSomething(Input input);')); expect( code, - contains('final Output output = await api.doSomething(arg_input!);'), + contains('final Output output = await api.doSomething(arg_input);'), ); }); @@ -1338,7 +1338,7 @@ void main() { expect(code, contains('Future> doit(')); expect( code, - contains('return (pigeonVar_replyValue as List).cast();'), + contains('return (pigeonVar_replyValue! as List).cast();'), ); }); @@ -1390,10 +1390,10 @@ void main() { expect( code, contains( - 'final List? arg_foo = (args[0] as List?)?.cast()', + 'final List arg_foo = (args[0]! as List).cast()', ), ); - expect(code, contains('final List output = api.doit(arg_foo!)')); + expect(code, contains('final List output = api.doit(arg_foo)')); }); test('return nullable host', () { @@ -1727,7 +1727,7 @@ void main() { ); final code = sink.toString(); expect(code, contains('void doit({required int foo});')); - expect(code, contains('api.doit(foo: arg_foo!)')); + expect(code, contains('api.doit(foo: arg_foo)')); }); test('uses output package name for imports', () { @@ -1966,7 +1966,7 @@ name: foobar ); final testCode = sink.toString(); - expect(testCode, contains('final Enum? arg_anEnum = (args[0] as Enum?);')); + expect(testCode, contains('final Enum arg_anEnum = args[0]! as Enum;')); expect( testCode, contains('return value == null ? null : Enum.values[value];'),