|
Although the spec does not explicitly define when is the @Typed restriction applied, it's clear that it's restricting the set of bean types (one of the bean attributes). Since Annotated interfaces are used to specify/override metadata on a bean class and not to define a bean itself, I believe that the restriction should be applied later (when BeanAttributes are built). So I'm in favor to reject this issue.
|