hg: type-annotations/type-annotations/langtools: 31 new changesets
wdietl at gmail.com
wdietl at gmail.com
Sat Nov 2 23:36:24 PDT 2013
Changeset: 399c738e5103
Author: ksrini
Date: 2013-10-20 12:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/399c738e5103
8026931: MethodParameters tests failing on Windows
Reviewed-by: jjg, vromero
! test/tools/javac/MethodParameters/Tester.java
Changeset: 9f876bd43f55
Author: vromero
Date: 2013-10-21 15:55 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9f876bd43f55
8026956: test tools/javac/lambda/TargetType58.java is failing after a libs change
Reviewed-by: jfranck
! test/tools/javac/lambda/TargetType58.java
Changeset: b82982ac3ca2
Author: darcy
Date: 2013-10-21 15:37 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b82982ac3ca2
8026984: Clarity intended use of jdk.Exported
Reviewed-by: psandoz, mr, alanb
! src/share/classes/jdk/Exported.java
Changeset: ac839d6f4953
Author: jfranck
Date: 2013-10-22 03:36 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ac839d6f4953
8026855: AnnoConstruct.getAnnotationsByType includes inherited indirectly present annotations even when containee type is not inheritable
Summary: In AnnoConstruct.getAnnotationByType() check that the annotation sought after is inherited before looking on supertypes.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestNonInherited.java
Changeset: 87c950ea88be
Author: ksrini
Date: 2013-10-21 20:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/87c950ea88be
8026758: Inefficient code in LambdaToMethod
Reviewed-by: jjg, jlahoda, rfield
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
Changeset: f003f09144ff
Author: jfranck
Date: 2013-10-22 10:08 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f003f09144ff
8026857: AnnoConstruct.getAnnotationsByType does not search supertype for inherited annotations if @SomeContainer({}) is present
Summary: An empty container should not stop javac from looking at supertypes for inherited repeating annotations
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestEmptyContainer.java
Changeset: 963c57175e40
Author: vromero
Date: 2013-10-22 13:54 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/963c57175e40
8025290: javac implicit versus explicit lambda compilation error
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
+ test/tools/javac/lambda/T8025290/ExplicitVSImplicitLambdaTest.java
Changeset: 6cd16d8ed2b9
Author: rfield
Date: 2013-10-22 16:53 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6cd16d8ed2b9
8023668: Desugar serializable lambda bodies using more robust naming scheme
Summary: lambda / bridged method-reference naming overhaul
Reviewed-by: ksrini, briangoetz
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/T8019486/WrongLVTForLambdaTest.java
+ test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTVariableAssignmentTarget.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTVariableAssignmentTarget.java
Changeset: 351d6808c1a5
Author: jjg
Date: 2013-10-22 17:42 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/351d6808c1a5
8027119: Cleanup javadoc comments for taglet API
Reviewed-by: mduigou
! src/share/classes/com/sun/javadoc/Tag.java
Changeset: 41d3ffca22ff
Author: jjg
Date: 2013-10-22 17:44 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/41d3ffca22ff
Merge
Changeset: b05db8c815e8
Author: jlahoda
Date: 2013-10-23 07:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b05db8c815e8
8026508: Invokedynamic instructions don't get line number table entries
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java
Changeset: 32ea6ccb7607
Author: rfield
Date: 2013-10-23 10:28 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/32ea6ccb7607
8022720: Method refeerences - private method should be accessible (nested classes)
Reviewed-by: jjg, ksrini
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/privateMethodReferences/MethodInvoker.java
+ test/tools/javac/lambda/privateMethodReferences/MethodSupplier.java
+ test/tools/javac/lambda/privateMethodReferences/ThirdClass.java
Changeset: 8746caa5cf80
Author: bpatel
Date: 2013-10-23 13:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8746caa5cf80
8026770: javadoc creates invalid HTML in profile summary pages
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
Changeset: abc3eaccba73
Author: jlahoda
Date: 2013-10-23 23:02 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/abc3eaccba73
8027191: Fix for JDK-8026861 refers to an incorrect bug number
Summary: Reverting changeset b05db8c815e8, so that it can be applied again with a correct bug number
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
- test/tools/javac/T8019486/WrongLNTForLambdaTest.java
+ test/tools/javac/T8019486/WrongLVTForLambdaTest.java
Changeset: 864dafc5ab7a
Author: jlahoda
Date: 2013-10-23 07:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/864dafc5ab7a
8026861: Wrong LineNumberTable for variable declarations in lambdas
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java
Changeset: 31fe30e2deac
Author: ksrini
Date: 2013-10-23 15:45 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/31fe30e2deac
8026936: Initialize LamdbaToMethod lazily and as required
Reviewed-by: jjg, rfield
Contributed-by: jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: d2fa3f7e964e
Author: emc
Date: 2013-10-23 23:20 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d2fa3f7e964e
8006732: support correct bytecode storage of type annotations in multicatch
Summary: Fix issue with annotations being added before attribution, which causes multicatch not to work right and several tests to fail.
Reviewed-by: jfranck, jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
Changeset: 119747cd9f25
Author: emc
Date: 2013-10-24 01:27 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/119747cd9f25
8023682: Incorrect attributes emitted for anonymous class declaration
Summary: Cause javac to emit type annotations on new instruction as well as anonymous class supertype for annotated anonymous classes.
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
Changeset: 667843bd2193
Author: bpatel
Date: 2013-10-24 11:22 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/667843bd2193
8006248: Since addition of -Xdoclint, javadoc ignores unknown tags
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
+ test/com/sun/javadoc/testCustomTag/TagTestClass.java
+ test/com/sun/javadoc/testCustomTag/TestCustomTag.java
+ test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java
+ test/tools/doclint/CustomTagTest.java
+ test/tools/doclint/CustomTagTest.out
+ test/tools/doclint/CustomTagTestWithOption.out
! test/tools/doclint/DocLintTester.java
Changeset: 860f1d21763a
Author: rfield
Date: 2013-10-24 16:52 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/860f1d21763a
8027220: DefaultMethodsTest: Change test to match spec
Reviewed-by: ksrini
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
Changeset: 127c2e74d2cf
Author: tbell
Date: 2013-10-22 16:30 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/127c2e74d2cf
8027039: [jprt] Remove 32-bit Solaris from jprt.properties files
Reviewed-by: mduigou, mchung
! make/jprt.properties
Changeset: 54150586ba78
Author: katleman
Date: 2013-10-23 08:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/54150586ba78
Merge
Changeset: 850d2602ae98
Author: cl
Date: 2013-10-24 09:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/850d2602ae98
Added tag jdk8-b113 for changeset 54150586ba78
! .hgtags
Changeset: 44e3ba40e00c
Author: lana
Date: 2013-10-28 12:29 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/44e3ba40e00c
Merge
Changeset: aa91bc6e8480
Author: mchung
Date: 2013-10-30 08:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aa91bc6e8480
8027481: jdeps to handle classes with the same package name and correct profile for javax.crypto.*
Reviewed-by: alanb, dfuchs
! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/javax/activity/NotCompactProfile.java
+ test/tools/jdeps/p/Bar.java
Changeset: 537fa895fd74
Author: vromero
Date: 2013-10-30 18:09 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/537fa895fd74
8027327: jar files related to test test/tools/javac/ExtDirs/ExtDirTest.java should be removed from the repo
Reviewed-by: ksrini
! test/tools/javac/ExtDirs/ExtDirTest.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
Changeset: 62a67e0875ff
Author: briangoetz
Date: 2013-10-30 14:12 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/62a67e0875ff
8024930: Re-enable disabled bridging tests
Reviewed-by: psandoz, rfield
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
Changeset: cc80c03c41e4
Author: vromero
Date: 2013-11-01 19:08 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cc80c03c41e4
8027660: javac crash while creating LVT entry for a local variable defined in an inner block
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseLocalInInnerBlock.java
Changeset: 8b4e1421a9b7
Author: jlahoda
Date: 2013-11-01 21:43 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8b4e1421a9b7
8027310: Annotation Processor crashes with NPE
Summary: JCAnnotation.attribute is null when annotation type is unavailable
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java
Changeset: 78f3124cb7ab
Author: wmdietl
Date: 2013-11-03 01:41 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/78f3124cb7ab
Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools
! .hgtags
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
Changeset: 33f7cb6ab255
Author: wmdietl
Date: 2013-11-03 01:36 -0500
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/33f7cb6ab255
Automated merge with http://hg.openjdk.java.net/type-annotations/type-annotations/langtools
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java
More information about the type-annotations-dev
mailing list