[
https://jira.jboss.org/jira/browse/WELD-309?page=com.atlassian.jira.plugi...
]
Stuart Douglas updated WELD-309:
--------------------------------
Attachment: annotatedTypeId.diff
WeldClassImpl's definition of equality is the most important, as if this is wrong it
can prevent beans from being installed.
The equality checks on WeldField/Method/ConstructorImpl have been changed so they no
longer check for equality of the declaring annotated type. This is because this equality
check can occur before the declaring annotated type is fully constructed.
Do you think this is ok?
Alter equality for AnnotatedType so you can have >1 AnnotatedType
for
----------------------------------------------------------------------
Key: WELD-309
URL:
https://jira.jboss.org/jira/browse/WELD-309
Project: Weld
Issue Type: Bug
Components: Reflection layer
Reporter: Pete Muir
Assignee: Stuart Douglas
Fix For: 1.0.1.CR1
Attachments: annotatedTypeId.diff
Currently we use the underlying class to perform equality, this is wrong.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira