[cdi-dev] [JBoss JIRA] (CDI-433) AdminEvent example has redundant qualifiers.

John Ament (JIRA) issues at jboss.org
Thu Apr 17 19:42:34 EDT 2014

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

John Ament updated CDI-433:

    Affects Version/s: 1.2.Final

> AdminEvent example has redundant qualifiers.
> --------------------------------------------
>                 Key: CDI-433
>                 URL: https://issues.jboss.org/browse/CDI-433
>             Project: CDI Specification Issues
>          Issue Type: Clarification
>    Affects Versions: 1.2.Final
>            Reporter: John Ament
>            Priority: Minor
> In the CDI 1.2 spec, the following text appears:
> For example, this injected Event has specified type LoggedInEvent and specified qualifier @Admin:
> {{@Inject @Admin Event<LoggedInEvent> any;}}
> The select() method returns a child Event for a given specified type and additional specified qualifiers. If no specified type is given, the specified type is the same as the parent.
> For example, this child Event has required type AdminLoggedInEvent and additional specified qualifier {{@Admin}}:
> {noformat}
> Event<AdminLoggedInEvent> admin = any.select(
>             AdminLoggedInEvent.class,
>             new AdminQualifier() );
> {noformat}
> The problem is that the injection point any already is qualified @Admin, so the use is duplicate here.  I believe the intention was that the injection point would read
> {{@Inject Event<LoggedInEvent> any;}}

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