Because this is NOT an InjectionPoint of 'NonProxyableBean'. But that imo clearly should get detected at bootstrap time as well imo.
This should not be detected. And what about all the Instance.select() occurences? This cannot be validated during bootstrap. Mark Struberg Romain Manni-Bucau Guys, it seems like we're stuck in cycles. From my point of view the spec is clear and an implementation should only validate existing injection points. Validating all the bean types is imho too "eager" and blocks certain functionality. Yet it might be useful in some use cases - an implementation can provide a non-portable feature. I think this issue should be rejected. Of course, it's up to the TCK lead. |