BTW +1 to the idea of writing a well written blog explaining our problem and open a JDK issue asking for advice.
My guess is that it won’t go anywhere but that’s worth trying.

On 19 Apr 2017, at 17:09, Michael Nascimento <misterm@gmail.com> wrote:

On Wed, Apr 19, 2017 at 12:03 PM, Gunnar Morling <gunnar@hibernate.org> wrote:
Then we cannot tell what's the target of the @Size annotation, String
or String[]. As per Java 8's annotation semantics it can be both
(provided FIELD and TYPE_USE are among the supported element types).

This point worries me. So you're saying there's a flaw in *the language design* for this JSR in this particular case, is that right? I said it before, but since now we got to a point you''re stating (maybe rightfully, don't take me wrong!) the language is broken in the specific case of annotations involving arrays, it would be nice to contact the spec leads for the JSR in order to see (a) if we missed something (then we should revisit the solution) or (b) to get the language fixed for Java SE 10 (for 9 I think it wouldn't make it even though it's a bug fix) and in this case provide no support until we release BV for that version of Java.

Regards,
Michael
_______________________________________________
beanvalidation-dev mailing list
beanvalidation-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/beanvalidation-dev