hg: jdk6/jdk6/jdk: 7122142: (ann) Race condition between isAnnotationPresent and getAnnotations; ...
gnu.andrew at redhat.com
gnu.andrew at redhat.com
Thu Nov 13 19:36:09 UTC 2014
Changeset: 6fdf62509b68
Author: dmeetry
Date: 2014-11-06 20:52 +0000
URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6fdf62509b68
7122142: (ann) Race condition between isAnnotationPresent and getAnnotations
7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
8005232: (JEP-149) Class Instance size reduction
8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
Reviewed-by: jfranck, plevart, robilad
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/sun/misc/JavaLangAccess.java
! src/share/classes/sun/reflect/ReflectionFactory.java
! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/share/classes/sun/reflect/annotation/AnnotationType.java
+ test/java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java
+ test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java
More information about the jdk6-dev
mailing list