TestPackedTypes constructor

TestPackedTypes({
  1. Iterable<int>? packedInt32,
  2. Iterable<Int64>? packedInt64,
  3. Iterable<int>? packedUint32,
  4. Iterable<Int64>? packedUint64,
  5. Iterable<int>? packedSint32,
  6. Iterable<Int64>? packedSint64,
  7. Iterable<int>? packedFixed32,
  8. Iterable<Int64>? packedFixed64,
  9. Iterable<int>? packedSfixed32,
  10. Iterable<Int64>? packedSfixed64,
  11. Iterable<double>? packedFloat,
  12. Iterable<double>? packedDouble,
  13. Iterable<bool>? packedBool,
  14. Iterable<ForeignEnum>? packedEnum,
})

Implementation

factory TestPackedTypes({
  $core.Iterable<$core.int>? packedInt32,
  $core.Iterable<$fixnum.Int64>? packedInt64,
  $core.Iterable<$core.int>? packedUint32,
  $core.Iterable<$fixnum.Int64>? packedUint64,
  $core.Iterable<$core.int>? packedSint32,
  $core.Iterable<$fixnum.Int64>? packedSint64,
  $core.Iterable<$core.int>? packedFixed32,
  $core.Iterable<$fixnum.Int64>? packedFixed64,
  $core.Iterable<$core.int>? packedSfixed32,
  $core.Iterable<$fixnum.Int64>? packedSfixed64,
  $core.Iterable<$core.double>? packedFloat,
  $core.Iterable<$core.double>? packedDouble,
  $core.Iterable<$core.bool>? packedBool,
  $core.Iterable<ForeignEnum>? packedEnum,
}) {
  final _result = create();
  if (packedInt32 != null) {
    _result.packedInt32.addAll(packedInt32);
  }
  if (packedInt64 != null) {
    _result.packedInt64.addAll(packedInt64);
  }
  if (packedUint32 != null) {
    _result.packedUint32.addAll(packedUint32);
  }
  if (packedUint64 != null) {
    _result.packedUint64.addAll(packedUint64);
  }
  if (packedSint32 != null) {
    _result.packedSint32.addAll(packedSint32);
  }
  if (packedSint64 != null) {
    _result.packedSint64.addAll(packedSint64);
  }
  if (packedFixed32 != null) {
    _result.packedFixed32.addAll(packedFixed32);
  }
  if (packedFixed64 != null) {
    _result.packedFixed64.addAll(packedFixed64);
  }
  if (packedSfixed32 != null) {
    _result.packedSfixed32.addAll(packedSfixed32);
  }
  if (packedSfixed64 != null) {
    _result.packedSfixed64.addAll(packedSfixed64);
  }
  if (packedFloat != null) {
    _result.packedFloat.addAll(packedFloat);
  }
  if (packedDouble != null) {
    _result.packedDouble.addAll(packedDouble);
  }
  if (packedBool != null) {
    _result.packedBool.addAll(packedBool);
  }
  if (packedEnum != null) {
    _result.packedEnum.addAll(packedEnum);
  }
  return _result;
}