From: adam Date: Mon, 13 Nov 2006 05:51:44 +0000 (+0100) Subject: Rhishis suggestion: print codebag names if present X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=e0f0721c2da42664e89851b12e5d0fd83da2134c;p=fleet.git Rhishis suggestion: print codebag names if present --- diff --git a/src/edu/berkeley/fleet/CodeBag.java b/src/edu/berkeley/fleet/CodeBag.java index e26d7f8..fc1a9af 100644 --- a/src/edu/berkeley/fleet/CodeBag.java +++ b/src/edu/berkeley/fleet/CodeBag.java @@ -13,11 +13,13 @@ public class CodeBag { private final int descriptor; private final CodeBag parent; + private final String name; private ArrayList dispatchables = new ArrayList(); private HashMap codeBags = new HashMap(); public CodeBag(CodeBag parent, String name) { this.parent = parent; + this.name = name; this.descriptor = max_allocated_descriptor++; codeBagsByDescriptor.put(descriptor, this); if (parent != null && name != null) @@ -51,6 +53,7 @@ public class CodeBag { } public String toString() { + if (name != null) return name; StringBuffer ret = new StringBuffer(); for(Dispatchable d : dispatchables) { ret.append(d);