changeset 5008:490b2c9ec9f6

NodeList.toString should not print null elements at the end of the array
author Christian Wimmer <Christian.Wimmer@Oracle.com>
date Fri, 02 Mar 2012 09:07:56 -0800
parents f8e3ec43b514
children e3cc0d407bc6
files graal/com.oracle.max.graal.graph/src/com/oracle/max/graal/graph/NodeList.java
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.graph/src/com/oracle/max/graal/graph/NodeList.java	Fri Mar 02 09:07:14 2012 -0800
+++ b/graal/com.oracle.max.graal.graph/src/com/oracle/max/graal/graph/NodeList.java	Fri Mar 02 09:07:56 2012 -0800
@@ -363,6 +363,15 @@
 
     @Override
     public String toString() {
-        return Arrays.toString(nodes);
+        StringBuilder sb = new StringBuilder();
+        sb.append('[');
+        for (int i = 0; i < size; i++) {
+            if (i != 0) {
+                sb.append(", ");
+            }
+            sb.append(nodes[i]);
+        }
+        sb.append(']');
+        return sb.toString();
     }
 }