mix method Null safety

Mix mix(
  1. [Attribute? p1,
  2. Attribute? p2,
  3. Attribute? p3,
  4. Attribute? p4,
  5. Attribute? p5,
  6. Attribute? p6,
  7. Attribute? p7,
  8. Attribute? p8,
  9. Attribute? p9,
  10. Attribute? p10,
  11. Attribute? p11,
  12. Attribute? p12]
)

Implementation

Mix mix([
  Attribute? p1,
  Attribute? p2,
  Attribute? p3,
  Attribute? p4,
  Attribute? p5,
  Attribute? p6,
  Attribute? p7,
  Attribute? p8,
  Attribute? p9,
  Attribute? p10,
  Attribute? p11,
  Attribute? p12,
]) {
  final newParams = [...params];
  newParams.addAll(
    attributeParamToList(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12),
  );

  return Mix._(newParams);
}