From 8d63c48637838765d4578ef4029ba6fe71c03a02 Mon Sep 17 00:00:00 2001 From: Jean Jordaan Date: Mon, 4 Jun 2012 13:24:25 +0700 Subject: [PATCH 1/3] Fix typo --- src/org/umlgraph/doclet/ClassInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/umlgraph/doclet/ClassInfo.java b/src/org/umlgraph/doclet/ClassInfo.java index 82fac87..887b91e 100644 --- a/src/org/umlgraph/doclet/ClassInfo.java +++ b/src/org/umlgraph/doclet/ClassInfo.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Map; /** - * Class's dot-comaptible alias name (for fully qualified class names) + * Class's dot-compatible alias name (for fully qualified class names) * and printed information * @version $Revision$ * @author Diomidis Spinellis From 6c630e04b681e9d3184c3b5a8d0025be76f47016 Mon Sep 17 00:00:00 2001 From: Jose Antonio Santos Cadenas Date: Wed, 7 Nov 2012 11:32:46 +0100 Subject: [PATCH 2/3] Fix package insertion point Patter for java 7 --- src/org/umlgraph/doclet/UmlGraphDoc.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/umlgraph/doclet/UmlGraphDoc.java b/src/org/umlgraph/doclet/UmlGraphDoc.java index 6b574e9..81613d1 100644 --- a/src/org/umlgraph/doclet/UmlGraphDoc.java +++ b/src/org/umlgraph/doclet/UmlGraphDoc.java @@ -98,7 +98,7 @@ public class UmlGraphDoc { UmlGraph.buildGraph(root, view, packageDoc); runGraphviz(opt.dotExecutable, outputFolder, packageDoc.name(), packageDoc.name(), root); alterHtmlDocs(opt, outputFolder, packageDoc.name(), packageDoc.name(), - "package-summary.html", Pattern.compile(".*.*"), root); + "package-summary.html", Pattern.compile("()|(

Date: Thu, 23 May 2013 15:54:16 +0200 Subject: [PATCH 3/3] Update ClassGraph.java --- src/org/umlgraph/doclet/ClassGraph.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java index a3676e1..8afe663 100644 --- a/src/org/umlgraph/doclet/ClassGraph.java +++ b/src/org/umlgraph/doclet/ClassGraph.java @@ -972,7 +972,7 @@ class ClassGraph { private Type[] getInterfaceTypeArguments(ClassDoc iface, Type t) { if (t instanceof ParameterizedType) { ParameterizedType pt = (ParameterizedType) t; - if (iface.equals(t.asClassDoc())) { + if (iface != null && iface.equals(t.asClassDoc())) { return pt.typeArguments(); } else { for (Type pti : pt.interfaceTypes()) {