Mark Struberg created CDITCK-276: ------------------------------------ Summary: check visibility rules for injected proxies Key: CDITCK-276 URL: https://issues.jboss.org/browse/CDITCK-276 Project: CDI TCK Issue Type: Enhancement Security Level: Public (Everyone can see) Reporter: Mark Struberg
Consider the following situation: You have an EAR with the following in a shared ejb-jar.xml lib: public interface X.. and @Stateless class MyEJB{ private @Inject X; ... The EAR also contains 2 web applications which have the following implementations of X: A implements X in webappA B implements X in webappB regarding on the webapp, the proxy either points to an instance of A or B which are NOT castable to each other. This is basically only possible if we only inject a subclass (or implementation if X is a pure interface) of X as proxy into the shared EJB. Not sure though how this could be unit tested via the TCK. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues