create method

  1. @override
T create()
override

Creates an instance of type T.

Implementation

@override
T create() {
  if (_override != null) {
    return _override!;
  }

  if (_singleton) {
    return _instance ??= _creator();
  }

  return _creator();
}