[
https://jira.jboss.org/browse/WELD-615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12545095#action_12545095
]
Pete Muir commented on WELD-615:
--------------------------------
We need to support all types of visibility private, package-private, protected
and public in our proxies.
I still don't see why the TCCL is the correct default? Both GAE and GlassFish
are "unusual" in the way they classload, so are likely to need exceptions to
the default.
> Change proxy CL to TCCL in default ProxyServices implementation
> ---------------------------------------------------------------
>
> Key: WELD-615
> URL: https://jira.jboss.org/browse/WELD-615
> Project: Weld
> Issue Type: Bug
> Affects Versions: 1.1.0.BETA1
> Reporter: David Allen
> Assignee: David Allen
> Fix For: 1.1.0.BETA2
>
>
> There is still a problem with many applications and servers by not using the
> TCCL for proxy classes. GAE for instance was using the TCCL by initializing
> the static member of Javassist's ProxyFactory, and GlassFish needs to do the
> same.
> The only reason not to use TCCL is based on how the TCK and other tests are
> written for Weld: they make use of package protected classes and members.
> Since this approach to writing application classes is not common in practice
> (usually private, protected or public scope specified), I would recommend
> changing the default ProxyServices implementation to support the common
> practice and not our tests. The test frameworks or test sets can probably be
> changed to provide a different ProxyServices implementation. Off hand I
> don't know exactly how that can happen yet, but I think it's worth
> investigating.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
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