diff --git a/cherrypick/lib/src/scope.dart b/cherrypick/lib/src/scope.dart index 7a8b74e..55cd9ec 100644 --- a/cherrypick/lib/src/scope.dart +++ b/cherrypick/lib/src/scope.dart @@ -258,11 +258,8 @@ class Scope with CycleDetectionMixin, GlobalCycleDetectionMixin { _parentScope?.tryResolveAsync(named: named, params: params); } - BindingResolver? _findBindingResolver(String? named) { - final byType = _bindingResolvers[T]; - if (byType == null) return null; - return byType[named] as BindingResolver?; - } + BindingResolver? _findBindingResolver(String? named) => + _bindingResolvers[T]?[named] as BindingResolver?; // Индексируем все binding’и после каждого installModules/dropModules void _rebuildResolversIndex() {