BUG-582: Optimize instantiated Splitter 82/7382/1
authorRobert Varga <rovarga@cisco.com>
Sat, 24 May 2014 08:58:40 +0000 (10:58 +0200)
committerRobert Varga <rovarga@cisco.com>
Sun, 25 May 2014 15:54:10 +0000 (17:54 +0200)
This just turns the string-based splitter into a char-based one, saving
both memory and CPU cycles.

Change-Id: I9c93f23c79a32d662a8d7358ad928c5757359c37
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java

index 7abb03b7841935f9f272c5f4cbe8791a50559048..30048130443b483f323698c020b9a1d85f360a4c 100644 (file)
@@ -33,7 +33,7 @@ public final class BindingMapping {
     public static final String QNAME_STATIC_FIELD_NAME = "QNAME";
     public static final String PACKAGE_PREFIX = "org.opendaylight.yang.gen.v1";
 
-    private static final Splitter SPACE_SPLITTER = Splitter.on(" ").omitEmptyStrings().trimResults();
+    private static final Splitter SPACE_SPLITTER = Splitter.on(' ').omitEmptyStrings().trimResults();
 
     public static final String MODULE_INFO_CLASS_NAME = "$YangModuleInfoImpl";
     public static final String MODEL_BINDING_PROVIDER_CLASS_NAME = "$YangModelBindingProvider";