Interceptor bindings defined at method level should override those at
the class level
-------------------------------------------------------------------------------------
Key: CDI-2
URL:
https://issues.jboss.org/browse/CDI-2
Project: CDI Specification Issues
Issue Type: Bug
Components: Inheritance and Specialization
Reporter: Pete Muir
Assignee: Marius Bogoevici
Fix For: 1.1 (Confirmed)
Gavin said:
"We certainly *intended* for method-level interceptor bindings to override bindings
declared at the class level, but whether we actually wrote that down is another story. It
certainly doesn't look like that behavior is properly defined in the latest version of
the spec."
In section 9.5.2 of the spec:
If the set of interceptor bindings of a bean or interceptor, including bindings inherited
from stereotypes and other interceptor bindings, has two instances of a certain
interceptor binding type and the instances have different values of some annotation
member, the container automatically detects the problem and treats it as a definition
error.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: