registerIfAbsent<T extends Object> method

  1. @override
void registerIfAbsent<T extends Object>(
  1. T instance, {
  2. String? name,
  3. String? session,
})
override

Registers instance only if nothing is already registered for the same type and optional name.

Implementation

@override
void registerIfAbsent<T extends Object>(final T instance, {final String? name, final String? session}) {
  if (!isRegistered<T>(name: name)) {
    register<T>(instance, name: name, session: session);
  }
}