Hi,
imho it would be a good idea to report an error or at least issue a warning
o) if there is @Qualifer annotation without @Retention(RUNTIME).
o) if there is only one constructor and is missing @Inject
o) if there is @InterceptorBinding without @Retention(RUNTIME) or @Target({METHOD, TYPE})
The more errors Weld finds the better.
Cheers
Alen
Agreed, we already output this at DEBUG level, and are switching to an ERROR for the next release.