[7u backport] RFR: 7122142: (ann) Race condition between isAnnotationPresent and getAnnotations
dmeetry degrave
dmitry.degrave at oracle.com
Sat Feb 22 12:22:44 UTC 2014
Hi all,
I would like to ask for a review of combined back port for 7u-dev/7u80.
The main goal is to have a fix for 7122142 in jdk7, it also integrates
the changes from 8005232, 7185456, 8022721
https://bugs.openjdk.java.net/browse/JDK-7122142
https://bugs.openjdk.java.net/browse/JDK-8005232
https://bugs.openjdk.java.net/browse/JDK-7185456
https://bugs.openjdk.java.net/browse/JDK-8022721
Original jdk8 changes:
7122142: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e4ce6502eac0
8005232: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1109bfff4e92
7185456: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae03282ba501
8022721: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2281a7f79738
back port:
http://cr.openjdk.java.net/~dmeetry/7122142.8005232.7185456.8022721/webrev.0/
Patches can't be applied cleanly, hence it was a manual back port,
though the final result is equivalent to applying the patches in
chronological order (8005232, 7185456, 7122142, 8022721) and applying
all the relevant rejected parts (with one exception,
AnnotationTypeRuntimeAssumptionTest.java test was not included due to
jdk8 API).
All tests in test/java/lang/annotation passed.
thanks,
dmeetry
More information about the core-libs-dev
mailing list