[
https://issues.apache.org/jira/browse/OWB-569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arne Limburg updated OWB-569:
-----------------------------
Attachment: OWB-569.patch
Patch against trunk that fixes the problem
> OpenWebBeans uses the Java Reflection API to discover program element types
> and annotations in addition to the AnnotatedType
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: OWB-569
> URL: https://issues.apache.org/jira/browse/OWB-569
> Project: OpenWebBeans
> Issue Type: Bug
> Reporter: Arne Limburg
> Assignee: Gurkan Erdogdu
> Attachments: OWB-569.patch
>
>
> OpenWebBeans uses the Java Reflection API to discover program element types
> and annotations in addition to the AnnotatedType, but the spec says it must
> use the AnnotatedType INSTEAD of directly calling the Java Reflection API.
> This must be fixed in WebBeansAnnotatedTypeUtil in defineInjectedMethods and
> defineInjectedFields, where
> DefinitionUtil.defineInternalInjectedMethodsRecursively and
> DefinitionUtil.defineInternalInjectedFieldsRecursively is called.
> Instead of this, the AnnotatedTypeImpl must contain methods and fields of
> superclasses.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira