[cdi-dev] [JBoss JIRA] (CDI-282) Vetoing types - clarify consequences

Martin Kouba (JIRA) jira-events at lists.jboss.org
Fri Oct 26 11:54:01 EDT 2012

Martin Kouba created CDI-282:

             Summary: Vetoing types - clarify consequences
                 Key: CDI-282
                 URL: https://issues.jboss.org/browse/CDI-282
             Project: CDI Specification Issues
          Issue Type: Clarification
            Reporter: Martin Kouba

The spec currently says {{@Vetoed}} type is *prevented from being considered by CDI* and {{ProcessAnnotatedType.veto()}} forces the container to ignore the type. This is quite obvious for classes and interfaces. However not so clear when vetoing annotations (e.g. qualifier). I think ignoring means not being considered as qualifier (thus affects resolution). Other (rather theoretical) example is vetoing non-contextual instances - should it prevent performing dependency injection?

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