diff --git a/protobuf/lib/src/protobuf/extension.dart b/protobuf/lib/src/protobuf/extension.dart index dc37b91f..59a2b619 100644 --- a/protobuf/lib/src/protobuf/extension.dart +++ b/protobuf/lib/src/protobuf/extension.dart @@ -35,7 +35,6 @@ class Extension extends FieldInfo { String name, int tagNumber, int fieldType, { - required CheckFunc check, CreateBuilderFunc? subBuilder, ValueOfFunc? valueOf, List? enumValues, @@ -45,7 +44,7 @@ class Extension extends FieldInfo { tagNumber, null, fieldType, - check, + getCheckFunction(fieldType), subBuilder, valueOf: valueOf, enumValues: enumValues, diff --git a/protoc_plugin/lib/src/extension_generator.dart b/protoc_plugin/lib/src/extension_generator.dart index 229d1052..6d17d951 100644 --- a/protoc_plugin/lib/src/extension_generator.dart +++ b/protoc_plugin/lib/src/extension_generator.dart @@ -140,8 +140,6 @@ class ExtensionGenerator { named['protoName'] = _field.quotedProtoName; if (_field.isRepeated) { invocation = '$protobufImportPrefix.Extension<$dartType>.repeated'; - named['check'] = - '$protobufImportPrefix.getCheckFunction(${_field.typeConstant})'; if (type.isMessage || type.isGroup) { named['subBuilder'] = '$dartType.create'; } else if (type.isEnum) { diff --git a/protoc_plugin/lib/src/gen/google/api/client.pb.dart b/protoc_plugin/lib/src/gen/google/api/client.pb.dart index 4660db8c..150bd783 100644 --- a/protoc_plugin/lib/src/gen/google/api/client.pb.dart +++ b/protoc_plugin/lib/src/gen/google/api/client.pb.dart @@ -1590,8 +1590,7 @@ class Client { _omitMessageNames ? '' : 'google.protobuf.MethodOptions', _omitFieldNames ? '' : 'methodSignature', 1051, - $pb.PbFieldType.PS, - check: $pb.getCheckFunction($pb.PbFieldType.PS)); + $pb.PbFieldType.PS); static final defaultHost = $pb.Extension<$core.String>( _omitMessageNames ? '' : 'google.protobuf.ServiceOptions', _omitFieldNames ? '' : 'defaultHost',