dispose method

  1. @override
void dispose()
override

Release the held instance (if hold)

Implementation

@override
void dispose() {
  if (created) {
    if (_state != null) {
      beanDefinition.onDispose.runCallback(_state!);
    }
  } else {
    beanDefinition.onDispose.runCallbackUninitializedValue();
  }
  koin.loggerObserver.onDispose(this);
}