/hg/icedtea8-forest/langtools: 21 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Thu Nov 2 06:20:23 UTC 2017
changeset 9830c3ff2e80 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9830c3ff2e80
author: asaha
date: Fri Jul 21 20:33:36 2017 -0700
Added tag jdk8u144-b01 for changeset 816907853a15
changeset af48981bdd47 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=af48981bdd47
author: asaha
date: Tue Dec 13 12:53:03 2016 -0800
Added tag jdk8u151-b00 for changeset 4d69601f88c3
changeset bb56de84ab73 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bb56de84ab73
author: asaha
date: Thu Jun 08 13:45:15 2017 -0700
Merge
changeset f081adae3486 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f081adae3486
author: asaha
date: Tue Jun 13 10:33:58 2017 -0700
Merge
changeset 732e1bab2660 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=732e1bab2660
author: asaha
date: Tue Jun 13 16:30:17 2017 -0700
Added tag jdk8u151-b01 for changeset f081adae3486
changeset c9ba51c29fc3 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9ba51c29fc3
author: asaha
date: Mon Jun 19 14:51:25 2017 -0700
Added tag jdk8u151-b02 for changeset 732e1bab2660
changeset a1d0ecd858bb in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a1d0ecd858bb
author: asaha
date: Mon Jun 26 15:08:25 2017 -0700
Merge
changeset d0a51eb7da29 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d0a51eb7da29
author: asaha
date: Mon Jul 03 12:24:12 2017 -0700
Added tag jdk8u151-b03 for changeset a1d0ecd858bb
changeset 28035d767b0e in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=28035d767b0e
author: asaha
date: Mon Jul 10 15:30:52 2017 -0700
Added tag jdk8u151-b04 for changeset d0a51eb7da29
changeset e0ed0609963a in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e0ed0609963a
author: asaha
date: Fri Jul 14 10:46:52 2017 -0700
Merge
changeset df99c5186abe in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=df99c5186abe
author: asaha
date: Mon Jul 17 13:42:50 2017 -0700
Added tag jdk8u151-b05 for changeset e0ed0609963a
changeset ff824edbfa4d in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ff824edbfa4d
author: asaha
date: Sun Jul 23 23:23:35 2017 -0700
Merge
changeset 305472b39e96 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=305472b39e96
author: asaha
date: Tue Jul 25 12:19:57 2017 -0700
Added tag jdk8u151-b06 for changeset ff824edbfa4d
changeset bb3202444c4b in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bb3202444c4b
author: asaha
date: Tue Aug 01 12:01:40 2017 -0700
Added tag jdk8u151-b07 for changeset 305472b39e96
changeset 4b7a55d23ecf in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4b7a55d23ecf
author: asaha
date: Tue Aug 08 09:43:49 2017 -0700
Added tag jdk8u151-b08 for changeset bb3202444c4b
changeset c686a7fe765e in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c686a7fe765e
author: coffeys
date: Tue Aug 08 12:12:03 2017 +0100
8184682: Upgrade compression library
Reviewed-by: alanb, sherman, ahgross, jeff
changeset 8fb1d9ffc81c in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8fb1d9ffc81c
author: asaha
date: Tue Aug 15 13:20:50 2017 -0700
Added tag jdk8u151-b09 for changeset c686a7fe765e
changeset 607b049fabd1 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=607b049fabd1
author: asaha
date: Wed Aug 23 13:03:55 2017 -0700
Added tag jdk8u151-b10 for changeset 8fb1d9ffc81c
changeset 8559c5805c2b in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8559c5805c2b
author: asaha
date: Tue Aug 29 10:31:36 2017 -0700
Added tag jdk8u151-b11 for changeset 607b049fabd1
changeset 61a1c711f7ab in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=61a1c711f7ab
author: andrew
date: Mon Oct 30 17:28:37 2017 +0000
Merge jdk8u151-b12
changeset 6a7abb86ee98 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6a7abb86ee98
author: andrew
date: Thu Nov 02 06:16:10 2017 +0000
Added tag icedtea-3.6.0 for changeset 61a1c711f7ab
diffstat:
.hgtags | 49 +
.jcheck/conf | 2 -
THIRD_PARTY_README | 4 +-
make/BuildLangtools.gmk | 4 +-
make/build.xml | 2 +-
src/share/classes/com/sun/tools/classfile/Attributes.java | 3 +-
src/share/classes/com/sun/tools/classfile/ClassWriter.java | 5 +-
src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java | 12 +-
src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java | 9 +-
src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java | 15 +-
src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java | 8 +-
src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java | 27 +-
src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java | 13 +-
src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java | 17 +-
src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java | 5 +-
src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java | 50 +-
src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java | 3 +-
src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java | 17 +-
src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java | 8 +-
src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java | 9 +-
src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java | 23 +-
src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java | 17 +-
src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java | 6 +-
src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java | 18 +-
src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java | 31 +-
src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java | 4 +-
src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java | 4 +-
src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java | 4 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java | 9 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java | 82 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java | 49 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java | 5 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java | 14 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java | 4 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java | 30 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java | 35 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java | 14 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java | 27 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java | 28 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java | 54 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java | 7 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java | 4 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java | 47 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java | 115 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java | 16 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java | 35 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java | 4 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java | 7 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java | 6 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java | 6 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java | 31 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java | 7 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java | 6 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java | 11 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java | 109 +-
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java | 69 +-
src/share/classes/com/sun/tools/doclint/DocLint.java | 3 +-
src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java | 116 +-
src/share/classes/com/sun/tools/javac/file/FSInfo.java | 8 +-
src/share/classes/com/sun/tools/javac/file/RegularFileObject.java | 5 +-
src/share/classes/com/sun/tools/javac/file/ZipArchive.java | 5 +-
src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java | 5 +-
src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java | 6 +-
src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java | 51 +-
src/share/classes/com/sun/tools/javac/main/CommandLine.java | 25 +-
src/share/classes/com/sun/tools/javac/main/JavaCompiler.java | 5 +-
src/share/classes/com/sun/tools/javac/main/Main.java | 11 +-
src/share/classes/com/sun/tools/javac/nio/PathFileObject.java | 5 +-
src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java | 4 +-
src/share/classes/com/sun/tools/javac/sym/Profiles.java | 12 +-
src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java | 2 +-
src/share/classes/com/sun/tools/javac/util/Convert.java | 8 +-
src/share/classes/com/sun/tools/javac/util/ListBuffer.java | 4 +-
src/share/classes/com/sun/tools/javac/util/ServiceLoader.java | 9 +-
src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java | 10 +-
src/share/classes/com/sun/tools/javadoc/Comment.java | 56 +-
src/share/classes/com/sun/tools/javadoc/DocLocale.java | 16 +-
src/share/classes/com/sun/tools/javadoc/DocletInvoker.java | 11 +-
src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java | 10 +-
src/share/classes/com/sun/tools/javadoc/SerializedForm.java | 15 +-
src/share/classes/com/sun/tools/javah/JavahTool.java | 7 +-
src/share/classes/com/sun/tools/javah/TypeSignature.java | 51 +-
src/share/classes/com/sun/tools/javap/AnnotationWriter.java | 3 +-
src/share/classes/com/sun/tools/javap/JavapTask.java | 3 +-
src/share/classes/com/sun/tools/javap/StackMapWriter.java | 4 +-
src/share/classes/com/sun/tools/sjavac/Log.java | 13 +-
src/share/classes/com/sun/tools/sjavac/Main.java | 5 +-
src/share/classes/javax/lang/model/SourceVersion.java | 14 +-
test/com/sun/javadoc/5093723/T5093723.java | 29 +-
test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java | 153 +-
test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java | 153 +-
test/com/sun/javadoc/AccessH1/AccessH1.java | 150 +-
test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java | 163 +-
test/com/sun/javadoc/AccessSummary/AccessSummary.java | 65 +-
test/com/sun/javadoc/AuthorDD/AuthorDD.java | 150 +-
test/com/sun/javadoc/DocRootSlash/DocRootSlash.java | 215 +-
test/com/sun/javadoc/InheritDocForUserTags/DocTest.java | 54 +-
test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java | 196 +-
test/com/sun/javadoc/MetaTag/MetaTag.java | 179 +-
test/com/sun/javadoc/PackagesHeader/PackagesHeader.java | 123 +-
test/com/sun/javadoc/T6735320/T6735320.java | 37 +-
test/com/sun/javadoc/ValidHtml/ValidHtml.java | 193 +-
test/com/sun/javadoc/VersionNumber/VersionNumber.java | 133 +-
test/com/sun/javadoc/WindowTitles/WindowTitles.java | 220 +-
test/com/sun/javadoc/_template/Template.java | 22 +-
test/com/sun/javadoc/_template/TemplateComplete.java | 26 +-
test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java | 61 +-
test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java | 47 +-
test/com/sun/javadoc/lib/JavadocTester.java | 1116 ++++---
test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java | 52 +-
test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java | 141 +-
test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java | 367 +-
test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java | 50 +-
test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java | 100 +-
test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java | 43 +-
test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java | 48 +-
test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java | 44 +-
test/com/sun/javadoc/testBaseClass/TestBaseClass.java | 43 +-
test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java | 44 +-
test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java | 65 +-
test/com/sun/javadoc/testCharset/TestCharset.java | 64 +-
test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java | 72 +-
test/com/sun/javadoc/testClassTree/TestClassTree.java | 95 +-
test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java | 80 +-
test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java | 50 +-
test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java | 42 +-
test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java | 56 +-
test/com/sun/javadoc/testConstructors/TestConstructors.java | 137 +-
test/com/sun/javadoc/testConstructors/pkg1/Outer.java | 13 +-
test/com/sun/javadoc/testCustomTag/TestCustomTag.java | 121 +-
test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java | 134 +-
test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java | 53 +-
test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java | 48 +-
test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java | 119 +-
test/com/sun/javadoc/testDocFiles/TestDocFiles.java | 41 +-
test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java | 68 +-
test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java | 172 +-
test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java | 41 +-
test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java | 60 +-
test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java | 47 +-
test/com/sun/javadoc/testEncoding/TestEncoding.java | 48 +-
test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java | 70 +-
test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java | 114 +-
test/com/sun/javadoc/testGroupOption/TestGroupOption.java | 84 +-
test/com/sun/javadoc/testHeadings/TestHeadings.java | 144 +-
test/com/sun/javadoc/testHelpFile/TestHelpFile.java | 51 +-
test/com/sun/javadoc/testHelpOption/TestHelpOption.java | 147 +-
test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java | 47 +-
test/com/sun/javadoc/testHref/TestHref.java | 120 +-
test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java | 40 +-
test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java | 48 +-
test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java | 581 ++-
test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java | 54 +-
test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java | 75 +-
test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java | 116 +-
test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java | 717 ++---
test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java | 104 +-
test/com/sun/javadoc/testIndentation/TestIndentation.java | 55 +-
test/com/sun/javadoc/testIndex/TestIndex.java | 101 +-
test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java | 49 +-
test/com/sun/javadoc/testInterface/TestInterface.java | 158 +-
test/com/sun/javadoc/testJavaFX/C.java | 104 -
test/com/sun/javadoc/testJavaFX/D.java | 28 -
test/com/sun/javadoc/testJavaFX/TestJavaFX.java | 215 +-
test/com/sun/javadoc/testJavaFX/pkg1/C.java | 100 +
test/com/sun/javadoc/testJavaFX/pkg1/D.java | 25 +
test/com/sun/javadoc/testJavaFX/pkg2/Test.java | 34 +
test/com/sun/javadoc/testJavascript/TestJavascript.java | 183 +-
test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java | 148 +-
test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java | 54 +-
test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java | 67 +-
test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java | 54 +-
test/com/sun/javadoc/testLinkOption/TestLinkOption.java | 161 +-
test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java | 46 +-
test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java | 86 +-
test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java | 45 +-
test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java | 128 +-
test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java | 131 +-
test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java | 80 +-
test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java | 162 +-
test/com/sun/javadoc/testModifier/TestModifier.java | 43 +-
test/com/sun/javadoc/testNavigation/TestNavigation.java | 83 +-
test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java | 55 +-
test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java | 75 +-
test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java | 1254 ++++-----
test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java | 46 +-
test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java | 48 +-
test/com/sun/javadoc/testNotifications/TestNotifications.java | 74 +-
test/com/sun/javadoc/testOptions/TestOptions.java | 55 +-
test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java | 102 +-
test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java | 49 +-
test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java | 99 +-
test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java | 120 +-
test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java | 110 +-
test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java | 94 +-
test/com/sun/javadoc/testPackagePage/TestPackagePage.java | 112 +-
test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java | 76 +-
test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java | 388 +-
test/com/sun/javadoc/testProfiles/TestProfiles.java | 442 +-
test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java | 174 +-
test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java | 55 +-
test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java | 137 +-
test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java | 261 +-
test/com/sun/javadoc/testReturnTag/TestReturnTag.java | 49 +-
test/com/sun/javadoc/testSeeTag/TestSeeTag.java | 58 +-
test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java | 48 +-
test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java | 123 +-
test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java | 62 +
test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java | 62 +
test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java | 59 +
test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java | 62 +
test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java | 202 +-
test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java | 65 +-
test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java | 46 +-
test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java | 54 +-
test/com/sun/javadoc/testSinceTag/TestSinceTag.java | 78 +-
test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java | 57 +
test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java | 29 +
test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java | 31 +
test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html | 14 +
test/com/sun/javadoc/testSourceTab/TestSourceTab.java | 105 +-
test/com/sun/javadoc/testStylesheet/TestStylesheet.java | 255 +-
test/com/sun/javadoc/testSubTitle/TestSubTitle.java | 67 +-
test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java | 47 +-
test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java | 46 +-
test/com/sun/javadoc/testSupplementary/TestSupplementary.java | 58 +-
test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java | 47 +-
test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java | 68 +-
test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java | 44 +-
test/com/sun/javadoc/testTagOutput/TestTagOutput.java | 57 +-
test/com/sun/javadoc/testTaglets/TestTaglets.java | 82 +-
test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java | 43 +-
test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java | 58 +-
test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java | 64 +-
test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java | 63 +-
test/com/sun/javadoc/testTopOption/TestTopOption.java | 86 +-
test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java | 636 ++--
test/com/sun/javadoc/testTypeParams/TestTypeParameters.java | 117 +-
test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java | 78 +-
test/com/sun/javadoc/testUseOption/TestUseOption.java | 160 +-
test/com/sun/javadoc/testValueTag/TestValueTag.java | 240 +-
test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java | 48 +-
test/com/sun/javadoc/testWarnings/TestWarnings.java | 93 +-
test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java | 353 +-
test/com/sun/javadoc/testXOption/TestXOption.java | 81 +-
test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java | 142 +-
test/tools/javadoc/6964914/JavacWarning.java | 2 +-
test/tools/javadoc/6964914/Test.java | 1 -
test/tools/javadoc/LangVers.java | 2 +-
test/tools/javadoc/sourceOption/SourceOption.java | 39 +-
test/tools/javadoc/sourceOption/p/A.java | 29 -
test/tools/javadoc/sourceOption/p/LambdaConstructTest.java | 37 +
252 files changed, 8635 insertions(+), 12135 deletions(-)
diffs (truncated from 27189 to 500 lines):
diff -r 816907853a15 -r 6a7abb86ee98 .hgtags
--- a/.hgtags Thu Jul 20 23:12:13 2017 -0700
+++ b/.hgtags Thu Nov 02 06:16:10 2017 +0000
@@ -50,6 +50,7 @@
9596dff460935f09684c11d156ce591f92584f0d jdk7-b73
1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74
2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75
+83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12
8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76
0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77
acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78
@@ -63,6 +64,7 @@
ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86
409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87
f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88
+681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13
6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89
71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90
97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91
@@ -111,6 +113,7 @@
3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134
9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135
ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136
+8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14
a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137
53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138
853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139
@@ -295,6 +298,7 @@
1a57c569cb811a897691e42049eca33da8f8d761 jdk8u20-b07
0f821eb7e92b242c878dca68ef63f9626643ee8f jdk8u20-b08
aa0cb3af23d376e012a142b0531c4f42032fdacf jdk8u20-b09
+dd7b57ab4ab1a4bb93c543af3a13f66fe85a7802 icedtea-3.0.0pre01
a0d9c18a1041c4217db9cda1817f0e348f1be885 jdk8u20-b10
7ad480b982bf95b8a7290c8769b2698f6aacaf6b jdk8u20-b11
e101a12a45a777268a2e729803499a7514255e5b jdk8u20-b12
@@ -308,6 +312,7 @@
e92effa22ecee1cb9965c278e45e2b1a6fbe0766 jdk8u20-b20
7de1481c6cd88b42d815ae65e2d5b1cd918e11d1 jdk8u20-b21
61fb0d8b169164ad5db15b6c497489cb30efb9c6 jdk8u20-b22
+948daf9c5e22c99a8c4d26d7956d9b55b888ab08 icedtea-3.0.0pre02
5c1d6da1445aa3a2e5cf6101c70e79bfbe2745a5 jdk8u20-b23
9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b24
9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b25
@@ -375,6 +380,9 @@
94f30e5fde53e3ddcd3c4e9842349318eae8fe10 jdk8u40-b18
0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u40-b19
c3d6d1a5339952fbe4124e700407b7211446c99c jdk8u40-b20
+0d5d2b8411d9c36f180c6d0d3029629fa2070018 icedtea-3.0.0pre03
+66f265db6f474faba47a35888ca9131562fd59a1 icedtea-3.0.0pre04
+811deb5a72d392f846f0ab4e38d4ee392e9553cf icedtea-3.0.0pre05
9113c7c8d902ec94b28ca0ef4a6466bdba65fcfc jdk8u40-b21
79177246b3dbe5296fb53755d8695acdaef59fc8 jdk8u40-b22
fb294b49373bda0b3afc7f011d64ecefed73b42e jdk8u40-b23
@@ -453,6 +461,9 @@
97328f3e2aa2c713931edf471270a1208980b963 jdk8u60-b21
d1febf79ce5ea41fb4b818ffd3589cf923e6de5f jdk8u60-b22
7f88b5dc78cebc2c5ebb716938fd9a7632b052b2 jdk8u60-b23
+69b782e543d54118f9354b6071830de5feb96b83 icedtea-3.0.0pre06
+3c76eafe1b7010bf5536add7097c318d349efb16 icedtea-3.0.0pre07
+0d3479e0bac61b3fab0f8e884fc6bda8f8f351a5 icedtea-3.0.0pre08
2af11e10da7dc24610551bbeed02c4ca3f4ae654 jdk8u60-b24
8d152d1e45944616309886e730ffcbfb5c078d22 jdk8u60-b25
3876ab6f471b85a02bb2cdaca00652f169f9e27a jdk8u60-b26
@@ -535,6 +546,7 @@
5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12
5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13
0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14
+076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09
48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15
ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31
1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00
@@ -570,6 +582,9 @@
ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00
37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01
47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02
+d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10
+dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0
+d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint
094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03
837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31
4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00
@@ -591,6 +606,10 @@
b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12
db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00
12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13
+f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01
+dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02
+ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03
+fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04
c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14
71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31
4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32
@@ -609,6 +628,8 @@
20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10
5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11
0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12
+05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0
+88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01
8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13
10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00
0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01
@@ -630,6 +651,8 @@
592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11
16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12
56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13
+19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02
+5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03
0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14
d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31
1b511d4e93e7128ccb7100110ab6604eb2838afa jdk8u102-b32
@@ -650,6 +673,7 @@
f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11
8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12
ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13
+a553c153d37671a371767229c71189d963964996 icedtea-3.2.0
0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14
27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00
60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01
@@ -667,6 +691,7 @@
b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14
6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15
ee37eafc48cb6fb20cb6c1e31cfecfe1ccc800da jdk8u112-b16
+3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01
de1c3df992adb0c704005583210d1ed6dac758cd jdk8u112-b31
5710d574a99aeff3600c49a4aed34fa1b373f7b8 jdk8u121-b00
ab5d32d8cf5f6d81482692f801385a869b2d83c1 jdk8u121-b01
@@ -681,6 +706,9 @@
53c94a674d6076ff390c62a7682ea0e87a893cdc jdk8u121-b10
b634abfcd98fb8b201da9208e398ea17cabd2b32 jdk8u121-b11
7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12
+26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02
+d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0
+a3d47fe59cc4a4d7956d68c93862c2ce1e1062f0 icedtea-3.4.0pre01
f634736433d9fc1cffbdc55611f97ecb2cd44059 jdk8u121-b13
8b331e7199f74a2dea8a8a866f0d7f1977f146ee jdk8u131-b00
0d04068f82fe680c65619e08ef012ead7483873b jdk8u131-b01
@@ -693,6 +721,8 @@
3a62189765a88f393a51923f98020ad7b2d4fc7d jdk8u131-b08
2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09
676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10
+4ef0ee9279400d2574e34afa84b74936d337573e icedtea-3.4.0
+40fe2817d64898ec28391091ba3c4e6d5124bdc0 icedtea-3.5.0pre01
5162417b51bdf68b95696198181f2e662a14ff8a jdk8u131-b11
1175fac90fdbbd864f7b1f306397644d26eb9781 jdk8u141-b00
bb163efa3276e129c69bad28299a6283b869caa3 jdk8u141-b01
@@ -709,5 +739,24 @@
b5259d2465fa61256f485860f986bd575f13fe92 jdk8u141-b12
9a5ddb594b491ec32e9fafa7008631291ab66d6e jdk8u141-b13
553043f3a2319af6fd6bc704bc8fd7fa4500ee80 jdk8u141-b14
+0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.5.0
027f6df9fe82624fb7d489ffd848a26796de4868 jdk8u141-b15
4c355f7002c36bb626b42d5c1d42ea91d77ba5d6 jdk8u144-b00
+74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.5.1
+0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.6.0pre00
+74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.6.0pre01
+e0f1c298f0d664b90d68f9a775441be66ea1e3f3 icedtea-3.6.0pre02
+816907853a15d9b22a87032d07327a400f8568b3 jdk8u144-b01
+4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00
+f081adae3486f8728affc89213c2cd1dd0ac9467 jdk8u151-b01
+732e1bab2660d21227dce26190d4a31dd9785a7f jdk8u151-b02
+a1d0ecd858bbc397f7683a9e0a3fd1620c327d64 jdk8u151-b03
+d0a51eb7da2995e864af5dc4d010aef0cb3f9e38 jdk8u151-b04
+e0ed0609963aca47e766901d7ec57ab97b649567 jdk8u151-b05
+ff824edbfa4dc81b6f2b5c33e4027806fd149304 jdk8u151-b06
+305472b39e966569e99a8b149543e3cd9160419c jdk8u151-b07
+bb3202444c4b86a63aaf68490f09ecf4bb1eff5f jdk8u151-b08
+c686a7fe765ec746c514618bae61dfc1570ce5b5 jdk8u151-b09
+8fb1d9ffc81c4bb6e08330726995b9b8f2b694a1 jdk8u151-b10
+607b049fabd1352893470463dfb455e0a407687d jdk8u151-b11
+61a1c711f7abeb66195623343c1cd08b0df2dc1d icedtea-3.6.0
diff -r 816907853a15 -r 6a7abb86ee98 .jcheck/conf
--- a/.jcheck/conf Thu Jul 20 23:12:13 2017 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk8
-bugids=dup
diff -r 816907853a15 -r 6a7abb86ee98 THIRD_PARTY_README
--- a/THIRD_PARTY_README Thu Jul 20 23:12:13 2017 -0700
+++ b/THIRD_PARTY_README Thu Nov 02 06:16:10 2017 +0000
@@ -2808,12 +2808,12 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to zlib v1.2.8, which may be included
+%% This notice is provided with respect to zlib v1.2.11, which may be included
with JRE 8, JDK 8, and OpenJDK 8.
--- begin of LICENSE ---
- version 1.2.8, April 28th, 2013
+ version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
diff -r 816907853a15 -r 6a7abb86ee98 make/BuildLangtools.gmk
--- a/make/BuildLangtools.gmk Thu Jul 20 23:12:13 2017 -0700
+++ b/make/BuildLangtools.gmk Thu Nov 02 06:16:10 2017 +0000
@@ -36,7 +36,7 @@
JAVAC := $(JAVAC), \
SERVER_DIR := $(SJAVAC_SERVER_DIR), \
SERVER_JVM := $(SJAVAC_SERVER_JAVA), \
- FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation -Werror))
+ FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR)))
# javax.tools.JavaCompilerTool isn't really a suffix but this gets the file copied.
RESOURCE_SUFFIXES := .gif .xml .css .js javax.tools.JavaCompilerTool
@@ -175,7 +175,7 @@
JAVAC := "-Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar" \
-cp $(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar \
com.sun.tools.javac.Main, \
- FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation -Werror, \
+ FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR), \
SERVER_DIR := $(SJAVAC_SERVER_DIR), \
SERVER_JVM := $(SJAVAC_SERVER_JAVA)))
diff -r 816907853a15 -r 6a7abb86ee98 make/build.xml
--- a/make/build.xml Thu Jul 20 23:12:13 2017 -0700
+++ b/make/build.xml Thu Nov 02 06:16:10 2017 +0000
@@ -1027,7 +1027,7 @@
</javac>
<taskdef name="genstubs"
classname="anttasks.GenStubsTask"
- classpath="${build.toolclasses.dir}/"/>
+ classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/>
</target>
<target name="-def-javadoc-tool" depends="-check-target.java.home">
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/classfile/Attributes.java
--- a/src/share/classes/com/sun/tools/classfile/Attributes.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/classfile/Attributes.java Thu Nov 02 06:16:10 2017 +0000
@@ -56,8 +56,7 @@
public Attributes(ConstantPool constant_pool, Attribute[] attrs) {
this.attrs = attrs;
map = new HashMap<String,Attribute>();
- for (int i = 0; i < attrs.length; i++) {
- Attribute attr = attrs[i];
+ for (Attribute attr : attrs) {
try {
map.put(attr.getName(constant_pool), attr);
} catch (ConstantPoolException e) {
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/classfile/ClassWriter.java
--- a/src/share/classes/com/sun/tools/classfile/ClassWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/classfile/ClassWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -57,11 +57,8 @@
* Write a ClassFile data structure to a file.
*/
public void write(ClassFile classFile, File f) throws IOException {
- FileOutputStream f_out = new FileOutputStream(f);
- try {
+ try (FileOutputStream f_out = new FileOutputStream(f)) {
write(classFile, f_out);
- } finally {
- f_out.close();
}
}
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -268,13 +268,13 @@
protected ClassDoc implementsMethodInIntfac(MethodDoc method,
ClassDoc[] intfacs) {
- for (int i = 0; i < intfacs.length; i++) {
- MethodDoc[] methods = intfacs[i].methods();
+ for (ClassDoc intf : intfacs) {
+ MethodDoc[] methods = intf.methods();
if (methods.length > 0) {
- for (int j = 0; j < methods.length; j++) {
- if (methods[j].name().equals(method.name()) &&
- methods[j].signature().equals(method.signature())) {
- return intfacs[i];
+ for (MethodDoc md : methods) {
+ if (md.name().equals(method.name()) &&
+ md.signature().equals(method.signature())) {
+ return intf;
}
}
}
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -101,14 +101,13 @@
// Display the list only if there are elements to be displayed.
if (memberListSize > 0) {
Content dl = new HtmlTree(HtmlTag.DL);
- for (int i = 0; i < memberListSize; i++) {
- Doc element = memberlist.get(i);
+ for (Doc element : memberlist) {
if (element instanceof MemberDoc) {
- addDescription((MemberDoc)element, dl);
+ addDescription((MemberDoc) element, dl);
} else if (element instanceof ClassDoc) {
- addDescription((ClassDoc)element, dl);
+ addDescription((ClassDoc) element, dl);
} else if (element instanceof PackageDoc) {
- addDescription((PackageDoc)element, dl);
+ addDescription((PackageDoc) element, dl);
}
}
contentTree.addContent(dl);
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -87,14 +87,13 @@
int size = list.size();
if (size > 0) {
Content ul = new HtmlTree(HtmlTag.UL);
- for (int i = 0; i < size; i++) {
- ClassDoc local = list.get(i);
+ for (ClassDoc local : list) {
HtmlTree li = new HtmlTree(HtmlTag.LI);
li.addAttr(HtmlAttr.TYPE, LI_CIRCLE);
addPartialInfo(local, li);
addExtendsImplements(parent, local, li);
addLevelInfo(local, classtree.subs(local, isEnum),
- isEnum, li); // Recurse
+ isEnum, li); // Recurse
ul.addContent(li);
}
contentTree.addContent(ul);
@@ -135,10 +134,10 @@
if (interfaces.length > (cd.isInterface()? 1 : 0)) {
Arrays.sort(interfaces);
int counter = 0;
- for (int i = 0; i < interfaces.length; i++) {
- if (parent != interfaces[i]) {
- if (! (interfaces[i].isPublic() ||
- Util.isLinkable(interfaces[i], configuration))) {
+ for (ClassDoc intf : interfaces) {
+ if (parent != intf) {
+ if (!(intf.isPublic() ||
+ Util.isLinkable(intf, configuration))) {
continue;
}
if (counter == 0) {
@@ -153,7 +152,7 @@
contentTree.addContent(", ");
}
addPreQualifiedClassLink(LinkInfoImpl.Kind.TREE,
- interfaces[i], contentTree);
+ intf, contentTree);
counter++;
}
}
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -150,9 +150,9 @@
* @param content HtmlTree content to which the links will be added
*/
protected void addContents(List<Doc> classlist, boolean wantFrames,
- Content content) {
- for (int i = 0; i < classlist.size(); i++) {
- ClassDoc cd = (ClassDoc)classlist.get(i);
+ Content content) {
+ for (Doc doc : classlist) {
+ ClassDoc cd = (ClassDoc) doc;
if (!Util.isCoreClass(cd)) {
continue;
}
@@ -160,7 +160,7 @@
Content linkContent;
if (wantFrames) {
linkContent = getLink(new LinkInfoImpl(configuration,
- LinkInfoImpl.Kind.ALL_CLASSES_FRAME, cd).label(label).target("classFrame"));
+ LinkInfoImpl.Kind.ALL_CLASSES_FRAME, cd).label(label).target("classFrame"));
} else {
linkContent = getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.DEFAULT, cd).label(label));
}
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java Thu Nov 02 06:16:10 2017 +0000
@@ -159,22 +159,20 @@
public static void generate(ConfigurationImpl configuration,
ClassTree classtree) {
ClassUseMapper mapper = new ClassUseMapper(configuration.root, classtree);
- ClassDoc[] classes = configuration.root.classes();
- for (int i = 0; i < classes.length; i++) {
+ for (ClassDoc aClass : configuration.root.classes()) {
// If -nodeprecated option is set and the containing package is marked
// as deprecated, do not generate the class-use page. We will still generate
// the class-use page if the class is marked as deprecated but the containing
// package is not since it could still be linked from that package-use page.
if (!(configuration.nodeprecated &&
- Util.isDeprecated(classes[i].containingPackage())))
- ClassUseWriter.generate(configuration, mapper, classes[i]);
+ Util.isDeprecated(aClass.containingPackage())))
+ ClassUseWriter.generate(configuration, mapper, aClass);
}
- PackageDoc[] pkgs = configuration.packages;
- for (int i = 0; i < pkgs.length; i++) {
+ for (PackageDoc pkg : configuration.packages) {
// If -nodeprecated option is set and the package is marked
// as deprecated, do not generate the package-use page.
- if (!(configuration.nodeprecated && Util.isDeprecated(pkgs[i])))
- PackageUseWriter.generate(configuration, mapper, pkgs[i]);
+ if (!(configuration.nodeprecated && Util.isDeprecated(pkg)))
+ PackageUseWriter.generate(configuration, mapper, pkg);
}
}
@@ -183,9 +181,7 @@
List<? extends ProgramElementDoc> list= classMap.get(classdoc.qualifiedName());
if (list != null) {
Collections.sort(list);
- Iterator<? extends ProgramElementDoc> it = list.iterator();
- while (it.hasNext()) {
- ProgramElementDoc doc = it.next();
+ for (ProgramElementDoc doc : list) {
PackageDoc pkg = doc.containingPackage();
pkgSet.add(pkg);
List<ProgramElementDoc> inPkg = map.get(pkg.name());
@@ -336,13 +332,12 @@
protected void addClassList(Content contentTree) throws IOException {
HtmlTree ul = new HtmlTree(HtmlTag.UL);
ul.addStyle(HtmlStyle.blockList);
- for (Iterator<PackageDoc> it = pkgSet.iterator(); it.hasNext();) {
- PackageDoc pkg = it.next();
+ for (PackageDoc pkg : pkgSet) {
Content li = HtmlTree.LI(HtmlStyle.blockList, getMarkerAnchor(pkg.name()));
Content link = getResource("doclet.ClassUse_Uses.of.0.in.1",
- getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER,
- classdoc)),
- getPackageLink(pkg, Util.getPackageName(pkg)));
+ getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER,
+ classdoc)),
+ getPackageLink(pkg, Util.getPackageName(pkg)));
Content heading = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING, link);
li.addContent(heading);
addClassUse(pkg, li);
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java Thu Nov 02 06:16:10 2017 +0000
@@ -274,21 +274,20 @@
Type[] implIntfacs = classDoc.interfaceTypes();
if (implIntfacs != null && implIntfacs.length > 0) {
int counter = 0;
- for (int i = 0; i < implIntfacs.length; i++) {
- ClassDoc classDoc = implIntfacs[i].asClassDoc();
- if (! (classDoc.isPublic() ||
- Util.isLinkable(classDoc, configuration))) {
+ for (Type implType : implIntfacs) {
+ ClassDoc classDoc = implType.asClassDoc();
+ if (!(classDoc.isPublic() || Util.isLinkable(classDoc, configuration))) {
continue;
}
if (counter == 0) {
pre.addContent(DocletConstants.NL);
- pre.addContent(isInterface? "extends " : "implements ");
+ pre.addContent(isInterface ? "extends " : "implements ");
} else {
pre.addContent(", ");
}
Content link = getLink(new LinkInfoImpl(configuration,
- LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME,
- implIntfacs[i]));
+ LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME,
+ implType));
pre.addContent(link);
counter++;
}
diff -r 816907853a15 -r 6a7abb86ee98 src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
--- a/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Thu Jul 20 23:12:13 2017 -0700
+++ b/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Thu Nov 02 06:16:10 2017 +0000
@@ -298,9 +298,9 @@
Map<String,PackageDoc> map = new HashMap<String,PackageDoc>();
PackageDoc pd;
ClassDoc[] classes = root.classes();
- for (int i = 0; i < classes.length; i++) {
- pd = classes[i].containingPackage();
- if(! map.containsKey(pd.name())) {
+ for (ClassDoc aClass : classes) {
+ pd = aClass.containingPackage();
+ if (!map.containsKey(pd.name())) {
map.put(pd.name(), pd);
}
}
@@ -543,18 +543,17 @@
if (!nodeprecated) {
return classarr[0];
}
- for (int i = 0; i < classarr.length; i++) {
- if (classarr[i].tags("deprecated").length == 0) {
- return classarr[i];
+ for (ClassDoc cd : classarr) {
+ if (cd.tags("deprecated").length == 0) {
+ return cd;
}
}
return null;
}
protected boolean checkForDeprecation(RootDoc root) {
- ClassDoc[] classarr = root.classes();
- for (int i = 0; i < classarr.length; i++) {
- if (isGeneratedDoc(classarr[i])) {
+ for (ClassDoc cd : root.classes()) {
+ if (isGeneratedDoc(cd)) {
return true;
More information about the distro-pkg-dev
mailing list