[ https://issues.apache.org/jira/browse/OWB-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Struberg updated OWB-1017: ------------------------------- Fix Version/s: 1.5.0 > Adding an annotated type as interceptor binding does not take the annotated > type metadata into account > ------------------------------------------------------------------------------------------------------ > > Key: OWB-1017 > URL: https://issues.apache.org/jira/browse/OWB-1017 > Project: OpenWebBeans > Issue Type: Bug > Components: Lifecycle > Reporter: Antonin Stefanutti > Assignee: Romain Manni-Bucau > Fix For: 1.5.0 > > Attachments: OwbBean.java, OwbClassBinding.java, OwbExtension.java, > OwbMethodBinding.java, OwbMethodInterceptor.java, OwbTest.java > > > When calling the {{BeforeBeanDiscovery.addInterceptorBinding(AnnotatedType<? > extends Annotation>)}} method, the metadata of the provided {{AnnotatedType}} > argument are not taken into account. A typical use case is when some of the > members of the provided annotated type have been decorated with the > {{@NonBinding}} annotation. > Indeed, the implementation in the > {{org.apache.webbeans.portable.events.discovery.BeforeBeanDiscoveryImpl}} > class delegate to the class-based version of the > {{BeforeBeanDiscovery.addInterceptorBinding}} method by losing all the > metadata information in the process. -- This message was sent by Atlassian JIRA (v6.3.4#6332)