Make more efficient / fix FindBugs nag
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 6 Mar 2011 17:35:12 +0000 (17:35 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 6 Mar 2011 17:35:12 +0000 (17:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1078522 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/tomcat/jni/Library.java

index 400f072..de71253 100644 (file)
@@ -36,7 +36,7 @@ public final class Library {
         throws Exception
     {
         boolean loaded = false;
-        String err = "";
+        StringBuilder err = new StringBuilder();
         for (int i = 0; i < NAMES.length; i++) {
             try {
                 System.loadLibrary(NAMES[i]);
@@ -60,17 +60,17 @@ public final class Library {
                     }
                 }
                 if ( i > 0)
-                    err += ", ";
-                err +=  t.getMessage();
+                    err.append(", ");
+                err.append(t.getMessage());
             }
             if (loaded)
                 break;
         }
         if (!loaded) {
-            err += "(";
-            err += System.getProperty("java.library.path");
-            err += ")";
-            throw new UnsatisfiedLinkError(err);
+            err.append('(');
+            err.append(System.getProperty("java.library.path"));
+            err.append(')');
+            throw new UnsatisfiedLinkError(err.toString());
         }
     }