svn commit: r1225372 - /xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java

[email protected] Wed, 28 Dec 2011 22:58:27 -0000
Newsgroups gmane.text.xml.xalan.cvs
Message-ID <[email protected]>
Author: mrglavas
Date: Wed Dec 28 22:58:27 2011
New Revision: 1225372

URL: http://svn.apache.org/viewvc?rev=1225372&view=rev
Log:
Minor performance improvement. String.length() == 0 tends to be slightly faster than String.equals("").

Modified:
    xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java

Modified: xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java
URL: http://svn.apache.org/viewvc/xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java?rev=1225372&r1=1225371&r2=1225372&view=diff
==============================================================================
--- xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java (original)
+++ xalan/java/trunk/src/org/apache/xml/dtm/ref/ExpandedNameTable.java Wed Dec 28 22:58:27 2011
@@ -300,7 +300,7 @@ public class ExpandedNameTable
   public final int getLocalNameID(int ExpandedNameID)
   {
     // ExtendedType etype = m_extendedTypes[ExpandedNameID];
-    if (m_extendedTypes[ExpandedNameID].getLocalName().equals(""))
+    if (m_extendedTypes[ExpandedNameID].getLocalName().length() == 0)
       return 0;
     else
     return ExpandedNameID;
@@ -317,7 +317,7 @@ public class ExpandedNameTable
   public String getNamespace(int ExpandedNameID)
   {
     String namespace = m_extendedTypes[ExpandedNameID].getNamespace();
-    return (namespace.equals("") ? null : namespace);
+    return (namespace.length() == 0 ? null : namespace);
   }
 
   /**
@@ -329,7 +329,7 @@ public class ExpandedNameTable
   public final int getNamespaceID(int ExpandedNameID)
   {
     //ExtendedType etype = m_extendedTypes[ExpandedNameID];
-    if (m_extendedTypes[ExpandedNameID].getNamespace().equals(""))
+    if (m_extendedTypes[ExpandedNameID].getNamespace().length() == 0)
       return 0;
     else
     return ExpandedNameID;