createElement method

Creates a StatelessElement to manage this widget's location in the tree.

It is uncommon for subclasses to override this method.

Implementation

@override
ParentStateElement createElement() {
  assert(const Object() is! T, """
        You have to provide a subclass of StateController:
        $runtimeType extends ParentStateWidget<StateController>
     """);
  return ParentStateElement<T>(this);
}