]> granicus.if.org Git - icu/commitdiff
ICU-8268 Inefficient use of new String(...) constructor.
authorAbhinav Gupta <mail@abhinavg.net>
Wed, 28 Sep 2011 20:29:28 +0000 (20:29 +0000)
committerAbhinav Gupta <mail@abhinavg.net>
Wed, 28 Sep 2011 20:29:28 +0000 (20:29 +0000)
X-SVN-Rev: 30733

icu4j/main/classes/core/src/com/ibm/icu/text/BidiRun.java
icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java
icu4j/main/classes/core/src/com/ibm/icu/util/LocaleData.java

index 3bb04b73da74c0fa2cf54b8142a0de4857177d12..1245e60c0065beeccd32014d3e7cbec481e66cf4 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *******************************************************************************
-*   Copyright (C) 2001-2009, International Business Machines
+*   Copyright (C) 2001-2011, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 */
@@ -148,6 +148,6 @@ public class BidiRun {
      */
     public String toString()
     {
-        return new String("BidiRun " + start + " - " + limit + " @ " + level);
+        return "BidiRun " + start + " - " + limit + " @ " + level;
     }
 }
index 5dd6902d705e633afa0d377e83939cd7921af901..6923cb20f14b18056023684d731f648225d6b550 100644 (file)
@@ -1134,7 +1134,7 @@ public class SpoofChecker {
                 default:
                     assert (false);
                 }
-                return new String();
+                return "";
             }
 
             // Populate the final binary output data array with the compiled data.
index 16883766f3ba9b2c175462359d8dd525c235c1b0..d7f9e3f21041e2787df549c0432e22d7890d504d 100644 (file)
@@ -268,7 +268,7 @@ public final class LocaleData {
         if ( noSubstitute && (stringBundle.getLoadingStatus() == ICUResourceBundle.FROM_ROOT) )
            return null;
 
-        return new String (stringBundle.getString());
+        return stringBundle.getString();
     }
 
     /**