StringBuffer -> StringBuilder for o.a.tomcat
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 2 Nov 2009 18:56:52 +0000 (18:56 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 2 Nov 2009 18:56:52 +0000 (18:56 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@832050 13f79535-47bb-0310-9956-ffa450edef68

25 files changed:
java/org/apache/tomcat/buildutil/Txt2Html.java
java/org/apache/tomcat/util/IntrospectionUtils.java
java/org/apache/tomcat/util/buf/CharChunk.java
java/org/apache/tomcat/util/buf/UDecoder.java
java/org/apache/tomcat/util/digester/CallMethodRule.java
java/org/apache/tomcat/util/digester/CallParamRule.java
java/org/apache/tomcat/util/digester/Digester.java
java/org/apache/tomcat/util/digester/FactoryCreateRule.java
java/org/apache/tomcat/util/digester/ObjectCreateRule.java
java/org/apache/tomcat/util/digester/ObjectParamRule.java
java/org/apache/tomcat/util/digester/PathCallParamRule.java
java/org/apache/tomcat/util/digester/SetNextRule.java
java/org/apache/tomcat/util/digester/SetPropertiesRule.java
java/org/apache/tomcat/util/digester/SetPropertyRule.java
java/org/apache/tomcat/util/digester/SetRootRule.java
java/org/apache/tomcat/util/digester/SetTopRule.java
java/org/apache/tomcat/util/http/HttpMessages.java
java/org/apache/tomcat/util/http/Parameters.java
java/org/apache/tomcat/util/http/fileupload/MultipartStream.java
java/org/apache/tomcat/util/http/mapper/Mapper.java
java/org/apache/tomcat/util/modeler/AttributeInfo.java
java/org/apache/tomcat/util/modeler/ManagedBean.java
java/org/apache/tomcat/util/modeler/NotificationInfo.java
java/org/apache/tomcat/util/net/URL.java
java/org/apache/tomcat/util/net/jsse/JSSESupport.java

index b8b974b..18fc4de 100644 (file)
@@ -133,7 +133,7 @@ public class Txt2Html
         // Convert, line-by-line:
         String line;
         while( (line = in.readLine()) != null ) {
-            StringBuffer result = new StringBuffer();
+            StringBuilder result = new StringBuilder();
             int len = line.length();
             for( int i = 0; i < len; i++ ) {
                 char c = line.charAt( i );
index ed4f519..56c46a3 100644 (file)
@@ -466,7 +466,7 @@ public final class IntrospectionUtils {
         if (value.indexOf("$") < 0) {
             return value;
         }
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         int prev = 0;
         // assert value!=nil
         int pos;
@@ -835,7 +835,7 @@ public final class IntrospectionUtils {
 
         if (log.isDebugEnabled()) {
             // debug
-            StringBuffer sb = new StringBuffer();
+            StringBuilder sb = new StringBuilder();
             sb.append("" + target.getClass().getName() + "." + methodN + "( ");
             for (int i = 0; i < params.length; i++) {
                 if (i > 0)
index a2e8ca6..91ece8b 100644 (file)
@@ -305,7 +305,7 @@ public final class CharChunk implements Cloneable, Serializable, CharSequence {
 
     /** Add data to the buffer
      */
-    public void append( StringBuffer sb )
+    public void append( StringBuilder sb )
        throws IOException
     {
        int len=sb.length();
index e159763..937d055 100644 (file)
@@ -201,7 +201,7 @@ public final class UDecoder {
        if( (!query || str.indexOf( '+' ) < 0) && str.indexOf( '%' ) < 0 )
            return str;
        
-        StringBuffer dec = new StringBuffer();    // decoded string output
+        StringBuilder dec = new StringBuilder();    // decoded string output
         int strPos = 0;
         int strLen = str.length();
 
index f98e253..85ada38 100644 (file)
@@ -486,7 +486,7 @@ public class CallMethodRule extends Rule {
         }
         
         if (target == null) {
-            StringBuffer sb = new StringBuffer();
+            StringBuilder sb = new StringBuilder();
             sb.append("[CallMethodRule]{");
             sb.append(digester.match);
             sb.append("} Call target is null (");
@@ -500,7 +500,7 @@ public class CallMethodRule extends Rule {
         
         // Invoke the required method on the top object
         if (digester.log.isDebugEnabled()) {
-            StringBuffer sb = new StringBuffer("[CallMethodRule]{");
+            StringBuilder sb = new StringBuilder("[CallMethodRule]{");
             sb.append(digester.match);
             sb.append("} Call ");
             sb.append(target.getClass().getName());
@@ -556,7 +556,7 @@ public class CallMethodRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("CallMethodRule[");
+        StringBuilder sb = new StringBuilder("CallMethodRule[");
         sb.append("methodName=");
         sb.append(methodName);
         sb.append(", paramCount=");
index 6d10e39..89365c5 100644 (file)
@@ -161,7 +161,7 @@ public class CallParamRule extends Rule {
             
             if (digester.log.isDebugEnabled()) {
             
-                StringBuffer sb = new StringBuffer("[CallParamRule]{");
+                StringBuilder sb = new StringBuilder("[CallParamRule]{");
                 sb.append(digester.match);
                 sb.append("} Save from stack; from stack?").append(fromStack);
                 sb.append("; object=").append(param);
@@ -223,7 +223,7 @@ public class CallParamRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("CallParamRule[");
+        StringBuilder sb = new StringBuilder("CallParamRule[");
         sb.append("paramIndex=");
         sb.append(paramIndex);
         sb.append(", attributeName=");
index 5a55ff4..56b18d2 100644 (file)
@@ -162,14 +162,14 @@ public class Digester extends DefaultHandler {
     /**
      * The body text of the current element.
      */
-    protected StringBuffer bodyText = new StringBuffer();
+    protected StringBuilder bodyText = new StringBuilder();
 
 
     /**
      * The stack of body text string buffers for surrounding elements.
      */
-    protected ArrayStack<StringBuffer> bodyTexts =
-        new ArrayStack<StringBuffer>();
+    protected ArrayStack<StringBuilder> bodyTexts =
+        new ArrayStack<StringBuilder>();
 
 
     /**
@@ -1240,7 +1240,7 @@ public class Digester extends DefaultHandler {
         if (debug) {
             log.debug("  Pushing body text '" + bodyText.toString() + "'");
         }
-        bodyText = new StringBuffer();
+        bodyText = new StringBuilder();
 
         // the actual element name is either in localName or qName, depending 
         // on whether the parser is namespace aware
@@ -1250,7 +1250,7 @@ public class Digester extends DefaultHandler {
         }
 
         // Compute the current matching rule
-        StringBuffer sb = new StringBuffer(match);
+        StringBuilder sb = new StringBuilder(match);
         if (match.length() > 0) {
             sb.append('/');
         }
@@ -2744,11 +2744,11 @@ public class Digester extends DefaultHandler {
 
 
     /**
-     * Return a new StringBuffer containing the same contents as the
+     * Return a new StringBuilder containing the same contents as the
      * input buffer, except that data of form ${varname} have been
      * replaced by the value of that var as defined in the system property.
      */
-    private StringBuffer updateBodyText(StringBuffer bodyText) {
+    private StringBuilder updateBodyText(StringBuilder bodyText) {
         String in = bodyText.toString();
         String out;
         try {
@@ -2762,7 +2762,7 @@ public class Digester extends DefaultHandler {
             // a new buffer
             return bodyText;
         } else {
-            return new StringBuffer(out);
+            return new StringBuilder(out);
         }
     }
 
index c71ef79..bf7e2dc 100644 (file)
@@ -347,7 +347,7 @@ public class FactoryCreateRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("FactoryCreateRule[");
+        StringBuilder sb = new StringBuilder("FactoryCreateRule[");
         sb.append("className=");
         sb.append(className);
         sb.append(", attributeName=");
index 2cf0120..e746584 100644 (file)
@@ -168,7 +168,7 @@ public class ObjectCreateRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("ObjectCreateRule[");
+        StringBuilder sb = new StringBuilder("ObjectCreateRule[");
         sb.append("className=");
         sb.append(className);
         sb.append(", attributeName=");
index 927200b..7b1d6a4 100644 (file)
@@ -112,7 +112,7 @@ public class ObjectParamRule extends Rule {
      * Render a printable version of this Rule.
      */
     public String toString() {
-        StringBuffer sb = new StringBuffer("ObjectParamRule[");
+        StringBuilder sb = new StringBuilder("ObjectParamRule[");
         sb.append("paramIndex=");
         sb.append(paramIndex);
         sb.append(", attributeName=");
index d3f8549..673f37d 100644 (file)
@@ -84,7 +84,7 @@ public class PathCallParamRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("PathCallParamRule[");
+        StringBuilder sb = new StringBuilder("PathCallParamRule[");
         sb.append("paramIndex=");
         sb.append(paramIndex);
         sb.append("]");
index 6eae24b..434bef8 100644 (file)
@@ -207,7 +207,7 @@ public class SetNextRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("SetNextRule[");
+        StringBuilder sb = new StringBuilder("SetNextRule[");
         sb.append("methodName=");
         sb.append(methodName);
         sb.append(", paramType=");
index 63d35cf..b1aa18a 100644 (file)
@@ -264,7 +264,7 @@ public class SetPropertiesRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("SetPropertiesRule[");
+        StringBuilder sb = new StringBuilder("SetPropertiesRule[");
         sb.append("]");
         return (sb.toString());
 
index a5c7d40..8d018da 100644 (file)
@@ -147,7 +147,7 @@ public class SetPropertyRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("SetPropertyRule[");
+        StringBuilder sb = new StringBuilder("SetPropertyRule[");
         sb.append("name=");
         sb.append(name);
         sb.append(", value=");
index ee25f23..9a22721 100644 (file)
@@ -208,7 +208,7 @@ public class SetRootRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("SetRootRule[");
+        StringBuilder sb = new StringBuilder("SetRootRule[");
         sb.append("methodName=");
         sb.append(methodName);
         sb.append(", paramType=");
index 1fc09d5..1f55c3d 100644 (file)
@@ -208,7 +208,7 @@ public class SetTopRule extends Rule {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("SetTopRule[");
+        StringBuilder sb = new StringBuilder("SetTopRule[");
         sb.append("methodName=");
         sb.append(methodName);
         sb.append(", paramType=");
index fc519a9..195d30f 100644 (file)
@@ -82,7 +82,7 @@ public class HttpMessages {
 
        char content[] = new char[message.length()];
        message.getChars(0, message.length(), content, 0);
-       StringBuffer result = new StringBuffer(content.length + 50);
+       StringBuilder result = new StringBuilder(content.length + 50);
        for (int i = 0; i < content.length; i++) {
            switch (content[i]) {
            case '<':
index 5f1a152..d67ac89 100644 (file)
@@ -362,7 +362,7 @@ public final class Parameters extends MultiMap {
     /** Debug purpose
      */
     public String paramsAsString() {
-        StringBuffer sb=new StringBuffer();
+        StringBuilder sb=new StringBuilder();
         Enumeration<String> en= paramHashStringArray.keys();
         while( en.hasMoreElements() ) {
             String k = en.nextElement();
index 1ce4ec3..40c6c5d 100644 (file)
@@ -759,7 +759,7 @@ public class MultipartStream
      */
     public String toString()
     {
-        StringBuffer sbTemp = new StringBuffer();
+        StringBuilder sbTemp = new StringBuilder();
         sbTemp.append("boundary='");
         sbTemp.append(String.valueOf(boundary));
         sbTemp.append("'\nbufSize=");
index 4ef10eb..d4a54ed 100644 (file)
@@ -500,7 +500,7 @@ public final class Mapper {
 
     public String getWrappersString( String host, String context ) {
         String names[]=getWrapperNames(host, context);
-        StringBuffer sb=new StringBuffer();
+        StringBuilder sb=new StringBuilder();
         for( int i=0; i<names.length; i++ ) {
             sb.append(names[i]).append(":");
         }
index 5819b53..6560dba 100644 (file)
@@ -146,7 +146,7 @@ public class AttributeInfo extends FeatureInfo implements Serializable {
      */
     private String getMethodName(String name, boolean getter, boolean is) {
 
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         if (getter) {
             if (is)
                 sb.append("is");
index 9ea285c..cf71c4a 100644 (file)
@@ -462,7 +462,7 @@ public class ManagedBean implements java.io.Serializable
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("ManagedBean[");
+        StringBuilder sb = new StringBuilder("ManagedBean[");
         sb.append("name=");
         sb.append(name);
         sb.append(", className=");
index f924d7e..e6cd0c8 100644 (file)
@@ -125,7 +125,7 @@ public class NotificationInfo extends FeatureInfo implements Serializable {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("NotificationInfo[");
+        StringBuilder sb = new StringBuilder("NotificationInfo[");
         sb.append("name=");
         sb.append(name);
         sb.append(", description=");
index 3521f6e..bde9420 100644 (file)
@@ -534,7 +534,7 @@ public final class URL implements Serializable {
      */
     public String toExternalForm() {
 
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         if (protocol != null) {
             sb.append(protocol);
             sb.append(":");
@@ -563,7 +563,7 @@ public final class URL implements Serializable {
      */
     public String toString() {
 
-        StringBuffer sb = new StringBuffer("URL[");
+        StringBuilder sb = new StringBuilder("URL[");
         sb.append("authority=");
         sb.append(authority);
         sb.append(", file=");
index fd8dde5..4b3026a 100644 (file)
@@ -212,7 +212,7 @@ class JSSESupport implements SSLSupport, SSLSessionManager {
         byte [] ssl_session = session.getId();
         if ( ssl_session == null) 
             return null;
-        StringBuffer buf=new StringBuffer("");
+        StringBuilder buf=new StringBuilder("");
         for(int x=0; x<ssl_session.length; x++) {
             String digit=Integer.toHexString(ssl_session[x]);
             if (digit.length()<2) buf.append('0');