JDK9 RFR: JDK-8029017: ElementType.TYPE_USE should be a logical superset of ElementType.TYPE and ANNOTATION_TYPE
Joel Borggrén-Franck
joel.franck at oracle.com
Thu Jan 16 07:02:05 PST 2014
Hi,
Please review this fix intended for 9 and 8u.
https://bugs.openjdk.java.net/browse/JDK-8029017
http://cr.openjdk.java.net/~jfranck/8029017/
We got the rules wrong for TYPE_USE with respect to repeating annotation and their containers. TYPE_USE should be a superset of TYPE, ANNOTATION_TYPE, and TYPE_PARAMETER.
cheers
/Joel
More information about the compiler-dev
mailing list