[aarch64-port-dev ] hg: aarch64-port/jdk9/langtools: 169 new changesets
aph at redhat.com
aph at redhat.com
Mon Jul 21 11:11:40 UTC 2014
Changeset: 95f5329ecbbb
Author: jlahoda
Date: 2014-04-18 11:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/jdk9/langtools/rev/72efbe612e49
Merge
Changeset: 955d619d42e6
Author: katleman
Date: 2014-05-08 01:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/jdk9/langtools/rev/2c8bb81b5d48
Merge
Changeset: 69210df6b020
Author: katleman
Date: 2014-05-15 10:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/69210df6b020
Added tag jdk9-b13 for changeset 2c8bb81b5d48
! .hgtags
Changeset: da8d9f8995d1
Author: jlahoda
Date: 2014-05-09 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/da8d9f8995d1
8040822: Duplicated notifications can be sent to TaskListener
Summary: The analyze finished event must only be sent on the first call to JavaCompiler.flow for a given class.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/api/taskListeners/EventsBalancedTest.java
Changeset: dfd281a9c6bf
Author: jlahoda
Date: 2014-05-09 12:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/dfd281a9c6bf
8041663: Sensitive dependence on location of nested interface
Summary: Adding a method among ambiguous candidates only if it is more specific than some of the existing candidates.
Reviewed-by: dlsmith, vromero
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/resolve/AmbiguityErrorTest.java
Changeset: 28ff3e6247b6
Author: ksrini
Date: 2014-05-08 08:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/28ff3e6247b6
8042601: Javadoc sort fails
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
! test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
Changeset: 228659ae84f3
Author: jjg
Date: 2014-05-09 08:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/228659ae84f3
8042839: XPreferTest fails on Windows
Reviewed-by: vromero
! test/tools/javac/options/xprefer/XPreferTest.java
Changeset: 1472e30d4a7b
Author: emc
Date: 2014-05-09 09:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1472e30d4a7b
8040327: Eliminate AnnotatedType
Summary: Replace AnnotatedType with type annotations being stored in the Type class as metadata
Reviewed-by: jjg, jfranck, wmdietl, jlahoda
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! 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/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.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/comp/Resolve.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
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/types/TypeHarness.java
Changeset: e5d0d7510671
Author: dlsmith
Date: 2014-05-09 14:56 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e5d0d7510671
8042656: Inference produces spurious error for intersection type bounds check
Summary: Fix subtyping for intersections involving capture variables
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/typevars/IntersectionSubVar.java
Changeset: 7e5918873ba1
Author: jlahoda
Date: 2014-05-09 23:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/7e5918873ba1
8042867: Missing license header for langtools/make/netbeans/langtools/nbproject/project.properties
Reviewed-by: ksrini
! make/netbeans/langtools/nbproject/project.properties
Changeset: 94aca852a4d0
Author: jjg
Date: 2014-05-09 15:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/94aca852a4d0
8038730: Clean up the way JavadocTester is invoked, and checks for errors.
Reviewed-by: ksrini, sogoel, bpatel
! test/com/sun/javadoc/5093723/T5093723.java
! 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/InheritDocForUserTags/DocTest.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/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/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/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/testOrdering/TestOrdering.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: 615a70db794b
Author: vromero
Date: 2014-05-10 00:46 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/615a70db794b
8037379: fix for JDK-8029569 doesn't cover all possible cases
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java
! test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out
Changeset: aa1236dbf865
Author: vromero
Date: 2014-05-10 01:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/aa1236dbf865
8028503: javac, for method references a primitive type can be added as a bound
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/inference/T8028503/PrimitiveTypeInBoundForMethodRefTest.java
! test/tools/javac/lambda/MethodReference42.out
! test/tools/javac/lambda/MethodReference44.out
Changeset: c1c2a5f9ba0c
Author: jjg
Date: 2014-05-09 18:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c1c2a5f9ba0c
8042886: Test langtools/test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java fails on Windows
Reviewed-by: darcy
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
Changeset: 9c2c24a6785d
Author: emc
Date: 2014-05-09 22:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9c2c24a6785d
8035763: Error parsing binary type annotations data in javac
Summary: Fix accidental reversal of read order from a previous change
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 4525f3a38730
Author: dlsmith
Date: 2014-05-13 15:29 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/4525f3a38730
8034223: Most-specific should not have any special treatment for boxed vs. unboxed types
Summary: Rewrite most-specific logic to conform to JLS 8 15.12.2.5
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/lambda/MostSpecific10.java
+ test/tools/javac/lambda/MostSpecific11.java
+ test/tools/javac/lambda/MostSpecific12.java
+ test/tools/javac/lambda/MostSpecific12.out
+ test/tools/javac/lambda/MostSpecific13.java
+ test/tools/javac/lambda/MostSpecific13.out
+ test/tools/javac/lambda/MostSpecific14.java
+ test/tools/javac/lambda/MostSpecific14.out
! test/tools/javac/lambda/TargetType16.java
- test/tools/javac/lambda/TargetType16.out
! test/tools/javac/lambda/TargetType23.java
! test/tools/javac/lambda/TargetType23.out
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
+ test/tools/javac/resolve/tests/PrimitiveVsReferenceSamePhase.java
Changeset: 464d69f73516
Author: dlsmith
Date: 2014-05-13 15:34 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/464d69f73516
8042882: Support verbosity options in langtools testing
8032441: langtools/test/Makefile breaks when JT_JAVA set to a JDK 9 build
Reviewed-by: mduigou
! test/Makefile
Changeset: 1df3f53b9d98
Author: lana
Date: 2014-05-15 10:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1df3f53b9d98
Merge
- test/tools/javac/lambda/TargetType16.out
Changeset: 282210d7b08b
Author: katleman
Date: 2014-05-22 12:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/282210d7b08b
Added tag jdk9-b14 for changeset 1df3f53b9d98
! .hgtags
Changeset: d488132dbea7
Author: anazarov
Date: 2014-05-12 17:09 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d488132dbea7
8042771: Missing bug id in test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
Reviewed-by: jjg
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
Changeset: 4487f6f98252
Author: jlahoda
Date: 2014-05-16 10:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/4487f6f98252
8043186: javac test langtools/tools/javac/util/StringUtilsTest.java fails
Summary: The result of String.toLowerCase.indexOf does not always point at the start of the given string in the non-lowercased text.
Reviewed-by: jjg, bpatel
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRelativeLinks/pkg/C.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/tools/javac/util/StringUtilsTest.java
Changeset: 2a096f5666fd
Author: jjg
Date: 2014-05-18 19:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2a096f5666fd
8041422: Split javac ClassReader into ClassReader+ClassFinder
Reviewed-by: jfranck
+ src/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ src/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java
- src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/MethodParametersTest.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/defaultMethods/BadClassfile.java
Changeset: 87491833da58
Author: pgovereau
Date: 2014-05-16 17:08 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/87491833da58
8015927: Class reference duplicates in constant pool
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
Changeset: 30e0e2a21c7d
Author: ntoda
Date: 2014-05-20 15:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/30e0e2a21c7d
8042406: javac.jvm.ClassReader.readClassFile() is using Target to verify valid major versions
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 1948f43148ec
Author: lana
Date: 2014-05-22 14:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1948f43148ec
Merge
- src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
Changeset: a43b8dbe5f50
Author: sogoel
Date: 2014-05-22 15:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a43b8dbe5f50
8043336: Missing bug id in test/tools/javac/lambda/TargetType23.java
Reviewed-by: jjg, vromero, dlsmith
! test/tools/javac/lambda/TargetType23.java
Changeset: e6c5354fd9cd
Author: pgovereau
Date: 2014-05-27 18:57 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e6c5354fd9cd
8041704: wrong error message when mixing lambda expression and inner class
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.out
+ test/tools/javac/lambda/T8041704/ErrorMessageTest.java
+ test/tools/javac/lambda/T8041704/ErrorMessageTest.out
Changeset: df54b4b79988
Author: pgovereau
Date: 2014-05-27 22:26 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/df54b4b79988
8042741: Java 8 compiler throws NullPointerException depending location in source file
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/A.java
+ test/tools/javac/flow/T8042741/PositionTest.java
Changeset: 70c37804003a
Author: pgovereau
Date: 2014-05-27 14:23 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/70c37804003a
7177211: SharedNameTable.create and .dispose are not used
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/Names.java
Changeset: abbc15936e1b
Author: dlsmith
Date: 2014-05-27 16:32 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/abbc15936e1b
8042338: Refactor Types.upperBound to treat wildcards and variables separately
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Types.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/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 8666a9611eb8
Author: dlsmith
Date: 2014-05-27 16:39 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8666a9611eb8
8044050: Move misplaced inference tests to test/tools/javac/generics/inference
Reviewed-by: vromero
+ test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java
+ test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java
+ test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out
+ test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java
+ test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out
- 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: 204314bf9667
Author: katleman
Date: 2014-05-29 22:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/204314bf9667
Added tag jdk9-b15 for changeset 8666a9611eb8
! .hgtags
Changeset: 217bf9b56e6c
Author: pgovereau
Date: 2014-05-28 21:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/217bf9b56e6c
8037934: Javac generates invalid signatures for local types
Reviewed-by: vromero, rfield
Contributed-by: separdaud at redhat.com
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/types/BadSigTest.java
Changeset: 9955b8180ff6
Author: vromero
Date: 2014-05-29 15:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9955b8180ff6
8037937: javac: AssertionError during LVT generation, wrong variable ranges
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIfElse.java
Changeset: ca2bc0c46552
Author: jlahoda
Date: 2014-05-30 12:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ca2bc0c46552
8031967: For some sources compiler compiles for ever
Summary: Avoid creating DeferredTypes for method calls with method calls as receivers if the site can be determined reliably
Reviewed-by: mcimadamore, vromero
Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8031967.java
Changeset: 7d67ebd3e35c
Author: lana
Date: 2014-05-30 09:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/7d67ebd3e35c
Merge
Changeset: 00d3ef2061f0
Author: katleman
Date: 2014-06-04 20:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/00d3ef2061f0
Added tag jdk9-b16 for changeset 7d67ebd3e35c
! .hgtags
Changeset: 4e6234110d3a
Author: vromero
Date: 2014-05-30 18:21 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/4e6234110d3a
8042785: javac, bridge methods are not getting the flags from the original method
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java
Changeset: 62e5d13e3383
Author: vromero
Date: 2014-06-02 22:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/62e5d13e3383
8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError
Reviewed-by: jjg, ksrini
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
- test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java
Changeset: b21c359c1fd1
Author: vromero
Date: 2014-06-04 20:01 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b21c359c1fd1
8041713: Type inference of non-existent method references crashes the compiler
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java
+ test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.out
Changeset: 56b8da5c4eaf
Author: mcimadamore
Date: 2014-06-05 12:21 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/56b8da5c4eaf
8043893: Inference doesn't report error on incompatible upper bounds
Summary: Failure on type-equality check during incorporation doesn't trigger inference error
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8043893/T8043893.java
+ test/tools/javac/generics/inference/8043893/T8043893.out
! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out
Changeset: fe32d75d4d4f
Author: sogoel
Date: 2014-06-05 10:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/fe32d75d4d4f
8044064: Group 1: create .out files for cast and capture negative tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/CaptureInSubtype.java
+ test/tools/javac/CaptureInSubtype.out
! test/tools/javac/capture/Capture2.java
+ test/tools/javac/capture/Capture2.out
! test/tools/javac/capture/Martin.java
+ test/tools/javac/capture/Martin.out
! test/tools/javac/capture/T6594284.java
+ test/tools/javac/capture/T6594284.out
! test/tools/javac/cast/5064736/T5064736.java
+ test/tools/javac/cast/5064736/T5064736.out
! test/tools/javac/cast/6219964/T6219964.java
+ test/tools/javac/cast/6219964/T6219964.out
! test/tools/javac/cast/6302956/T6302956.java
+ test/tools/javac/cast/6302956/T6302956.out
! test/tools/javac/cast/6548436/T6548436d.java
+ test/tools/javac/cast/6548436/T6548436d.out
! test/tools/javac/cast/BoxedArray.java
+ test/tools/javac/cast/BoxedArray.out
Changeset: 5eb7e8bb476b
Author: sogoel
Date: 2014-06-05 10:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/5eb7e8bb476b
8044072: Group 2: create .out files for OverrideChecks tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/OverrideChecks/InconsistentReturn.java
+ test/tools/javac/OverrideChecks/InconsistentReturn.out
! test/tools/javac/OverrideChecks/Private.java
+ test/tools/javac/OverrideChecks/Private.out
! test/tools/javac/OverrideChecks/StaticOverride.java
+ test/tools/javac/OverrideChecks/StaticOverride.out
! test/tools/javac/OverrideChecks/T4720356a.java
+ test/tools/javac/OverrideChecks/T4720356a.out
! test/tools/javac/OverrideChecks/T4720359a.java
+ test/tools/javac/OverrideChecks/T4720359a.out
! test/tools/javac/OverrideChecks/T4721069.java
+ test/tools/javac/OverrideChecks/T4721069.out
! test/tools/javac/OverrideChecks/ThrowsConflict.java
+ test/tools/javac/OverrideChecks/ThrowsConflict.out
Changeset: 8ea3d41ba8f3
Author: jjg
Date: 2014-06-05 13:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8ea3d41ba8f3
8046067: test/tools/javac/api/6410643/T6410643.java is broken
Reviewed-by: darcy, ksrini
! test/tools/javac/api/6410643/T6410643.java
Changeset: b64f8d5b97fa
Author: lana
Date: 2014-06-05 19:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b64f8d5b97fa
Merge
Changeset: fd8da51c5df4
Author: katleman
Date: 2014-06-12 10:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/fd8da51c5df4
Added tag jdk9-b17 for changeset b64f8d5b97fa
! .hgtags
Changeset: 22edab1c93db
Author: katleman
Date: 2014-06-13 11:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/22edab1c93db
Added tag jdk9-b18 for changeset fd8da51c5df4
! .hgtags
Changeset: 3dfd962149b2
Author: emc
Date: 2014-06-06 16:00 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/3dfd962149b2
8027262: Determine location for type annotations earlier in compiler pipeline
8027261: Single codepath for attaching annotations to symbols
8027258: Permit a single source annotation to generate multiple bytecode annotations
8027182: Incorrect annotation attributes for type annotations on constructor type parameters
8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument
8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types
8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda
8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index
8042060: Type parameter annotations don't work with multiple type parameters
8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creation
Summary: Initial rearchitecting of type annotations frontend pipeline
Reviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Env.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.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/Gen.java
! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java
! test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/warnings/6747671/T6747671.out
! test/tools/javac/warnings/suppress/T6480588.out
! test/tools/javac/warnings/suppress/TypeAnnotations.out
! test/tools/javap/output/RepeatingTypeAnnotations.java
Changeset: f434ca8aface
Author: aeremeev
Date: 2014-06-06 16:08 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f434ca8aface
8042451: Write tests for all possible kinds of type annotation
Summary: Add new tests for type annotations to improve case coverage
Reviewed-by: jjg, emc, abuckley
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
Changeset: 01c43036a26e
Author: jjg
Date: 2014-06-08 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/01c43036a26e
7026941: 199: path options ignored when reusing filemanager across tasks
Reviewed-by: jlahoda, jfranck
! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/ToolOption.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java
+ test/tools/javac/api/TestSearchPaths.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/processing/6430209/T6430209.java
Changeset: 8d6a76a38178
Author: jlahoda
Date: 2014-06-09 10:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8d6a76a38178
8033414: javac Plugin to receive notification (before and) after the compilation.
Summary: Introducing TaskEvent.Kind.COMPILATION, sending this event before and after compilation.
Reviewed-by: jjg, jfranck
Contributed-by: joel.franck at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6395974.java
! test/tools/javac/T6403466.out
+ test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
Changeset: a8ebc1d5cde9
Author: mcimadamore
Date: 2014-06-09 12:54 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a8ebc1d5cde9
8043725: javac fails with StackOverflowException
Summary: loose type comparison test should be protected against infinite recursion with fbounds
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8043725/T8043725.java
Changeset: 020899586e8b
Author: emc
Date: 2014-06-09 15:46 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/020899586e8b
8046296: java/util/concurrent/BlockingQueue/PollMemoryLeak.java fails in nightly on all platform due to compiler issue
Summary: Alter logic to choose type of type annotation position for a variable declaration
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: f7be68b3bd2e
Author: dlsmith
Date: 2014-06-10 12:41 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f7be68b3bd2e
8037385: constant pool errors with -target 1.7 and static default methods
Summary: Add error check for static interface methods invoked from -source 7
Reviewed-by: vromero, mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java
Changeset: 71e241ea30f1
Author: dlsmith
Date: 2014-06-10 15:25 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/71e241ea30f1
8015101: Covariance of return type implied by upper bounding on type parameter is ignored
Summary: Capture intersection supertypes before comparing their members
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/wildcards/7034495/T7034495.out
+ test/tools/javac/generics/wildcards/T8015101.java
Changeset: 40d829674bb4
Author: pgovereau
Date: 2014-06-11 12:49 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/40d829674bb4
8027886: javac allows illegal receiver parameters
8029042: Receiver parameter not supported on local class constructor
Reviewed-by: jfranck, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/annotations/FinalReceiverTest.java
+ test/tools/javac/annotations/FinalReceiverTest.out
+ test/tools/javac/annotations/LocalInnerReceiverTest.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
Changeset: 8e921a530aaf
Author: emc
Date: 2014-06-12 11:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8e921a530aaf
8043484: DPrinter does not compile
Summary: Make DPrinter compile
Reviewed-by: jjg
! test/tools/javac/lib/DPrinter.java
Changeset: 94543b979c40
Author: lana
Date: 2014-06-12 15:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/94543b979c40
Merge
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: a9accd7c4415
Author: lana
Date: 2014-06-18 10:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a9accd7c4415
Merge
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: 34229d03afe7
Author: katleman
Date: 2014-06-19 11:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/34229d03afe7
Added tag jdk9-b19 for changeset a9accd7c4415
! .hgtags
Changeset: 017098c7fa18
Author: ksrini
Date: 2014-05-22 12:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/017098c7fa18
8042829: [javadoc] index-file output is not sorted correctly
8043062: JDK 9 platform and compiler upgrade failed on Solaris-sparcv9 with Javadoc.gmk:360: recipe for target docs/api/index.html
Reviewed-by: erikj, jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
Changeset: c2d589333410
Author: alundblad
Date: 2014-06-12 14:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c2d589333410
8042830: A recently added Xprefer test fails on Windows
Summary: Test now accepts both / and \ as file separator.
Reviewed-by: mcimadamore
! test/tools/javac/options/xprefer/XPreferTest.java
Changeset: 220bfc92607e
Author: jjg
Date: 2014-06-16 11:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/220bfc92607e
8046369: sjavac should not use javac internal API for starting javac
Reviewed-by: jfranck, alundblad, ohrstrom
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! test/tools/sjavac/SJavac.java
Changeset: 33cb06e65de2
Author: pgovereau
Date: 2014-06-17 11:11 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/33cb06e65de2
8038975: Access control in enhanced for
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/code/Flags.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/Enter.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/comp/TransTypes.java
+ src/share/classes/com/sun/tools/javac/comp/TypeEnvs.java
+ test/tools/javac/T8038975/AccessTest.java
+ test/tools/javac/T8038975/a/A.java
+ test/tools/javac/T8038975/a/B.java
Changeset: b4d1f317b2cc
Author: vromero
Date: 2014-06-17 17:33 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b4d1f317b2cc
8036953: Fix timing of varargs access check, per JDK-8016205
Reviewed-by: mcimadamore, dlsmith
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/varargs/6313164/T6313164.java
- test/tools/javac/varargs/6313164/T6313164.out
+ test/tools/javac/varargs/6313164/T6313164Source7.out
+ test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out
! test/tools/javac/varargs/6313164/T7175433.java
+ test/tools/javac/varargs/6313164/T7175433.out
! test/tools/javac/varargs/6313164/p1/B.java
Changeset: d8d49a41294a
Author: jlahoda
Date: 2014-06-18 10:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d8d49a41294a
8046916: Type parameter annotations don't work with multiple type parameters
Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables.
Reviewed-by: jfranck, emc
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java
Changeset: f4ea5dca6498
Author: mcimadamore
Date: 2014-06-18 13:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f4ea5dca6498
8043253: Slow javac compile times in JDK 8
Summary: Enable on-demand diagnostic source position completion
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
Changeset: ca2f625d3712
Author: lana
Date: 2014-06-18 10:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ca2f625d3712
Merge
- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
- test/tools/javac/varargs/6313164/T6313164.out
Changeset: 31acbc476a52
Author: lana
Date: 2014-06-20 10:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/31acbc476a52
Merge
- test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java
- test/tools/javac/varargs/6313164/T6313164.out
Changeset: fa0d1059a26f
Author: katleman
Date: 2014-06-26 12:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/fa0d1059a26f
Added tag jdk9-b20 for changeset 31acbc476a52
! .hgtags
Changeset: 9bc48352fb7b
Author: katleman
Date: 2014-07-03 11:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9bc48352fb7b
Added tag jdk9-b21 for changeset fa0d1059a26f
! .hgtags
Changeset: c230fa74ef7b
Author: sogoel
Date: 2014-06-18 14:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/c230fa74ef7b
8046071: update three javadoc tests for empty <p> tag
Reviewed-by: jjg, ksrini
! test/com/sun/javadoc/DocRootSlash/p1/package.html
! test/com/sun/javadoc/JavascriptWinTitle/overview.html
! test/com/sun/javadoc/ValidHtml/overview.html
Changeset: f25395823aab
Author: vromero
Date: 2014-06-19 15:39 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f25395823aab
8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface
Reviewed-by: mcimadamore
Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java
+ test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.out
Changeset: 8085359d9444
Author: jlahoda
Date: 2014-06-19 22:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/8085359d9444
8041648: do while loop that misses ending semicolon has wrong end position
Summary: Ensure the end positions are meaningful even if statement's semicolon is missing.
Reviewed-by: jjg
Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/tree/MissingSemicolonTest.java
Changeset: 340148a26acf
Author: vromero
Date: 2014-06-19 23:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/340148a26acf
8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java
+ test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.out
Changeset: 9b187f24c709
Author: dlsmith
Date: 2014-06-20 10:56 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9b187f24c709
8034147: javac crashes with a NullPointerException during bounds checking
Summary: Types.supertype should return Type.noType rather than null
Reviewed-by: vromero, mcimadamore
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/wildcards/T8034147.java
Changeset: 11ed38d8765b
Author: dlsmith
Date: 2014-06-20 11:42 -0600
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/11ed38d8765b
8047407: Add test for JDK-8037385
Reviewed-by: mcimadamore
+ test/tools/javac/defaultMethods/static/StaticInvoke.java
+ test/tools/javac/defaultMethods/static/StaticInvoke6.out
+ test/tools/javac/defaultMethods/static/StaticInvoke7.out
Changeset: 173f27d6e81f
Author: rfield
Date: 2014-06-20 10:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/173f27d6e81f
8046060: Different results of floating point multiplication for lambda code block
Summary: propogate strictfp into lambda body
Reviewed-by: vromero, jlahoda
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaTestStrictFP.java
+ test/tools/javac/lambda/LambdaTestStrictFPFlag.java
+ test/tools/javac/lambda/LambdaTestStrictFPMethod.java
Changeset: 6c8c530a1b1b
Author: vromero
Date: 2014-06-20 20:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/6c8c530a1b1b
8044546: Crash on faulty reduce/lambda
Reviewed-by: mcimadamore, dlsmith
Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.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/Resolve.java
+ test/tools/javac/generics/inference/T8044546/CrashImplicitLambdaTest.java
+ test/tools/javac/generics/inference/T8044546/NestedInvocationsTest.java
Changeset: db0bca6feeb2
Author: sogoel
Date: 2014-06-20 13:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/db0bca6feeb2
8047300: update tools/javadoc/6227454 test for missing <DOCTYPE> tags
Reviewed-by: jjg, ksrini
! test/tools/javadoc/6227454/Test.java
Changeset: 97731dc59ef6
Author: rfield
Date: 2014-06-24 00:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/97731dc59ef6
8037404: javac NPE or VerifyError for code with constructor reference of inner class
8047341: lambda reference to inner class in base class causes LambdaConversionException
8044748: JVM cannot access constructor though ::new reference although can call it directly
8044737: Lambda: NPE while obtaining method reference through lambda expression
Summary: revamp and simplify handling of complex method references
Reviewed-by: dlsmith, vromero
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
Changeset: f935f27abaef
Author: mcimadamore
Date: 2014-06-24 16:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f935f27abaef
8046451: Add basic IntelliJ support for langtools
Summary: Add new ant target 'idea' to create IntelliJ langtools project
Reviewed-by: jjg
! .hgignore
! make/build.xml
+ make/intellij/ant.xml
+ make/intellij/build.xml
+ make/intellij/compiler.xml
+ make/intellij/inspectionProfiles/langtools.xml
+ make/intellij/inspectionProfiles/profiles_settings.xml
+ make/intellij/langtools.iml
+ make/intellij/misc.xml
+ make/intellij/modules.xml
+ make/intellij/vcs.xml
+ make/intellij/workspace.xml
Changeset: 9fe158562a96
Author: darcy
Date: 2014-06-24 10:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/9fe158562a96
7196160: Project Coin: allow @SafeVarargs on private methods
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/VarargsFinalOnly.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
Changeset: 65ad8ee1ff0f
Author: ksrini
Date: 2014-06-24 15:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/65ad8ee1ff0f
8047157: [javadoc] fixup tests for determinism and add classes uses
Reviewed-by: jjg
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testUseOption/pkg1/C1.java
+ test/com/sun/javadoc/testUseOption/pkg1/C10.java
+ test/com/sun/javadoc/testUseOption/pkg1/C9.java
+ test/com/sun/javadoc/testUseOption/pkg1/UsedInterface.java
+ test/com/sun/javadoc/testUseOption/pkg1/UsedInterfaceA.java
Changeset: 2b6b96ed3878
Author: rfield
Date: 2014-06-25 11:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2b6b96ed3878
8048121: javac complex method references: revamp and simplify
8038776: VerifyError when running successfully compiled java class
Summary: Add tests missing from the push of 8037404
Reviewed-by: dlsmith, vromero
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerBootstrap.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java
+ test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java
+ test/tools/javac/lambda/methodReference/MethodRefQualifier1.java
+ test/tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java
+ test/tools/javac/lambda/methodReference/MethodRefToInner.java
+ test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java
Changeset: 3c49a62452a0
Author: jjg
Date: 2014-06-25 17:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/3c49a62452a0
8046613: Fill in missing doc comments
Reviewed-by: darcy
! src/share/classes/com/sun/javadoc/AnnotatedType.java
Changeset: e0e50718a250
Author: jjg
Date: 2014-06-25 19:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e0e50718a250
8046614: Fill in missing doc comments
Reviewed-by: darcy
! src/share/classes/com/sun/source/doctree/AttributeTree.java
! src/share/classes/com/sun/source/doctree/AuthorTree.java
! src/share/classes/com/sun/source/doctree/BlockTagTree.java
! src/share/classes/com/sun/source/doctree/CommentTree.java
! src/share/classes/com/sun/source/doctree/DeprecatedTree.java
! src/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/share/classes/com/sun/source/doctree/DocTree.java
! src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/share/classes/com/sun/source/doctree/EndElementTree.java
! src/share/classes/com/sun/source/doctree/EntityTree.java
! src/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/share/classes/com/sun/source/doctree/IdentifierTree.java
! src/share/classes/com/sun/source/doctree/InlineTagTree.java
! src/share/classes/com/sun/source/doctree/LinkTree.java
! src/share/classes/com/sun/source/doctree/LiteralTree.java
! src/share/classes/com/sun/source/doctree/ParamTree.java
! src/share/classes/com/sun/source/doctree/ReferenceTree.java
! src/share/classes/com/sun/source/doctree/ReturnTree.java
! src/share/classes/com/sun/source/doctree/SeeTree.java
! src/share/classes/com/sun/source/doctree/SerialDataTree.java
! src/share/classes/com/sun/source/doctree/SerialFieldTree.java
! src/share/classes/com/sun/source/doctree/SerialTree.java
! src/share/classes/com/sun/source/doctree/SinceTree.java
! src/share/classes/com/sun/source/doctree/StartElementTree.java
! src/share/classes/com/sun/source/doctree/TextTree.java
! src/share/classes/com/sun/source/doctree/ThrowsTree.java
! src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/share/classes/com/sun/source/doctree/ValueTree.java
! src/share/classes/com/sun/source/doctree/VersionTree.java
! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ErroneousTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/PackageTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.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/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTreePath.java
! src/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreePathScanner.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
! src/share/classes/javax/tools/Diagnostic.java
! src/share/classes/javax/tools/DiagnosticCollector.java
! src/share/classes/javax/tools/DocumentationTool.java
! src/share/classes/javax/tools/FileObject.java
! src/share/classes/javax/tools/JavaCompiler.java
! src/share/classes/javax/tools/JavaFileManager.java
! src/share/classes/javax/tools/JavaFileObject.java
! src/share/classes/javax/tools/StandardJavaFileManager.java
! src/share/classes/javax/tools/StandardLocation.java
! src/share/classes/javax/tools/Tool.java
! src/share/classes/javax/tools/ToolProvider.java
Changeset: 0099245e979a
Author: jjg
Date: 2014-06-25 19:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0099245e979a
8048162: Restrict catch type from Throwable to ReflectiveOperationException
Reviewed-by: darcy
! src/share/classes/com/sun/source/util/Trees.java
Changeset: 0518710873ff
Author: pgovereau
Date: 2014-06-26 13:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0518710873ff
8042345: getDocComment fails for doc comments on PackageElement found in package-info.java
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java
+ test/tools/javac/processing/model/util/elements/doccomments/p/package-info.java
Changeset: 020679d7393f
Author: jjg
Date: 2014-06-26 11:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/020679d7393f
8047183: JDK build fails with sjavac enabled
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ test/tools/sjavac/IgnoreSymbolFile.java
Changeset: 72b438e9500a
Author: jjg
Date: 2014-06-26 11:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/72b438e9500a
8007307: DPrinter: support the DocTree API
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! test/tools/javac/lib/DPrinter.java
Changeset: 2a83edbd9e4c
Author: sogoel
Date: 2014-06-26 15:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2a83edbd9e4c
8047303: update com/sun/javadoc/DocRootSlash/DocRootSlash for unexpected </a>
Reviewed-by: jjg, ksrini
! test/com/sun/javadoc/DocRootSlash/overview.html
! test/com/sun/javadoc/DocRootSlash/p1/package.html
Changeset: 197330877ece
Author: sogoel
Date: 2014-06-26 15:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/197330877ece
8047743: update com/sun/javadoc/testHref for unrecognized <action>
Reviewed-by: jjg, ksrini
- test/com/sun/javadoc/testHref/pkg/C3.java
Changeset: 30107d3a97b2
Author: sogoel
Date: 2014-06-26 15:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/30107d3a97b2
8047744: update 2 javadoc tests for nested emphasis <code>
Reviewed-by: jjg, ksrini
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java
Changeset: e95a75d1098c
Author: sogoel
Date: 2014-06-26 15:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e95a75d1098c
8048168: update 2 javadoc tests to add summary attribute for table tag
Reviewed-by: jjg, ksrini
! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
! test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLegacyTaglet/ToDoTaglet.java
Changeset: 0ae21b11d85b
Author: sogoel
Date: 2014-06-26 16:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0ae21b11d85b
8047316: update javadoc tests to fix tidy warning for incorrect html comment
Reviewed-by: jjg, ksrini
! test/com/sun/javadoc/DocRootSlash/overview.html
! test/com/sun/javadoc/DocRootSlash/p1/C1.java
! test/com/sun/javadoc/DocRootSlash/p1/package.html
Changeset: 18e2c22d5c2e
Author: sogoel
Date: 2014-06-26 16:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/18e2c22d5c2e
8048293: update tools/javadoc/6227454 to have missing <head> tag
Reviewed-by: jjg, bpatel
! test/tools/javadoc/6227454/Test.java
Changeset: 855f8c7337eb
Author: vromero
Date: 2014-06-27 20:32 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/855f8c7337eb
8047719: Incorrect LVT in switch statement
Reviewed-by: jjg, jlahoda
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseSwitch.java
Changeset: 5bd36f40e4c5
Author: alundblad
Date: 2014-06-17 14:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/5bd36f40e4c5
8048594: The sjavac client/server protocol should be hidden behind an interface
Reviewed-by: 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/Main.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/comp/JavaCompilerWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
+ src/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
+ src/share/classes/com/sun/tools/sjavac/server/JavacService.java
+ src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! test/tools/sjavac/SJavac.java
Changeset: f278516ca25e
Author: ksrini
Date: 2014-06-27 17:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/f278516ca25e
8047162: [javadoc] index files are non deterministic
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
+ test/com/sun/javadoc/testOrdering/src-2/a/A.java
+ test/com/sun/javadoc/testOrdering/src-2/a/something.java
+ test/com/sun/javadoc/testOrdering/src-2/b/B.java
+ test/com/sun/javadoc/testOrdering/src-2/b/something.java
+ test/com/sun/javadoc/testOrdering/src-2/e/something.java
+ test/com/sun/javadoc/testOrdering/src-2/something/J.java
+ test/com/sun/javadoc/testOrdering/src-2/something/package-info.java
+ test/com/sun/javadoc/testOrdering/src-2/something/something.java
Changeset: eb1989ca0494
Author: jlahoda
Date: 2014-06-30 17:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/eb1989ca0494
6707032: Division by zero warning not suppressed properly in some cases
Summary: Delay reporting of the division by zero warning until annotations are resolved, so that @SuppressWarnings works correctly.
Reviewed-by: vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/warnings/suppress/T6707032.java
+ test/tools/javac/warnings/suppress/T6707032.out
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
Changeset: 45882ef4495c
Author: mcimadamore
Date: 2014-07-01 17:23 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/45882ef4495c
8048905: More tweaking with langtools intellij support
Summary: Add support for 'jtreg.home' property; fix code width to be 80; disable import optimizations
Reviewed-by: vromero
! make/build.xml
! make/intellij/ant.xml
+ make/intellij/codeStyleSettings.xml
Changeset: 0b822b876bc9
Author: mchung
Date: 2014-06-20 13:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0b822b876bc9
8044063: Remove com.sun.java.browser.* from jdk repo
Reviewed-by: darcy, alanb
! src/share/classes/com/sun/tools/javac/resources/legacy.properties
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
Changeset: b7a5cbf1090e
Author: ddehaven
Date: 2014-06-23 13:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b7a5cbf1090e
Merge
Changeset: b594326278ed
Author: prr
Date: 2014-07-01 10:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/b594326278ed
Merge
- test/com/sun/javadoc/testHref/pkg/C3.java
Changeset: ba3328912cde
Author: briangoetz
Date: 2014-07-01 15:54 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/ba3328912cde
8032188: Remove dead code in TransTypes
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
Changeset: 3fce8f1a0d76
Author: lana
Date: 2014-07-01 14:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/3fce8f1a0d76
Merge
- test/com/sun/javadoc/testHref/pkg/C3.java
Changeset: 86f3208c0070
Author: sogoel
Date: 2014-07-02 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/86f3208c0070
8044236: create .out files for DefiniteAssignment tests in tools/javac dir
Reviewed-by: jjg, vromero
! test/tools/javac/DefiniteAssignment/DASwitch.java
+ test/tools/javac/DefiniteAssignment/DASwitch.out
! test/tools/javac/DefiniteAssignment/DUParam1.java
+ test/tools/javac/DefiniteAssignment/DUParam1.out
! test/tools/javac/DefiniteAssignment/DUParam2.java
+ test/tools/javac/DefiniteAssignment/DUParam2.out
! test/tools/javac/DefiniteAssignment/DefAssignAfterThis_1.java
+ test/tools/javac/DefiniteAssignment/DefAssignAfterThis_1.out
! test/tools/javac/DefiniteAssignment/DefAssignAfterThis_2.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry1.java
+ test/tools/javac/DefiniteAssignment/DefAssignAfterTry1.out
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry2.java
+ test/tools/javac/DefiniteAssignment/DefAssignAfterTry2.out
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry3.java
+ test/tools/javac/DefiniteAssignment/DefAssignAfterTry3.out
! test/tools/javac/DefiniteAssignment/T4704365.java
+ test/tools/javac/DefiniteAssignment/T4704365.out
! test/tools/javac/DefiniteAssignment/T4717164.java
+ test/tools/javac/DefiniteAssignment/T4717164.out
! test/tools/javac/DefiniteAssignment/T4717165.java
+ test/tools/javac/DefiniteAssignment/T4717165.out
! test/tools/javac/DefiniteAssignment/T4718142.java
+ test/tools/javac/DefiniteAssignment/T4718142.out
! test/tools/javac/DefiniteAssignment/T4718142a.java
+ test/tools/javac/DefiniteAssignment/T4718142a.out
! test/tools/javac/DefiniteAssignment/T4718708.java
+ test/tools/javac/DefiniteAssignment/T4718708.out
! test/tools/javac/DefiniteAssignment/T4721062a.java
+ test/tools/javac/DefiniteAssignment/T4721062a.out
! test/tools/javac/DefiniteAssignment/T4721062b.java
+ test/tools/javac/DefiniteAssignment/T4721062b.out
! test/tools/javac/DefiniteAssignment/T4725725.java
+ test/tools/javac/DefiniteAssignment/T4725725.out
! test/tools/javac/DefiniteAssignment/UncaughtException.java
+ test/tools/javac/DefiniteAssignment/UncaughtException.out
Changeset: 185e5bcbc04e
Author: sogoel
Date: 2014-07-02 13:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/185e5bcbc04e
8044864: .out files for enum tests in tools/javac dir - part 1
Reviewed-by: jjg
! test/tools/javac/enum/DA1.java
+ test/tools/javac/enum/DA1.out
! test/tools/javac/enum/DA2.java
+ test/tools/javac/enum/DA2.out
! test/tools/javac/enum/DA3.java
+ test/tools/javac/enum/DA3.out
! test/tools/javac/enum/EnumProtectedConstructor.java
+ test/tools/javac/enum/EnumProtectedConstructor.out
! test/tools/javac/enum/EnumPublicConstructor.java
+ test/tools/javac/enum/EnumPublicConstructor.out
! test/tools/javac/enum/EnumSwitch2.java
+ test/tools/javac/enum/EnumSwitch2.out
! test/tools/javac/enum/ExplicitlyAbstractEnum1.java
+ test/tools/javac/enum/ExplicitlyAbstractEnum1.out
! test/tools/javac/enum/ExplicitlyAbstractEnum2.java
+ test/tools/javac/enum/ExplicitlyAbstractEnum2.out
! test/tools/javac/enum/ExplicitlyFinalEnum1.java
+ test/tools/javac/enum/ExplicitlyFinalEnum1.out
! test/tools/javac/enum/ExplicitlyFinalEnum2.java
+ test/tools/javac/enum/ExplicitlyFinalEnum2.out
Changeset: 61954520ac34
Author: sogoel
Date: 2014-07-02 14:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/61954520ac34
8046770: .out files for assert, boxing, and overload tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/assert/DU1.java
+ test/tools/javac/assert/DU1.out
! test/tools/javac/assert/DU2.java
+ test/tools/javac/assert/DU2.out
! test/tools/javac/boxing/Boxing2.java
+ test/tools/javac/boxing/Boxing2.out
! test/tools/javac/boxing/T5082929.java
+ test/tools/javac/boxing/T5082929.out
- test/tools/javac/completion/C.java
- test/tools/javac/completion/C.out
- test/tools/javac/completion/example/B.class
! test/tools/javac/expression/NullAppend.java
+ test/tools/javac/expression/NullAppend.out
! test/tools/javac/expression/NullAppend2.java
+ test/tools/javac/expression/NullAppend2.out
! test/tools/javac/nested/5009484/X.java
+ test/tools/javac/nested/5009484/X.out
! test/tools/javac/nested/5009484/Y.java
+ test/tools/javac/nested/5009484/Y.out
! test/tools/javac/overload/T4743490.java
+ test/tools/javac/overload/T4743490.out
! test/tools/javac/overload/T5090220.java
+ test/tools/javac/overload/T5090220.out
Changeset: aca19c52b246
Author: lana
Date: 2014-07-09 10:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/aca19c52b246
Merge
- test/com/sun/javadoc/testHref/pkg/C3.java
- test/tools/javac/completion/C.java
- test/tools/javac/completion/C.out
- test/tools/javac/completion/example/B.class
Changeset: 14cf3ffab2b7
Author: katleman
Date: 2014-07-10 12:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/14cf3ffab2b7
Added tag jdk9-b22 for changeset aca19c52b246
! .hgtags
Changeset: 854b6d0d408c
Author: sogoel
Date: 2014-07-03 15:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/854b6d0d408c
8049284: Missing bug id in test/tools/javac/varargs/warning/Warn*
Reviewed-by: darcy
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
Changeset: 1c63fdd5dee3
Author: jjg
Date: 2014-07-04 10:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1c63fdd5dee3
8042261: Implement classfile tests for Deprecated attribute.
Reviewed-by: jjg, anazarov, shurailine
! test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
+ test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
+ test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
+ test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: a92bd8ad80b1
Author: vromero
Date: 2014-07-04 16:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a92bd8ad80b1
8049075: javac, wildcards and generic vararg method invocation not accepted
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java
Changeset: 1b2e5054b2fb
Author: sogoel
Date: 2014-07-07 12:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1b2e5054b2fb
8046635: .out files for enum tests in tools/javac/dir
Reviewed-by: jjg
! test/tools/javac/enum/FauxEnum1.java
+ test/tools/javac/enum/FauxEnum1.out
! test/tools/javac/enum/FauxEnum3.java
+ test/tools/javac/enum/FauxEnum3.out
! test/tools/javac/enum/FauxSpecialEnum1.java
+ test/tools/javac/enum/FauxSpecialEnum1.out
! test/tools/javac/enum/FauxSpecialEnum2.java
+ test/tools/javac/enum/FauxSpecialEnum2.out
! test/tools/javac/enum/forwardRef/TestEnum1.java
+ test/tools/javac/enum/forwardRef/TestEnum1.out
! test/tools/javac/enum/forwardRef/TestEnum2.java
+ test/tools/javac/enum/forwardRef/TestEnum2.out
! test/tools/javac/enum/forwardRef/TestEnum3.java
+ test/tools/javac/enum/forwardRef/TestEnum3.out
! test/tools/javac/enum/forwardRef/TestEnum4.java
+ test/tools/javac/enum/forwardRef/TestEnum4.out
! test/tools/javac/enum/forwardRef/TestEnum5.java
+ test/tools/javac/enum/forwardRef/TestEnum5.out
! test/tools/javac/enum/forwardRef/TestEnum6.java
+ test/tools/javac/enum/forwardRef/TestEnum6.out
Changeset: d46e370a336c
Author: sogoel
Date: 2014-07-07 12:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/d46e370a336c
8046618: .out files for enum tests in tools/javac/dir
Reviewed-by: jjg
! test/tools/javac/enum/AbstractEmptyEnum.java
+ test/tools/javac/enum/AbstractEmptyEnum.out
! test/tools/javac/enum/Enum2.java
+ test/tools/javac/enum/Enum2.out
! test/tools/javac/enum/LocalEnum.java
+ test/tools/javac/enum/LocalEnum.out
! test/tools/javac/enum/NestedEnum.java
+ test/tools/javac/enum/NestedEnum.out
! test/tools/javac/enum/NoFinal.java
+ test/tools/javac/enum/NoFinal.out
! test/tools/javac/enum/NoFinal2.java
+ test/tools/javac/enum/NoFinal2.out
! test/tools/javac/enum/NoFinal3.java
+ test/tools/javac/enum/NoFinal3.out
! test/tools/javac/enum/NoFinal4.java
+ test/tools/javac/enum/NoFinal4.out
! test/tools/javac/enum/NoFinal5.java
+ test/tools/javac/enum/NoFinal5.out
! test/tools/javac/enum/T5081785.java
+ test/tools/javac/enum/T5081785.out
Changeset: 10938dc2251d
Author: sogoel
Date: 2014-07-07 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/10938dc2251d
8049491: Remove three auxilary files in tools/javac/enum dir
Reviewed-by: jjg
- test/tools/javac/enum/T5081785a.java
- test/tools/javac/enum/T5081785b.java
- test/tools/javac/enum/T5081785c.java
Changeset: e320e5265383
Author: sogoel
Date: 2014-07-07 13:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e320e5265383
8044080: .out files for unicode, implicitThis and importChecks tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/implicitThis/NewBeforeOuterConstructed.java
+ test/tools/javac/implicitThis/NewBeforeOuterConstructed.out
! test/tools/javac/implicitThis/NewBeforeOuterConstructed2.java
+ test/tools/javac/implicitThis/NewBeforeOuterConstructed2.out
! test/tools/javac/importChecks/ImportCanonical1.java
+ test/tools/javac/importChecks/ImportCanonical1.out
! test/tools/javac/importChecks/ImportIsFullyQualified.java
+ test/tools/javac/importChecks/ImportIsFullyQualified.out
! test/tools/javac/importChecks/InvalidImportsNoClasses.java
+ test/tools/javac/importChecks/InvalidImportsNoClasses.out
! test/tools/javac/unicode/NonasciiDigit.java
+ test/tools/javac/unicode/NonasciiDigit.out
! test/tools/javac/unicode/NonasciiDigit2.java
+ test/tools/javac/unicode/NonasciiDigit2.out
! test/tools/javac/unicode/SupplementaryJavaID2.java
+ test/tools/javac/unicode/SupplementaryJavaID2.out
! test/tools/javac/unicode/SupplementaryJavaID3.java
+ test/tools/javac/unicode/SupplementaryJavaID3.out
! test/tools/javac/unicode/TripleQuote.java
+ test/tools/javac/unicode/TripleQuote.out
Changeset: 650b288b51aa
Author: jlahoda
Date: 2014-07-08 15:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/650b288b51aa
8042239: javac: TreeMaker.Type(Type t) does not handle UnionClassType
Summary: Enhancing TreeMaker.Type(Type t) with support for UnionClassType and IntersectionClassType.
Reviewed-by: vromero, rfield
Contributed-by: robert.field at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/tree/MakeTypeTest.java
+ test/tools/javac/tree/MakeTypeTest.out
Changeset: 27c261414e4f
Author: mcimadamore
Date: 2014-07-08 15:42 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/27c261414e4f
8043926: javac, code valid in 7 is not compiling for 8
Summary: type-containment doesn't handle inference variables correctly
Reviewed-by: vromero, dlsmith
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8043926/T8043926.java
Changeset: 2b31e9278cd6
Author: mchung
Date: 2014-07-08 18:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/2b31e9278cd6
8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API
8031092: jdeps does not recognize --help option.
8048063: (jdeps) Add filtering capability
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/ClassFileReader.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Main.java
! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
+ test/tools/jdeps/DotFileTest.java
! test/tools/jdeps/m/Gee.java
! test/tools/jdeps/p/Bar.java
Changeset: 85ff2daae534
Author: jlahoda
Date: 2014-07-09 16:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/85ff2daae534
8031569: Refactor javac scope implementation to enable lazy imports
Summary: Introducing an internal API for Scope; rewriting ImportScopes to extend CompoundScopes.
Reviewed-by: mcimadamore, jjg, jfranck
Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/comp/DeferredAttr.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/LambdaToMethod.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/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.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/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.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/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! test/tools/javac/6402516/CheckLocalElements.java
! test/tools/javac/6402516/Checker.java
! test/tools/javac/6402516/TestLocalElements.java
! test/tools/javac/6889255/T6889255.java
+ test/tools/javac/importOnDemand/ImportOnDemandConflicts.java
+ test/tools/javac/importOnDemand/ImportOnDemandConflicts.out
+ test/tools/javac/importOnDemand/p1/Object.java
+ test/tools/javac/importOnDemand/p1/String.java
+ test/tools/javac/importOnDemand/p2/Boolean.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/scope/7017664/ImplementationCacheTest.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java
! test/tools/javac/staticImport/6537020/T6537020.out
Changeset: 1ea840327bf6
Author: vromero
Date: 2014-07-09 10:49 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/1ea840327bf6
8033483: Should ignore nested lambda bodies during overload resolution
Reviewed-by: mcimadamore, dlsmith
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java
+ test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out
Changeset: fbfbefa43016
Author: ntoda
Date: 2014-07-10 13:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/fbfbefa43016
8011044: Remove support for 1.5 and earlier source and target options
Reviewed-by: darcy, jjg
Contributed-by: neil.toda at oracle.com, brian.goetz at oracle.com
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.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/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.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/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! test/tools/javac/defaultMethods/crossCompile/CrossCompile.java
! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
- test/tools/javac/diags/examples/AnnotationsNotSupported.java
- test/tools/javac/diags/examples/AssertAsIdentifier.java
- test/tools/javac/diags/examples/EnumAsIdentifier.java
- test/tools/javac/diags/examples/EnumsNotSupported.java
! test/tools/javac/diags/examples/Expected2.java
- test/tools/javac/diags/examples/ForeachNotSupported.java
- test/tools/javac/diags/examples/GenericsNotSupported.java
! test/tools/javac/diags/examples/NeitherConditionalSubtype.java
! test/tools/javac/diags/examples/ObsoleteSourceAndTarget.java
+ test/tools/javac/diags/examples/OptionRemovedSource.java
+ test/tools/javac/diags/examples/OptionRemovedTarget.java
! test/tools/javac/diags/examples/SourceNoBootclasspath.java
- test/tools/javac/diags/examples/StaticImportNotSupported.java
! test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/diags/examples/UnsupportedFpLit.java
- test/tools/javac/diags/examples/VarargsNotSupported.java
- test/tools/javac/expression/_super/NonDirectSuper/Base.java
- test/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
- test/tools/javac/expression/_super/NonDirectSuper/Target11.java
- test/tools/javac/miranda/6964669/T6964669.java
- test/tools/javac/miranda/6964669/pkg/A.java
- test/tools/javac/miranda/6964669/pkg/B.java
- test/tools/javac/miranda/6964669/pkg/C.java
- test/tools/javac/mixedTarget/CompatibleAbstracts1.java
- test/tools/javac/mixedTarget/CompatibleAbstracts2.java
! test/tools/javac/mixedTarget/ExtendCovariant1.java
! test/tools/javac/mixedTarget/ExtendCovariant2.java
! test/tools/javac/options/T6900037.java
! test/tools/javac/options/T6900037.out
! test/tools/javac/options/T7022337.java
! test/tools/javac/processing/messager/MessagerDiags.java
! test/tools/javac/versions/check.sh
Changeset: 50fe4b116ef4
Author: lana
Date: 2014-07-10 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/50fe4b116ef4
Merge
- test/tools/javac/enum/T5081785a.java
- test/tools/javac/enum/T5081785b.java
- test/tools/javac/enum/T5081785c.java
Changeset: 31b95f27e9ea
Author: lana
Date: 2014-07-10 14:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/31b95f27e9ea
Merge
Changeset: 796d8ae1287f
Author: ntoda
Date: 2014-07-10 16:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/796d8ae1287f
8030610: replace test/tools/javac/versions/check.sh
Reviewed-by: jjg
- test/tools/javac/versions/CheckClassFileVersion.java
+ test/tools/javac/versions/Versions.java
- test/tools/javac/versions/check.sh
Changeset: a0ead6b798e3
Author: ksrini
Date: 2014-06-29 17:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/a0ead6b798e3
8049393: [javadoc] parameters are not sorted correctly
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
+ test/com/sun/javadoc/testOrdering/pkg1/A.java
+ test/com/sun/javadoc/testOrdering/pkg1/B.java
+ test/com/sun/javadoc/testOrdering/pkg1/MethodOrder.java
! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java
Changeset: 714df883ec8f
Author: ksrini
Date: 2014-07-11 06:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/714df883ec8f
8049396: [javadoc] add more class-use test cases
Reviewed-by: jjg
! test/com/sun/javadoc/testUseOption/TestUseOption.java
+ test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java
! test/com/sun/javadoc/testUseOption/pkg1/C10.java
! test/com/sun/javadoc/testUseOption/pkg1/UsedInterface.java
! test/com/sun/javadoc/testUseOption/pkg1/UsedInterfaceA.java
Changeset: 33bfb7b328f1
Author: darcy
Date: 2014-07-11 13:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/33bfb7b328f1
8050086: jdk.Exported is missing @return
Reviewed-by: jjg
! src/share/classes/jdk/Exported.java
Changeset: e1689786eba3
Author: jjg
Date: 2014-07-11 18:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/e1689786eba3
8048806: Javadoc errors out on some valid HTML tags
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! test/tools/doclint/ValidTest.java
Changeset: 396ae17eb5a2
Author: jjg
Date: 2014-07-12 07:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/396ae17eb5a2
8050106: JavaCompiler relies on inappropriate result from comparison
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/versions/SourceTargetTest.java
Changeset: 0402a91cd14b
Author: ksrini
Date: 2014-06-15 08:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/0402a91cd14b
8039028: [javadoc] refactor the usage of Util.java
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.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/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.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/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.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/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/CommentedMethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/TaggedMethodFinder.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
Changeset: 01837f3ed565
Author: katleman
Date: 2014-07-17 09:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk9/langtools/rev/01837f3ed565
Added tag jdk9-b23 for changeset 0402a91cd14b
! .hgtags
More information about the aarch64-port-dev
mailing list