inject method Null safety

  1. @override
void inject(
  1. DependencyResolver resolver,
  2. {Object? key,
  3. Type? resolvedType}
)
override

Implementation

@override
void inject(DependencyResolver resolver, {Object? key, Type? resolvedType}) {
  if (_injected) {
    throw Exception('inject() method can be called once');
  }
  _injected = true;
  _key = key;
  _resolvedType = resolvedType ?? runtimeType;
  _resolver = resolver;
}