didChangeDependencies method

  1. @override
R didChangeDependencies (BuildContext context, R previous)
override

Implementation

@override
R didChangeDependencies(BuildContext context, R previous) {
  final arguments = <dynamic>[
    context,
    EasyState.of<T>(context),
  ];

  if (T2 != Void) arguments.add(EasyState.of<T2>(context));
  if (T3 != Void) arguments.add(EasyState.of<T3>(context));
  if (T4 != Void) arguments.add(EasyState.of<T4>(context));
  if (T5 != Void) arguments.add(EasyState.of<T5>(context));
  if (T6 != Void) arguments.add(EasyState.of<T6>(context));

  arguments.add(previous);
  return Function.apply(builder, arguments) as R;
}