Yes, Weld proxies do not implement all methods from the hierarchy. It only takes methods from the bean class, its interfaces (if the bean class is abstract) and all superclasses. I think it was originally designed to work with concrete implementations and not corner cases like this. Anyway, we could support this if it does not break anything.
|