Jean-Louis Monteiro created OWB-1426:
----------------------------------------

             Summary: Missing bean types for indirectly implemented interfaces
                 Key: OWB-1426
                 URL: https://issues.apache.org/jira/browse/OWB-1426
             Project: OpenWebBeans
          Issue Type: Bug
          Components: Core, TCK
            Reporter: Jean-Louis Monteiro
             Fix For: 4.0.0


The following TCK test is failing in OWB and I think it's a good one from the 
spec point of view.

 
{color:#067d17}org.jboss.cdi.tck.tests.definition.bean.BeanDefinitionTest{color}
 

The spec says 
[https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#managed_bean_types]

 
{quote}The unrestricted set of bean types for a managed bean contains the bean 
class, every superclass and all interfaces it implements directly or indirectly.
The resulting set of bean types for a managed bean consists only of [legal bean 
types|https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#legal_bean_types],
 all other types are removed from the set of bean types.
Note the additional restrictions upon bean types of beans with normal scopes 
defined in [Unproxyable bean 
types|https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#unproxyable].
{quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to