hg: type-annotations/type-annotations/jdk: 6 new changesets

wdietl at gmail.com wdietl at gmail.com
Thu Jan 31 12:58:30 PST 2013


Changeset: 5097fe015763
Author:    jfranck
Date:      2013-01-31 10:10 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/5097fe015763

8005712: Simplify support for repeating annotations in j.l.r.AnnotatedElement
8004919: AnnotationSupport uses possibly half-constructed AnnotationType instances
Summary: Implements the simplified semantics for repeating annotations and removes the incorrect obtaining of an AnnotationType
Reviewed-by: darcy, abuckley

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/reflect/AnnotatedElement.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Parameter.java
! src/share/classes/sun/misc/JavaLangAccess.java
! src/share/classes/sun/reflect/annotation/AnnotationSupport.java
! test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java
! test/java/lang/annotation/repeatingAnnotations/subpackage/Containee.java
! test/java/lang/annotation/repeatingAnnotations/subpackage/Container.java
! test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainee.java
! test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainer.java

Changeset: 3f766f58c48a
Author:    dbuck
Date:      2013-01-31 10:55 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/3f766f58c48a

7042126: (alt-rt) HashMap.clone implementation should be re-examined
Summary: Test case for cr7042126. Issue only found in OracleJDK, but test case is valid for OpenJDK as well
Reviewed-by: mduigou

+ test/java/util/HashMap/HashMapCloneLeak.java

Changeset: 857d99bef21d
Author:    sherman
Date:      2013-01-31 11:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/857d99bef21d

8005394: Base64.Decoder/Encoder.wrap(XStream) don't throw NPE for null args passed
Summary: to check null for dec/enc.wrap methods
Reviewed-by: alanb

! src/share/classes/java/util/Base64.java
! test/java/util/Base64/TestBase64.java

Changeset: 278397f752da
Author:    darcy
Date:      2013-01-31 12:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/278397f752da

8005832: Remove java.lang.annotation.{ContainedBy, ContainerFor} annotation types
Reviewed-by: mduigou

- src/share/classes/java/lang/annotation/ContainedBy.java
- src/share/classes/java/lang/annotation/ContainerFor.java
! src/share/classes/java/lang/annotation/InvalidContainerAnnotationError.java

Changeset: a5f38e811ab0
Author:    darcy
Date:      2013-01-31 12:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/a5f38e811ab0

8007115: Refactor regression tests for java.lang.reflect.Parameter
Reviewed-by: emc

! test/java/lang/reflect/Parameter/WithoutParameters.java

Changeset: d5341aaf6426
Author:    wmdietl
Date:      2013-01-31 12:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/d5341aaf6426

Automated merge with http://hg.openjdk.java.net/jdk8/tl/jdk

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java



More information about the type-annotations-dev mailing list