Author: j16sdiz
Date: 2008-08-17 15:54:31 +0000 (Sun, 17 Aug 2008)
New Revision: 21970

Modified:
   trunk/freenet/src/freenet/support/HTMLNode.java
Log:
optimization: chaining is slower

Modified: trunk/freenet/src/freenet/support/HTMLNode.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLNode.java     2008-08-17 15:54:13 UTC 
(rev 21969)
+++ trunk/freenet/src/freenet/support/HTMLNode.java     2008-08-17 15:54:31 UTC 
(rev 21970)
@@ -190,7 +190,9 @@
                }
                if (children.size() == 0) {
                        if ("textarea".equals(name) || ("div").equals(name) || 
("a").equals(name)) {
-                               
tagBuffer.append("></").append(name).append('>');
+                               tagBuffer.append("></");
+                               tagBuffer.append(name);
+                               tagBuffer.append('>');
                        } else {
                                tagBuffer.append(" />");
                        }
@@ -203,7 +205,9 @@
                                HTMLNode childNode = children.get(childIndex);
                                childNode.generate(tagBuffer);
                        }
-                       tagBuffer.append("</").append(name).append('>');
+                       tagBuffer.append("</");
+                       tagBuffer.append(name);
+                       tagBuffer.append('>');
                        if(("div").equals(name)|| ("form").equals(name)|| 
("input").equals(name)|| ("li").equals(name)|| ("option").equals(name)|| 
("script").equals(name)|| ("table").equals(name)|| ("tr").equals(name)|| 
("td").equals(name)) {
                                tagBuffer.append('\n');
                        }


Reply via email to