method-level interceptor bindings not inherited properly
--------------------------------------------------------

                 Key: OWB-271
                 URL: https://issues.apache.org/jira/browse/OWB-271
             Project: OpenWebBeans
          Issue Type: Bug
          Components: Interceptor and Decorators
    Affects Versions: M3
            Reporter: Eric Covener
            Assignee: Eric Covener
             Fix For: 1.0.0


If a subclass doesn't implement a method of an ancestor, and that ancestor has 
interceptor bindings, WebBeansInterceptorConfig will fail to consider those 
bindings when it builds the list of valid interceptors.

The main culprit here is only getting declared methods, as opposed to all 
methods, of the bean class. 

Also, the routine that configured component-level interceptors already knows 
the full set of component-level bindings (already has resolved all the 
transitive and inheritance stuff) so this should be passed explicitly to the 
routine that determines the method-level interceptors (instead of trying to 
derive it again).



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to