From e0f0721c2da42664e89851b12e5d0fd83da2134c Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 13 Nov 2006 06:51:44 +0100 Subject: [PATCH] Rhishis suggestion: print codebag names if present --- src/edu/berkeley/fleet/CodeBag.java | 3 +++ 1 file changed, 3 insertions(+) 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); -- 1.7.10.4