diff --git a/spec/src/main/asciidoc/core/injectionandresolution.asciidoc b/spec/src/main/asciidoc/core/injectionandresolution.asciidoc index b737057e..e744e274 100644 --- a/spec/src/main/asciidoc/core/injectionandresolution.asciidoc +++ b/spec/src/main/asciidoc/core/injectionandresolution.asciidoc @@ -68,7 +68,7 @@ A bean is _available for injection_ in a certain module if: * the bean is not an interceptor * the bean is enabled, -* the bean is either not an alternative, or the module is a bean archive and the bean is a selected alternative for the application, and +* the bean is either not an alternative, or the bean is a selected alternative for the application, and * the bean class is required to be accessible to classes in the module, according to the class accessibility requirements of the module architecture. [[typesafe_resolution]] @@ -107,7 +107,7 @@ An _unsatisfied dependency_ exists at an injection point when no bean is eligibl An _ambiguous dependency_ exists at an injection point when multiple beans are eligible for injection to the injection point. When an ambiguous dependency exists, the container attempts to resolve the ambiguity. -The container eliminates all eligible beans that are not alternatives selected for the application, except for producer methods and fields of beans that are alternatives. +The container eliminates all eligible beans that are not alternatives, except for producer methods and fields of beans that are alternatives. If: * there is exactly one bean remaining, the container will select this bean, and the ambiguous dependency is called resolvable.