Mix<T extends Attribute> constructor

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

Instantiate a mix with Attribute parameters

Implementation

factory Mix([
  T? p1,
  T? p2,
  T? p3,
  T? p4,
  T? p5,
  T? p6,
  T? p7,
  T? p8,
  T? p9,
  T? p10,
  T? p11,
  T? p12,
]) {
  final params = <T>[];
  if (p1 != null) params.add(p1);
  if (p2 != null) params.add(p2);
  if (p3 != null) params.add(p3);
  if (p4 != null) params.add(p4);
  if (p5 != null) params.add(p5);
  if (p6 != null) params.add(p6);
  if (p7 != null) params.add(p7);
  if (p8 != null) params.add(p8);
  if (p9 != null) params.add(p9);
  if (p10 != null) params.add(p10);
  if (p11 != null) params.add(p11);
  if (p12 != null) params.add(p12);

  return Mix._(params);
}