createState method

  1. @override
T createState(
  1. InstanceContext context
)
override

Create an instance @param context @return T

Implementation

@override
T createState(InstanceContext context) {
  if (_state != null) return _state!;

  final created = super.createState(context);
  if (created == null) {
    throw IllegalStateException(
        "Single instance created couldn't return value");
  }
  return created;
}