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

Dan Allen resolved WELDRAD-25.
------------------------------

         Assignee: Dan Allen
    Fix Version/s: javaee6-webapp-1.0.1.Beta2
       Resolution: Done


> The project created from the weld-jsf-jee archetype contains a qualifier type 
> with @Target({FIELD, METHOD, PARAMETER})
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: WELDRAD-25
>                 URL: https://issues.jboss.org/browse/WELDRAD-25
>             Project: Weld Archetypes
>          Issue Type: Bug
>          Components: javaee6-webapp
>            Reporter: Alexey Kazakov
>            Assignee: Dan Allen
>             Fix For: javaee6-webapp-1.0.1.Beta2
>
>
> There is 
> @Qualifier
> @Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
> @Retention(RetentionPolicy.RUNTIME)
> public @interface WidgetRepository {}
> But JSR-299 describes a qualifier type as:
> 2.3.2. Defining new qualifier types
> A qualifier type is a Java annotation defined as @Target({METHOD, FIELD, 
> PARAMETER, TYPE}) and @Retention(RUNTIME). 
> ... 
> 10.1. Event types and qualifier types 
> ... 
> An event qualifier type is just an ordinary qualifier type as specified in 
> Section 2.3.2, "Defining new qualifier types" with the exception that it may 
> be declared @Target({FIELD, PARAMETER}). 
> ...
> Though the spec doesn't require to treat such annotations (like 
> @Target({FIELD, METHOD, PARAMETER})) as definition errors JBoss Tools mark 
> them as errors.
> Please see https://jira.jboss.org/browse/JBIDE-7710 for details.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to