minor clean up on specialization code path
------------------------------------------

                 Key: OWB-308
                 URL: https://issues.apache.org/jira/browse/OWB-308
             Project: OpenWebBeans
          Issue Type: Bug
          Components: Injection and Lookup
    Affects Versions: M3
            Reporter: YING WANG
            Assignee: Gurkan Erdogdu
            Priority: Minor


Ran some tests on recent driver and found a few Exceptions fired due to 
multiple invocation of bean.setBeanName( ) when configure specialization. 
Changes in this patch include:

1. For class-based specialization, if bean specialization is already 
configured,  skip setting bean name and populating qualifiers
2. For producer-based specialization, comment out 2 blocks of 
setBeanName/populating qualifiers in old code path, since that is delayed to  
configSpecializedProducerMethodBeans() in checkSpecializations step.
3. Original test case SpecializesProducer1Test will not work, since there is no 
container and checkSpecializations( ) is not invoked.
4. migrate new SpecializesProducer1Test to use a container in newtest package.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to