hg: build-infra/jdk9/langtools: 77 new changesets
erik.joelsson at oracle.com
erik.joelsson at oracle.com
Thu May 22 15:47:57 UTC 2014
Changeset: 724e0d195752
Author: katleman
Date: 2014-04-02 22:00 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/724e0d195752
Added tag jdk9-b07 for changeset e25d44c21b29
! .hgtags
Changeset: 22a7fa780701
Author: pgovereau
Date: 2014-03-19 11:34 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/22a7fa780701
6898851: Compiling against this corrupt class file causes a stacktrace from javac
Summary: Added check for index out-of-bounds erros in ClassReader
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/classreader/BadClass.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: 3b4e7a027fcc
Author: pgovereau
Date: 2014-03-19 17:39 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/3b4e7a027fcc
8025505: Constant folding deficiency
Summary: Provide constant folding of equality tests involving constant and null.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/ConstFoldTest.java
Changeset: 57005bdeba6d
Author: kizune
Date: 2014-03-20 15:13 +0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/57005bdeba6d
7118295: javac does not explicitly close -Xstdout file
Reviewed-by: ksrini, jjg
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
+ test/tools/javac/StdoutCloseTest.java
Changeset: 2303c31516a8
Author: lana
Date: 2014-03-25 14:50 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/2303c31516a8
Merge
Changeset: 62256a27aaff
Author: bpatel
Date: 2014-03-25 22:07 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/62256a27aaff
8031625: javadoc problems referencing inner class constructors
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! test/com/sun/javadoc/testConstructors/TestConstructors.java
! test/com/sun/javadoc/testConstructors/pkg1/Outer.java
Changeset: 545b66f5c82a
Author: jfranck
Date: 2014-03-26 12:18 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/545b66f5c82a
8038080: annotation processors don't visit declaration parameter annotations
Reviewed-by: darcy
Contributed-by: cushon at google.com, joel.franck at oracle.com
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
+ test/tools/javac/processing/environment/ProcessingEnvAnnoDiscovery.java
+ test/tools/javac/processing/environment/round/Anno.java
+ test/tools/javac/processing/environment/round/ParameterAnnotations.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
Changeset: e66d02a089ab
Author: kizune
Date: 2014-03-26 10:47 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/e66d02a089ab
8035956: javac, incomplete error message
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/OverrideChecks/IncompleteMessageOverride.java
+ test/tools/javac/OverrideChecks/IncompleteMessageOverride.out
Changeset: 9c6a23d6f96c
Author: jjg
Date: 2014-03-26 17:50 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/9c6a23d6f96c
8035104: reorder class file attributes in javap listing
Reviewed-by: ksrini
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! test/tools/javap/T4975569.java
+ test/tools/javap/T8035104.java
Changeset: fa2bc0a4ac30
Author: emc
Date: 2014-03-27 18:41 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/fa2bc0a4ac30
8035768: Move TypeAnnotationPosition from Attribute.Compound to Attribute.TypeCompound
Summary: Move position field into Compound, making Compound into a kind of "proto-annotation", representing the situation before we know what an Annotation's kink is
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Attribute.java
Changeset: 77357bbd6879
Author: bpatel
Date: 2014-03-29 11:06 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/77357bbd6879
8029143: javadoc standard doclet should add Functional Interface blurb when @FunctionalInterface annotation is present
Reviewed-by: ksrini
! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLambdaFeature/pkg/A.java
! test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java
+ test/com/sun/javadoc/testLambdaFeature/pkg1/NotAFuncInf.java
Changeset: 2d06980994e0
Author: jlahoda
Date: 2014-03-31 21:27 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/2d06980994e0
8035890: jdk8 javac -source 7 compiles test case it should not
Summary: Ensuring source level checks are performed in two additional cases related to type annotations, adding specialized error message for annotations after method type parameters.
Reviewed-by: jfranck, jjg
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
+ test/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
+ test/tools/javac/diags/examples/AnnotationsAfterTypeParamsNotSupportedInSource.java
Changeset: 6f773742b20f
Author: kizune
Date: 2014-04-01 10:00 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/6f773742b20f
8031425: Two langtools/javac tests fail by timeout on Windows
Reviewed-by: jjg, vromero
! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
Changeset: fdae9cd99ad8
Author: lana
Date: 2014-04-01 17:25 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/fdae9cd99ad8
Merge
Changeset: a6ed73c27673
Author: igerasim
Date: 2014-04-02 10:05 +0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/a6ed73c27673
8034044: Class.getModifiers() returns "static" for anonymous classes
Summary: Javac sets ACC_STATIC bit for anonymous classes which contradicts the JLS
Reviewed-by: jfranck
! 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/parser/JavacParser.java
+ test/tools/javac/T8034044.java
Changeset: e9c247637a24
Author: pgovereau
Date: 2014-04-01 23:52 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/e9c247637a24
8034933: Update documentation for Types.directSupertypes to clarify behavior
Reviewed-by: darcy
! src/share/classes/javax/lang/model/util/Types.java
+ test/tools/javac/processing/model/util/DirectSuperOfInt.java
Changeset: ec1cfd55bf28
Author: bpatel
Date: 2014-04-01 23:58 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/ec1cfd55bf28
8032066: Serialized form has broken links to non private inner classes of package private
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
+ test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java
+ test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java
+ test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java
+ test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java
Changeset: 9852f4b96d03
Author: lana
Date: 2014-04-09 09:20 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/9852f4b96d03
Merge
Changeset: 5d87b6068c99
Author: ksrini
Date: 2014-04-03 12:04 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/5d87b6068c99
8037881: javax.crypto is not listed in the compact* profiles javadoc
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/sym/Profiles.java
Changeset: a04b7eb6733f
Author: ksrini
Date: 2014-04-04 18:36 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/a04b7eb6733f
8039231: [javadoc] test failure caused by javax.crypto fix
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/sym/Profiles.java
Changeset: 04419fec8fd4
Author: pgovereau
Date: 2014-04-04 19:13 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/04419fec8fd4
8023945: javac wrongly allows a subclass of an anonymous class
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: d8d27b8088fd
Author: jlahoda
Date: 2014-04-08 14:06 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/d8d27b8088fd
8038455: Use single Context for all rounds of annotation processing
Summary: One set of javac services, as well as created ClassSymbols, is reused for all rounds of processing now.
Reviewed-by: jjg, jfranck, darcy, vromero
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/6668794/badSource/Test.out
! test/tools/javac/T6358168.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/lib/ToolBox.java
! test/tools/javac/processing/errors/TestBadProcessor.java
+ test/tools/javac/processing/model/trees/OnDemandAttribution.java
+ test/tools/javac/processing/rounds/BaseClassesNotReRead.java
+ test/tools/javac/processing/rounds/BaseClassesNotReReadSource.java
+ test/tools/javac/processing/rounds/ClassDependingOnGenerated.java
+ test/tools/javac/processing/rounds/ClassDependingOnGeneratedSource.java
+ test/tools/javac/processing/rounds/ClassWithSuperType.java
+ test/tools/javac/processing/rounds/CompleteOnClosed.java
+ test/tools/javac/processing/rounds/CompleteOnClosedOther.java
+ test/tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilationsSource.java
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out
+ test/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out
+ test/tools/javac/processing/rounds/TypesCachesCleared.java
! test/tools/javac/processing/warnings/gold_unsp_warn.out
! test/tools/javac/util/context/T7021650.java
Changeset: c8e5b35c63d3
Author: jlahoda
Date: 2014-04-08 23:33 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/c8e5b35c63d3
8039466: Tests failing in langtools repository.
Summary: Fixing tests broken by JDK-8038455.
Reviewed-by: jjg
! test/tools/javac/processing/errors/TestBadProcessor.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
Changeset: bc2ee7cf5966
Author: pgovereau
Date: 2014-04-09 17:41 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/bc2ee7cf5966
8015499: javac, Gen is generating extra checkcast instructions in some corner cases
Reviewed-by: vromero, jjg
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T7053059/DoubleCastTest.java
Changeset: 3b0ab11951b9
Author: lana
Date: 2014-04-09 17:18 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/3b0ab11951b9
Merge
Changeset: ea02d24b3f1d
Author: emc
Date: 2014-04-03 20:28 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/ea02d24b3f1d
8038263: Refactor annotation handling after actualEnterAnnotations
Summary: Move all repeating annotations code into Annotate, rework annotations pipeline into a more completer-like design, eliminate a cast from enterAnnotations/enterTypeAnnotations
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
Changeset: 2d13524486b4
Author: katleman
Date: 2014-04-15 12:14 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/2d13524486b4
Added tag jdk9-b08 for changeset ea02d24b3f1d
! .hgtags
Changeset: 4b76d2ca9d0e
Author: katleman
Date: 2014-04-17 10:14 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/4b76d2ca9d0e
Added tag jdk9-b09 for changeset 2d13524486b4
! .hgtags
Changeset: bf185947b41e
Author: emc
Date: 2014-04-14 18:48 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/bf185947b41e
8040181: Silent failure in Code.findExceptionIndex
Summary: Remove silent failure when exception index has not been set properly.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/Code.java
Changeset: 906e7a390d22
Author: jlahoda
Date: 2014-04-15 18:58 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/906e7a390d22
8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails
Summary: Ensuring the test passes in both samevm and othervm modes.
Reviewed-by: darcy
! test/tools/javac/processing/environment/round/ErroneousAnnotations.out
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
Changeset: 3fc3df8c3eea
Author: bpatel
Date: 2014-01-13 14:50 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/3fc3df8c3eea
8026736: Enhance Javadoc pages
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
Changeset: 4a1443738f7c
Author: rfield
Date: 2014-04-15 15:52 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/4a1443738f7c
8037935: Javac -- final local String var referenced in binary/unary op in lambda produces code that does not verify
Summary: Remove over-zealous Attr optimization breaking lambdas
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8037935/LambdaWithBinOpConstRefToConstString.java
Changeset: 337cf1c63618
Author: rfield
Date: 2014-04-15 15:55 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/337cf1c63618
8038420: Lambda returning post-increment generates wrong code
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/T8038420/LambdaIncrement.java
Changeset: 6207608205b8
Author: jjg
Date: 2014-04-16 16:17 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/6207608205b8
8031649: Clean up javadoc tests
Reviewed-by: jjg
Contributed-by: neil.toda at oracle.com
! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
! test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/com/sun/javadoc/ValidHtml/ValidHtml.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
! test/com/sun/javadoc/WindowTitles/WindowTitles.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCharset/TestCharset.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testConstructors/TestConstructors.java
! test/com/sun/javadoc/testCustomTag/TestCustomTag.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocFiles/TestDocFiles.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
! test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpFile/TestHelpFile.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
! test/com/sun/javadoc/testOptions/TestOptions.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSeeTag/TestSeeTag.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testSupplementary/TestSupplementary.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
! test/com/sun/javadoc/testXOption/TestXOption.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
Changeset: 3d8d9f0df999
Author: ksrini
Date: 2014-04-16 18:36 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/3d8d9f0df999
8039251: Test tools/javadoc/6964914/TestStdDoclet.java fails
Reviewed-by: jjg
! test/tools/javadoc/6964914/TestStdDoclet.java
Changeset: 6acecb34d1bc
Author: ksrini
Date: 2014-04-16 18:15 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/6acecb34d1bc
8037484: [javadoc] fails with java.lang.IllegalStateException: endPosTable already set
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javadoc/parser/7091528/T7091528.java
+ test/tools/javadoc/parser/7091528/p/C3.java
Changeset: 81f0b8ffce68
Author: ksrini
Date: 2014-04-16 19:21 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/81f0b8ffce68
8038976: javadoc requires a trailing / for links where java 7's javadoc didn't
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
Changeset: 9d01c8d49aa1
Author: emc
Date: 2014-04-17 12:17 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/9d01c8d49aa1
8040319: Clean up type annotation exception index generating code in Code.java
Summary: Remove bad code from exception index generation for type annotations and make type_index final
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: 7736a820af6f
Author: lana
Date: 2014-04-17 15:23 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/7736a820af6f
Merge
Changeset: cc804e190c8c
Author: katleman
Date: 2014-04-24 12:21 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/cc804e190c8c
Added tag jdk9-b10 for changeset 7736a820af6f
! .hgtags
Changeset: 95f5329ecbbb
Author: jlahoda
Date: 2014-04-18 11:53 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/95f5329ecbbb
8038788: javac behaves incorrectly for annotations after method type parameters in some cases
Reviewed-by: jjg, emc
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
Changeset: cf78452cdb3b
Author: vromero
Date: 2014-04-18 17:50 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/cf78452cdb3b
8029002: javac should take multiple upper bounds into account in incorporation
Reviewed-by: dlsmith, jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/T8029002/MultipleUpperBoundsIncorporationTest.java
Changeset: 0924a40d9739
Author: jjg
Date: 2014-04-18 17:23 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/0924a40d9739
8040908: javadoc test TestDocEncoding should use -notimestamp
Reviewed-by: ksrini
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
Changeset: adf34d48dc1f
Author: jjg
Date: 2014-04-18 17:25 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/adf34d48dc1f
8041150: Avoid silly use of static methods in JavadocTester
Reviewed-by: ksrini
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/_template/Template.java
! test/com/sun/javadoc/_template/TemplateComplete.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCharset/TestCharset.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java
! test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testConstructors/TestConstructors.java
! test/com/sun/javadoc/testCustomTag/TestCustomTag.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocFiles/TestDocFiles.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
! test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpFile/TestHelpFile.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
! test/com/sun/javadoc/testNotifications/TestNotifications.java
! test/com/sun/javadoc/testOptions/TestOptions.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSeeTag/TestSeeTag.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testSupplementary/TestSupplementary.java
! test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
! test/com/sun/javadoc/testXOption/TestXOption.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
Changeset: 90eb1e6bb784
Author: vromero
Date: 2014-04-21 22:51 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/90eb1e6bb784
8029718: Should always use lambda body structure to disambiguate overload resolution
Reviewed-by: dlsmith, jjg, jlahoda
! 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/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/tools/javac/diags/examples/LambdaBodyNeitherValueNorVoidCompatible.java
- test/tools/javac/lambda/ErroneousLambdaExpr.java
- test/tools/javac/lambda/ErroneousLambdaExpr.out
+ test/tools/javac/lambda/LambdaExprLeadsToMissingClassFilesTest.java
+ test/tools/javac/lambda/MostSpecific09.java
+ test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/TargetType01.java
! test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType02.java
! test/tools/javac/lambda/TargetType02.out
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType42.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest1.java
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
Changeset: b510ad035fe4
Author: alundblad
Date: 2014-04-22 16:51 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/b510ad035fe4
8035063: Option handling in sjavac needs to be rewritten
Summary: Option handling code rewritten. Exclusion / inclusion patterns changed from package to directories.
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Log.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/Source.java
! src/share/classes/com/sun/tools/sjavac/Transformer.java
! src/share/classes/com/sun/tools/sjavac/Util.java
+ src/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java
+ src/share/classes/com/sun/tools/sjavac/options/Option.java
+ src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
+ src/share/classes/com/sun/tools/sjavac/options/Options.java
+ src/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
! src/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ test/tools/sjavac/ExclPattern.java
+ test/tools/sjavac/ExclPatternWrapper.java
+ test/tools/sjavac/JavacOptionPrep.java
+ test/tools/sjavac/JavacOptionPrepWrapper.java
+ test/tools/sjavac/OptionDecoding.java
+ test/tools/sjavac/OptionDecodingWrapper.java
+ test/tools/sjavac/SJavacTestUtil.java
! test/tools/sjavac/SJavacWrapper.java
+ test/tools/sjavac/Serialization.java
+ test/tools/sjavac/SerializationWrapper.java
+ test/tools/sjavac/util/OptionTestUtil.java
Changeset: 71a8aaacdc8a
Author: pgovereau
Date: 2014-04-22 19:52 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/71a8aaacdc8a
8038023: Compiler crash ClassCastException
Summary: Add additional checks on results of ClassReader.readPool
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
Changeset: a5e2ad53792d
Author: pgovereau
Date: 2014-04-22 17:07 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/a5e2ad53792d
8034245: Refactor TopLevel tree node.
Summary: Added JCPackageDecl to JCTree to store package-level information.
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
+ src/share/classes/com/sun/source/tree/PackageTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.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/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! test/tools/javac/tree/DocCommentToplevelTest.java
Changeset: 773a179340fc
Author: pgovereau
Date: 2014-04-22 15:59 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/773a179340fc
8041521: JDK-8034245 breaks a bootcycle build
Reviewed-by: jjg
! make/tools/genstubs/GenStubs.java
Changeset: 7ce35e0917e2
Author: jjg
Date: 2014-04-22 17:41 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/7ce35e0917e2
8041253: Avoid redundant synonyms of NO_TEST
Reviewed-by: ksrini
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpFile/TestHelpFile.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testOptions/TestOptions.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/com/sun/javadoc/testXOption/TestXOption.java
Changeset: 903e207a9fac
Author: jjg
Date: 2014-04-22 17:57 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/903e207a9fac
8040903: Clean up use of BUG_ID in javadoc tests
Reviewed-by: ksrini
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/com/sun/javadoc/_template/Template.java
! test/com/sun/javadoc/_template/TemplateComplete.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCharset/TestCharset.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java
! test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testConstructors/TestConstructors.java
! test/com/sun/javadoc/testCustomTag/TestCustomTag.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocFiles/TestDocFiles.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
! test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpFile/TestHelpFile.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndentation/TestIndentation.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
! test/com/sun/javadoc/testNotifications/TestNotifications.java
! test/com/sun/javadoc/testOptions/TestOptions.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSeeTag/TestSeeTag.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testSupplementary/TestSupplementary.java
! test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
! test/com/sun/javadoc/testXOption/TestXOption.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
Changeset: 78c96c7cf574
Author: jlahoda
Date: 2014-04-23 11:28 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/78c96c7cf574
8039250: Test tools/javac/classfiles/InnerClasses/SyntheticClasses.java fails
Summary: The test should only analyze classfiles.
Reviewed-by: vromero
! test/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
Changeset: 176a2e871eb9
Author: jlahoda
Date: 2014-04-24 13:32 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/176a2e871eb9
8041695: Update the NetBeans build script and metadata
Summary: Various improvements to the NetBeans project for langtools, adding formatting/import setting for langtools.
Reviewed-by: ksrini
! make/netbeans/langtools/build.xml
+ make/netbeans/langtools/nbproject/project.properties
! make/netbeans/langtools/nbproject/project.xml
- make/netbeans/langtools/nbproject/standard-context-menu-items.ent
- make/netbeans/langtools/nbproject/standard-ide-actions.ent
Changeset: f04fccfbd880
Author: lana
Date: 2014-04-24 16:04 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/f04fccfbd880
Merge
- make/netbeans/langtools/nbproject/standard-context-menu-items.ent
- make/netbeans/langtools/nbproject/standard-ide-actions.ent
- test/tools/javac/lambda/ErroneousLambdaExpr.java
- test/tools/javac/lambda/ErroneousLambdaExpr.out
Changeset: 55e92b74c283
Author: katleman
Date: 2014-05-01 12:52 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/55e92b74c283
Added tag jdk9-b11 for changeset f04fccfbd880
! .hgtags
Changeset: 5828c0ddbb04
Author: jjg
Date: 2014-04-25 13:08 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/5828c0ddbb04
8040904: Ensure javadoc tests do not overwrite results within tests
Reviewed-by: ksrini
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testNotifications/TestNotifications.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
Changeset: 7c1bfb902276
Author: pgovereau
Date: 2014-04-25 22:00 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/7c1bfb902276
8039026: Definitely unassigned field can be accessed
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/DefiniteAssignment/T8039026.java
+ test/tools/javac/DefiniteAssignment/T8039026.out
Changeset: 4d0d7a33730d
Author: vromero
Date: 2014-04-28 14:48 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/4d0d7a33730d
8029102: Enhance compiler warnings for Lambda
Reviewed-by: briangoetz, jjg, jlahoda, ahgross
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTest.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTest.out
+ test/tools/javac/T8029102/WarnSerializableLambdaTestb.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTestb.out
+ test/tools/javac/diags/examples/WarnSerializableLambda.java
Changeset: a89f10b5dd01
Author: ksrini
Date: 2014-04-18 08:35 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/a89f10b5dd01
8039410: [javadoc] fix class-use items to be deterministic and index ordering
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ test/com/sun/javadoc/testOrdering/C.java
+ test/com/sun/javadoc/testOrdering/TestOrdering.java
+ test/com/sun/javadoc/testOrdering/UsedInC.java
+ test/com/sun/javadoc/testOrdering/pkg1/C1.java
+ test/com/sun/javadoc/testOrdering/pkg1/C2.java
+ test/com/sun/javadoc/testOrdering/pkg1/C3.java
+ test/com/sun/javadoc/testOrdering/pkg1/C4.java
+ test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
+ test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
Changeset: d002fb1287ec
Author: ksrini
Date: 2014-04-18 08:44 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/d002fb1287ec
8038583: [javadoc] Refactor uses of arrays to Collections
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
Changeset: e6e9f1b096c8
Author: pgovereau
Date: 2014-04-21 17:57 -0400
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/e6e9f1b096c8
8030046: javac incorrectly handles absolute paths in manifest classpath
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/file/FSInfo.java
+ test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/lib/ToolBox.java
Changeset: af0eb050cfba
Author: anazarov
Date: 2014-04-30 13:48 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/af0eb050cfba
8040097: Implement classfile tests for LocalVariableTable and LocalVariableTypeTable attribute.
Reviewed-by: jjg, shurailine, emc
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
+ test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
+ test/tools/javac/classfiles/attributes/lib/TestBase.java
+ test/tools/javac/lib/InMemoryFileManager.java
! test/tools/javac/lib/ToolBox.java
Changeset: c2200da8ec5b
Author: rfield
Date: 2014-04-30 18:19 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/c2200da8ec5b
8036942: javac generates incorrect exception table for multi-catch statements inside a lambda
Summary: Union type info lost and also union type is not processed by TreeMaker.Type -- address by using existing tree, thus by-passing such issues.
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaMultiCatchTest.java
Changeset: 689266bbcd6a
Author: rfield
Date: 2014-04-30 23:02 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/689266bbcd6a
8029852: Bad code generated (VerifyError) when lambda instantiates enclosing local class and has captured variables
8029725: Lambda reference to containing local class causes javac infinite recursion
Reviewed-by: vromero, jlahoda, dlsmith
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaLocalTest.java
+ test/tools/javac/lambda/LambdaOuterLocalTest.java
+ test/tools/javac/lambda/SingleLocalTest.java
Changeset: c062c8dc1e4a
Author: vromero
Date: 2014-05-01 20:36 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/c062c8dc1e4a
8030741: Inference: implement eager resolution of return types, consistent with JDK-8028800
Reviewed-by: dlsmith, jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.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/comp/Resolve.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java
+ test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out
+ test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java
+ test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out
Changeset: 72efbe612e49
Author: lana
Date: 2014-05-01 14:21 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/72efbe612e49
Merge
Changeset: 955d619d42e6
Author: katleman
Date: 2014-05-08 01:05 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/955d619d42e6
Added tag jdk9-b12 for changeset 72efbe612e49
! .hgtags
Changeset: 9cfffe95a5fc
Author: pgovereau
Date: 2014-05-02 22:35 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/9cfffe95a5fc
8033437: javac, inconsistent generic types behaviour when compiling together vs. separate
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com, paul.govereau at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/wildcards/RefQueue.java
+ test/tools/javac/generics/wildcards/RefQueueBug.java
Changeset: 5fbdcc2e3a75
Author: jjg
Date: 2014-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/5fbdcc2e3a75
8042358: some tests have placeholder bugid 1234567
Reviewed-by: mduigou
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 54a460e0ac76
Author: dlsmith
Date: 2014-05-06 15:46 -0600
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/54a460e0ac76
8033718: Inference ignores capture variable as upper bound
Summary: Split Types.lowerBound into two methods; fix bugs in inference handling of capture variables.
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.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/Resolve.java
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7086586/T7086586b.java
+ test/tools/javac/generics/inference/LowerBoundGLB.java
Changeset: 5df0952dff0e
Author: anazarov
Date: 2014-05-07 14:22 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/5df0952dff0e
8040129: Implement classfile tests for SourceFile attribute.
Reviewed-by: shurailine, jjg
+ test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
+ test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
+ test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
Changeset: 08889445d3dc
Author: ohrstrom
Date: 2014-05-07 23:55 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/08889445d3dc
8042699: sjavac does not track dependencies
Summary: Using / in some places and . in other places break package comparisons. The fix standardizes on dots.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/sjavac/Source.java
! test/tools/sjavac/SJavac.java
! test/tools/sjavac/SJavacWrapper.java
Changeset: aba030ee43b5
Author: ohrstrom
Date: 2014-05-08 00:22 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/aba030ee43b5
8042441: sjavac does not track dependencies
Summary: Add support for tracking fully qualified references.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! test/tools/sjavac/SJavac.java
! test/tools/sjavac/SJavacWrapper.java
Changeset: 39f1e6271591
Author: ksrini
Date: 2014-05-07 15:54 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/39f1e6271591
8042654: [javadoc] revert the default methods list.sort to Collections.sort
Reviewed-by: jfranck, jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
Changeset: baf35a88504b
Author: alundblad
Date: 2014-05-07 17:29 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/baf35a88504b
8028196: Javac allows timestamps inside rt.jar to affect compilation when using -sourcepath.
Summary: Added -XXuserPathsFirst to allow user classes to take precedence over boot classes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/options/xprefer/XPreferTest.java
Changeset: 2c8bb81b5d48
Author: lana
Date: 2014-05-08 15:28 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/2c8bb81b5d48
Merge
Changeset: 69210df6b020
Author: katleman
Date: 2014-05-15 10:26 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/69210df6b020
Added tag jdk9-b13 for changeset 2c8bb81b5d48
! .hgtags
More information about the build-infra-dev
mailing list