# HG changeset patch # User bpatel # Date 1382561653 25200 # Node ID 8746caa5cf80f670b4d7d450d303e6230aa5913a # Parent 32ea6ccb7607740bc77e88aeb4b6c0959cc793aa 8026770: javadoc creates invalid HTML in profile summary pages Reviewed-by: jjg diff -r 32ea6ccb7607 -r 8746caa5cf80 src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java Wed Oct 23 10:28:10 2013 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java Wed Oct 23 13:54:13 2013 -0700 @@ -391,8 +391,7 @@ tbody.addContent(tr); } table.addContent(tbody); - Content li = HtmlTree.LI(HtmlStyle.blockList, table); - summaryContentTree.addContent(li); + summaryContentTree.addContent(table); } } diff -r 32ea6ccb7607 -r 8746caa5cf80 src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java Wed Oct 23 10:28:10 2013 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java Wed Oct 23 13:54:13 2013 -0700 @@ -175,8 +175,11 @@ */ public void addClassesSummary(ClassDoc[] classes, String label, String tableSummary, String[] tableHeader, Content packageSummaryContentTree) { + HtmlTree li = new HtmlTree(HtmlTag.LI); + li.addStyle(HtmlStyle.blockList); addClassesSummary(classes, label, tableSummary, tableHeader, - packageSummaryContentTree, profileValue); + li, profileValue); + packageSummaryContentTree.addContent(li); } /** diff -r 32ea6ccb7607 -r 8746caa5cf80 test/com/sun/javadoc/testProfiles/TestProfiles.java --- a/test/com/sun/javadoc/testProfiles/TestProfiles.java Wed Oct 23 10:28:10 2013 -0700 +++ b/test/com/sun/javadoc/testProfiles/TestProfiles.java Wed Oct 23 13:54:13 2013 -0700 @@ -23,7 +23,7 @@ /* * @test - * @bug 8006124 8009684 8016921 8023700 8024096 8008164 8026567 + * @bug 8006124 8009684 8016921 8023700 8024096 8008164 8026567 8026770 * @summary Test javadoc support for profiles. * @author Bhavesh Patel, Evgeniya Stepanova * @library ../lib/ @@ -85,6 +85,20 @@ "

pkg2

" }, + {PROFILE_BUG_ID + FS + "compact2-summary.html", + "