# HG changeset patch # User Andreas Woess # Date 1428535606 -7200 # Node ID 79d212bfee220223c6b6caa7c226425eeec62b44 # Parent 874eac8b4d7f10dd1b68a9c1c6415677b816af3d Truffle: include slots in FrameDescriptor#toString() diff -r 874eac8b4d7f -r 79d212bfee22 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java --- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java Thu Apr 09 01:24:39 2015 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java Thu Apr 09 01:26:46 2015 +0200 @@ -192,4 +192,22 @@ } } } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("FrameDescriptor@").append(Integer.toHexString(hashCode())); + sb.append("{"); + boolean comma = false; + for (FrameSlot slot : slots) { + if (comma) { + sb.append(", "); + } else { + comma = true; + } + sb.append(slot.getIndex()).append(":").append(slot.getIdentifier()); + } + sb.append("}"); + return sb.toString(); + } }