# HG changeset patch # User bpatel # Date 1499910847 25200 # Node ID df7fadfd702f6218ed65dd0acb999788e680dc38 # Parent 656a844c382decc903943671a13cce740849bd6c 8182257: Duplicate anchor ids in generated javadoc pages Reviewed-by: jjg diff -r 656a844c382d -r df7fadfd702f langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java --- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java Wed Jul 12 17:39:46 2017 -0700 +++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java Wed Jul 12 18:54:07 2017 -0700 @@ -532,7 +532,7 @@ tdDesc.addStyle(HtmlStyle.colLast); writer.addSummaryLinkComment(this, member, firstSentenceTags, tdDesc); tr.addContent(tdDesc); - if (utils.isMethod(member) && !utils.isAnnotationType(member)) { + if (utils.isMethod(member) && !utils.isAnnotationType(member) && !utils.isProperty(name(member))) { int methodType = utils.isStatic(member) ? MethodTypes.STATIC.tableTabs().value() : MethodTypes.INSTANCE.tableTabs().value(); if (utils.isInterface(member.getEnclosingElement())) { diff -r 656a844c382d -r df7fadfd702f langtools/test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java --- a/langtools/test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Wed Jul 12 17:39:46 2017 -0700 +++ b/langtools/test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Wed Jul 12 18:54:07 2017 -0700 @@ -24,7 +24,7 @@ /* * @test * @bug 7112427 8012295 8025633 8026567 8061305 8081854 8150130 8162363 - * 8167967 8172528 8175200 8178830 + * 8167967 8172528 8175200 8178830 8182257 * @summary Test of the JavaFX doclet features. * @author jvalenta * @library ../lib @@ -137,7 +137,10 @@ "

Property Summary

\n" + "\n" + "", - ""); + "\n" + + "\n", + "\n" + + "\n"); checkOutput("pkg1/C.html", false, "A()", @@ -147,7 +150,11 @@ + "Instance Methods" + " " + "Concrete Methods " - + ""); + + "", + "\n" + + "\n", + "\n" + + "\n"); checkOutput("index-all.html", true, "
Gets the value of the property paused.
",
Properties 
C.BooleanProperty
C.DoubleProperty
C.BooleanProperty
C.DoubleProperty