changeset 23131:40828a827a66

Add toString to NodeStack
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Thu, 03 Dec 2015 15:46:15 +0100
parents c8eb711096d2
children 252a14787fa6
files graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeStack.java
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeStack.java	Tue Dec 01 08:46:50 2015 -0800
+++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeStack.java	Thu Dec 03 15:46:15 2015 +0100
@@ -57,4 +57,17 @@
     public boolean isEmpty() {
         return tos == 0;
     }
+
+    @Override
+    public String toString() {
+        if (tos == 0) {
+            return "NodeStack: []";
+        }
+        StringBuilder sb = new StringBuilder();
+        for (int i = 0; i < tos; i++) {
+            sb.append(", ");
+            sb.append(values[i]);
+        }
+        return "NodeStack: [" + sb.substring(2) + "]";
+    }
 }