You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mr...@apache.org on 2011/12/28 23:49:12 UTC

svn commit: r1225366 - /xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java

Author: mrglavas
Date: Wed Dec 28 22:49:12 2011
New Revision: 1225366

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

Modified:
    xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java

Modified: xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java
URL: http://svn.apache.org/viewvc/xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java?rev=1225366&r1=1225365&r2=1225366&view=diff
==============================================================================
--- xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java (original)
+++ xalan/java/trunk/src/org/apache/xalan/xsltc/compiler/XSLTC.java Wed Dec 28 22:49:12 2011
@@ -328,7 +328,7 @@ public final class XSLTC {
 		if (name != null) {
 		    setClassName(name);
                 }
-		else if (systemId != null && !systemId.equals("")) {
+		else if (systemId != null && systemId.length() != 0) {
 		    setClassName(Util.baseName(systemId));
                 }
                 
@@ -646,7 +646,7 @@ public final class XSLTC {
 	    _attributes.put(name.toString(), code);
 	    final String uri = name.getNamespace();
 	    final String local = "@"+name.getLocalPart();
-	    if ((uri != null) && (!uri.equals("")))
+	    if ((uri != null) && (uri.length() != 0))
 		_namesIndex.addElement(uri+":"+local);
 	    else
 		_namesIndex.addElement(local);
@@ -686,7 +686,7 @@ public final class XSLTC {
         code = new Integer(_nextGType++);
         _namespacePrefixes.put(name.toString(), code); 
         final String uri = name.getNamespace();
-        if ((uri != null) && (!uri.equals(""))){
+        if ((uri != null) && (uri.length() != 0)){
             // namespace::ext2:ped2 will be made empty in TypedNamespaceIterator
             _namesIndex.addElement("?"); 
         } else{        



---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org