widget property

T widget

The current configuration.

A State object's configuration is the corresponding StatefulWidget instance. This property is initialized by the framework before calling initState. If the parent updates this location in the tree to a new widget with the same runtimeType and key as the current configuration, the framework will update this property to refer to the new widget and then call didUpdateWidget, passing the old configuration as an argument.

Implementation

T get widget {
  assert(
    null != _widget,
    'State.widget instance cannot be accessed in state constructor. Please '
    'use initState hook to initialize the state that depends on widget or '
    'consider canceling any active work during "dispose" or using the '
    '"mounted" getter to determine if the State is still active.',
  );

  return _widget!;
}