hg: type-annotations/type-annotations/langtools: 4 new changesets

jonathan.gibbons at oracle.com jonathan.gibbons at oracle.com
Tue Feb 12 15:50:00 PST 2013


Changeset: 973646bf043a
Author:    jfranck
Date:      2013-02-12 11:28 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/973646bf043a

8004822: RFE to write language model API tests for repeating annotations based on the spec updates
Reviewed-by: jjg, abuckley
Contributed-by: Matherey Nunez <matherey.nunez at oracle.com>

+ test/tools/javac/processing/model/element/repeatingAnnotations/ElementRepAnnoTester.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Bar.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainerContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInherited.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainerContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedBase.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Foo.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/FooInherited.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialContainer.java
+ test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialInheritedContainer.java

Changeset: 073696f59241
Author:    vromero
Date:      2013-02-12 13:36 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/073696f59241

8006334: javap, JavapTask constructor breaks with null pointer exception if parameter options is null
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java

Changeset: 2154ed9ff6c8
Author:    mcimadamore
Date:      2013-02-12 19:25 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2154ed9ff6c8

8007464: Add graph inference support
Summary: Add support for more aggressive type-inference scheme
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/InferredDoNotConformToEq.java
! test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/7154127/T7154127.java
! test/tools/javac/generics/inference/7154127/T7154127.out
! test/tools/javac/generics/inference/7177306/T7177306a.out
! test/tools/javac/generics/inference/7177306/T7177306e.java
! test/tools/javac/generics/inference/7177306/T7177306e.out
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/lambda/TargetType14.out
! test/tools/javac/lambda/TargetType20.java
- test/tools/javac/lambda/TargetType20.out
! test/tools/javac/lambda/TargetType28.out
! test/tools/javac/lambda/TargetType50.java
- test/tools/javac/lambda/TargetType50.out
! test/tools/javac/lambda/TargetType51.java
! test/tools/javac/lambda/TargetType52.java
! test/tools/javac/lambda/TargetType52.out
+ test/tools/javac/lambda/TargetType53.java
+ test/tools/javac/lambda/TargetType54.java
+ test/tools/javac/lambda/TargetType55.java
+ test/tools/javac/lambda/TargetType56.java
+ test/tools/javac/lambda/TargetType57.java
+ test/tools/javac/lambda/TargetType57.out
+ test/tools/javac/lambda/TargetType58.java
+ test/tools/javac/lambda/TargetType59.java
+ test/tools/javac/lambda/TargetType61.java
+ test/tools/javac/lambda/TargetType62.java

Changeset: 9e41050bcedc
Author:    jjg
Date:      2013-02-12 15:48 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9e41050bcedc

Merge

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
- test/tools/javac/lambda/TargetType20.out
- test/tools/javac/lambda/TargetType50.out



More information about the type-annotations-dev mailing list