From 44253ec6bae1d029cd7ef09ec6ed4feca4b81211 Mon Sep 17 00:00:00 2001 From: stfm Date: Fri, 24 Nov 2017 09:32:26 +0100 Subject: [PATCH] =?UTF-8?q?fix=20=E2=80=98String=20index=20out=20of=20rang?= =?UTF-8?q?e:=20-1=E2=80=99=20(issue=20#3)=20in=20classRelativeIdentifier(?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/stfm/texdoclet/TeXDoclet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/stfm/texdoclet/TeXDoclet.java b/src/main/java/org/stfm/texdoclet/TeXDoclet.java index 2988040..b4ed7a4 100755 --- a/src/main/java/org/stfm/texdoclet/TeXDoclet.java +++ b/src/main/java/org/stfm/texdoclet/TeXDoclet.java @@ -2135,7 +2135,9 @@ public class TeXDoclet extends Doclet { * The identifier to be made relative. */ static String classRelativeIdentifier(ClassDoc doc, String str) { - if (str.startsWith(doc.name())) { + if (str.equals(doc.name())) { + return ""; + } else if (str.startsWith(doc.name())) { // This is a member or a method of the same class return str.substring(doc.name().length() + 1); } else if (str.startsWith(doc.containingPackage().name())) {