diff --git a/src/main/java/org/umlgraph/doclet/ClassGraph.java b/src/main/java/org/umlgraph/doclet/ClassGraph.java index 7d2d1a1..9c800ef 100644 --- a/src/main/java/org/umlgraph/doclet/ClassGraph.java +++ b/src/main/java/org/umlgraph/doclet/ClassGraph.java @@ -157,7 +157,7 @@ class ClassGraph { final Pattern toEscape = Pattern.compile("[&<>]"); if (toEscape.matcher(s).find()) { - StringBuffer sb = new StringBuffer(s); + StringBuilder sb = new StringBuilder(s); for (int i = 0; i < sb.length();) { switch (sb.charAt(i)) { case '&': @@ -188,7 +188,7 @@ class ClassGraph { if (s.indexOf('\n') == -1) return (s); - StringBuffer sb = new StringBuffer(s); + StringBuilder sb = new StringBuilder(s); for (int i = 0; i < sb.length();) { if (sb.charAt(i) == '\n') { sb.replace(i, i + 1, "
"); @@ -204,7 +204,7 @@ class ClassGraph { * Convert < and > characters in the string to the respective guillemot characters. */ private String guillemize(Options opt, String s) { - StringBuffer r = new StringBuffer(s); + StringBuilder r = new StringBuilder(s); for (int i = 0; i < r.length();) switch (r.charAt(i)) { case '<': @@ -1048,7 +1048,7 @@ class ClassGraph { && contextClassPath[i].equals(currClassPath[i])) i++; // ... go up with ".." to reach the common root - StringBuffer buf = new StringBuffer(); + StringBuilder buf = new StringBuilder(); if (i == contextClassPath.length) { buf.append(".").append(FILE_SEPARATOR); } else { @@ -1085,7 +1085,7 @@ class ClassGraph { public String classToUrl(String className) { String docRoot = mapApiDocRoot(className); if (docRoot != null) { - StringBuffer buf = new StringBuffer(docRoot); + StringBuilder buf = new StringBuilder(docRoot); buf.append(getPackageName(className).replace('.', FILE_SEPARATOR) + FILE_SEPARATOR); buf.append(getUnqualifiedName(className)); buf.append(".html"); diff --git a/src/main/java/org/umlgraph/doclet/Options.java b/src/main/java/org/umlgraph/doclet/Options.java index b33a329..c648d0d 100644 --- a/src/main/java/org/umlgraph/doclet/Options.java +++ b/src/main/java/org/umlgraph/doclet/Options.java @@ -764,7 +764,7 @@ public class Options implements Cloneable, OptionProvider { } public String toString() { - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); sb.append("UMLGRAPH OPTIONS\n"); for(Field f : this.getClass().getDeclaredFields()) { if(!Modifier.isStatic(f.getModifiers())) {