diff --git a/api/src/main/java/jakarta/enterprise/inject/spi/BeanContainer.java b/api/src/main/java/jakarta/enterprise/inject/spi/BeanContainer.java index 1d608b48..cf6b0bdc 100644 --- a/api/src/main/java/jakarta/enterprise/inject/spi/BeanContainer.java +++ b/api/src/main/java/jakarta/enterprise/inject/spi/BeanContainer.java @@ -241,10 +241,6 @@ public interface BeanContainer { * or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace the * BeanContainer was obtained, according to the rules of typesafe resolution. *

- * Note that when called during invocation of an {@link AfterBeanDiscovery} event observer, - * the Instance returned by this method will only give access to instances of beans discovered by the container - * before the {@link AfterBeanDiscovery} event is fired. - *

* Instances of dependent scoped beans obtained with this Instance must be explicitly destroyed by calling {@link Instance#destroy(Object)} *

* If no qualifier is passed to {@link Instance#select} method, the @Default qualifier is assumed. diff --git a/api/src/main/java/jakarta/enterprise/inject/spi/BeanManager.java b/api/src/main/java/jakarta/enterprise/inject/spi/BeanManager.java index 498bcc9b..47abcabc 100644 --- a/api/src/main/java/jakarta/enterprise/inject/spi/BeanManager.java +++ b/api/src/main/java/jakarta/enterprise/inject/spi/BeanManager.java @@ -71,12 +71,12 @@ *

  • {@link #resolveInterceptors(InterceptionType, java.lang.annotation.Annotation...)},
  • *
  • {@link #resolveObserverMethods(Object, java.lang.annotation.Annotation...)},
  • *
  • {@link #validate(InjectionPoint)},
  • - *
  • {@link #createInstance()}
  • * *

    * and the following operations must not be called before the {@link AfterDeploymentValidation} event is fired: *

    *