create9<T1 extends Pub, T2 extends Pub, T3 extends Pub, T4 extends Pub, T5 extends Pub, T6 extends Pub, T7 extends Pub, T8 extends Pub, T9 extends Pub> static method
Widget
create9<T1 extends Pub, T2 extends Pub, T3 extends Pub, T4 extends Pub, T5 extends Pub, T6 extends Pub, T7 extends Pub, T8 extends Pub, T9 extends Pub>(
- T1 t1,
- T2 t2,
- T3 t3,
- T4 t4,
- T5 t5,
- T6 t6,
- T7 t7,
- T8 t8,
- T9 t9, {
- required Widget child,
create9 helps to create 9 hosts at once.
Implementation
static Widget create9<
T1 extends Pub,
T2 extends Pub,
T3 extends Pub,
T4 extends Pub,
T5 extends Pub,
T6 extends Pub,
T7 extends Pub,
T8 extends Pub,
T9 extends Pub>(
T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7,
T8 t8,
T9 t9, {
required Widget child,
}) {
child = Host(model: t9, child: child);
child = Host(model: t8, child: child);
child = Host(model: t7, child: child);
child = Host(model: t6, child: child);
child = Host(model: t5, child: child);
child = Host(model: t4, child: child);
child = Host(model: t3, child: child);
child = Host(model: t2, child: child);
child = Host(model: t1, child: child);
// if (globalPub != null) {
child = Host(model: globalPub /*!*/, child: child);
// }
return child;
}