Hmm, the reproducer can be narrowed down to:
@Inject |
AbstractService<CurrentParam> s1; |
|
@Inject |
CurrentService s2; |
|
s1.doSomething(); // this won't be intercepted |
s2.do something(); // this will be intercepted
|
E.g. if we inject the abstract predecessor, it won't get intercepted while the actual implementing class will work just fine. AbstractIndexController and IndexController are redundant for this case. |