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

Pete Muir (JIRA) jira-events at lists.jboss.org
Thu Mar 28 11:04:42 EDT 2013

    [ https://issues.jboss.org/browse/CDI-348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12763768#comment-12763768 ] 

Pete Muir commented on CDI-348:

The same rules apply as before about what scope a bean has. This is just about whether a class with a scope on a stereotype has a bean defining annotation, or not (it doesn't).
> 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