From 93d8c5deba66fe3da20777cf877de3f7904abebe Mon Sep 17 00:00:00 2001 From: Jonathan Gibbons Date: Mon, 26 Jun 2017 18:48:25 -0700 Subject: [PATCH] 8182736: javadoc generates bad names and broken module graph links Co-authored-by: Bhavesh Patel Reviewed-by: jjg, bpatel, darcy, ksrini --- jdk/make/src/classes/build/tools/taglet/ModuleGraph.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jdk/make/src/classes/build/tools/taglet/ModuleGraph.java b/jdk/make/src/classes/build/tools/taglet/ModuleGraph.java index 6983eaa64d2..6e2b0309667 100644 --- a/jdk/make/src/classes/build/tools/taglet/ModuleGraph.java +++ b/jdk/make/src/classes/build/tools/taglet/ModuleGraph.java @@ -29,6 +29,7 @@ import java.util.EnumSet; import java.util.List; import java.util.Set; import javax.lang.model.element.Element; +import javax.lang.model.element.ModuleElement; import com.sun.source.doctree.DocTree; import jdk.javadoc.doclet.Taglet; import static jdk.javadoc.doclet.Taglet.Location.*; @@ -62,7 +63,7 @@ public class ModuleGraph implements Taglet { return ""; } - String moduleName = element.getSimpleName().toString(); + String moduleName = ((ModuleElement) element).getQualifiedName().toString(); String imageFile = moduleName + "-graph.png"; int thumbnailHeight = -1; String hoverImage = "";