As it seems Weld does not support Java 8 default methods completely. We need to be sure that for a normal scoped any bean that needs subclassing (interceptors/decorators) and which implements an interface with a default method:
* the default method which has no interceptor associated is invoked correctly * the default method which has an interceptor associated is invoked correctly * verify that the self-invocation of a default method (similarly as tested in {{org.jboss.weld.tests.interceptors.self.SelfInvocationTest}}) does not trigger interception
Or at least know which parts are problematic and need our attention. |
|