copyWith method Null safety

  1. @Deprecated('Using this can add significant size overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version')
GeneratedMessage copyWith(
  1. void updates(
    1. GeneratedMessage
    )
)
@Deprecated('Using this can add significant size overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version')

Apply updates to a copy of this message.

Makes a writable shawwol copy of this message, applies the updates to it, and marks the copy read-only before returning it.

Implementation

@Deprecated('Using this can add significant size overhead to your binary. '
    'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
    'Will be removed in next major version')
GeneratedMessage copyWith(void Function(GeneratedMessage) updates) {
  final builder = toBuilder();
  updates(builder);
  return builder.freeze();
}