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);
}