Currently, the specification states that a class implementing Extension isn't a managed bean:
A Java class is a managed bean if it meets all of the following conditions:
- It does not implement
jakarta.enterprise.inject.spi.Extension.
However, it fails to mention BuildCompatibleExtension.
Note that BCE are already forbidden from becoming bean by javadoc on BCE class - see this.
Currently, the specification states that a class implementing
Extensionisn't a managed bean:However, it fails to mention
BuildCompatibleExtension.Note that BCE are already forbidden from becoming bean by javadoc on BCE class - see this.