Skip to content

Commit

Permalink
Explicitly state that classes implementing BuildCompatibleExtension i…
Browse files Browse the repository at this point in the history
…nterface are not managed beans (#664)
  • Loading branch information
manovotn authored Apr 21, 2023
1 parent 62d36c4 commit af2a731
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion spec/src/main/asciidoc/core/implementation.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ A Java class is a managed bean if it meets all of the following conditions:

* It is not an inner class.
* It is a non-abstract class.
* It does not implement `jakarta.enterprise.inject.spi.Extension`.
* It does not implement `jakarta.enterprise.inject.spi.Extension` or `jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension`.
* It is not annotated `@Vetoed` or in a package annotated `@Vetoed`.
* It has an appropriate constructor - either:
** the class has a constructor with no parameters, or
Expand Down

0 comments on commit af2a731

Please sign in to comment.