onDepDeclarationContainerMismatch method

  1. @override
void onDepDeclarationContainerMismatch({
  1. required AsyncDep dep,
  2. required BaseScopeContainer depContainer,
  3. required Container holderContainer,
})
override

Implementation

@override
void onDepDeclarationContainerMismatch({
  required AsyncDep dep,
  required BaseScopeContainer depContainer,
  required Container holderContainer,
}) {
  throw ScopeException(
    'You are initializing async dep ${dep.runtimeType} '
    'within ${holderContainer.runtimeType}#${holderContainer.hashCode}, '
    'but the dep declared in ${depContainer.runtimeType}#${depContainer.hashCode}',
  );
}