[cdi-dev] [JBoss JIRA] (CDI-348) Clarify which beans "have" bean defining annotations

Pete Muir (JIRA) jira-events at lists.jboss.org
Wed Mar 27 14:18:41 EDT 2013

     [ https://issues.jboss.org/browse/CDI-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pete Muir resolved CDI-348.

    Resolution: Done

Ok, I added that the scope type must be declared on the bean class, which means the answers are no, no and no.
> Clarify which beans "have" bean defining annotations
> ----------------------------------------------------
>                 Key: CDI-348
>                 URL: https://issues.jboss.org/browse/CDI-348
>             Project: CDI Specification Issues
>          Issue Type: Clarification
>          Components: Beans
>    Affects Versions: 1.1.PFD
>            Reporter: Jozef Hartinger
>            Assignee: Pete Muir
>            Priority: Blocker
>             Fix For: 1.1.FD
> {quote}Any bean which has scope type is said to have a bean defining annotation.{quote}
> The spec makes this vague statement and provides two examples which only cover the two simplest cases. What remains unclear is:
> - if a bean class inherits a scope annotation definition from a superclass, should it be discovered in an implicit bean archive?
> - if a bean inherits a scope from a stereotype, should it be discovered in an implicit bean archive?
> - if a producer method / field has a scope annotation but the declaring bean is not a bean with bean defining annotation, whould the producer be discovered?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

More information about the cdi-dev mailing list