Mercurial > hg > truffle
changeset 5325:f8ea2735ec4f
added toString() method to StructuredGraph
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 30 Apr 2012 15:41:14 +0200 |
parents | 414c439ddec9 |
children | a53162ca8219 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java Mon Apr 30 14:13:47 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java Mon Apr 30 15:41:14 2012 +0200 @@ -73,6 +73,27 @@ this(null, method); } + @Override + public String toString() { + StringBuilder buf = new StringBuilder(getClass().getSimpleName() + ":" + graphId); + String sep = "{"; + if (name != null) { + buf.append(sep); + buf.append(name); + sep = ", "; + } + if (method != null) { + buf.append(sep); + buf.append(method); + sep = ", "; + } + + if (!sep.equals("{")) { + buf.append("}"); + } + return buf.toString(); + } + public BeginNode start() { return start; }