X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;h=474a5421a8e783eca00c22e9a8dbe9d5ab154120;hp=51002ab0d7fb824da3abe77b1424a7d67f2477e7;hb=4061f053ccd06b1e833c523b26001942e8c5afcd;hpb=3ee451bce342d4bb61ad6235ba57bdf817bfdd1a diff --git a/src/edu/berkeley/sbp/Union.java b/src/edu/berkeley/sbp/Union.java index 51002ab..474a542 100644 --- a/src/edu/berkeley/sbp/Union.java +++ b/src/edu/berkeley/sbp/Union.java @@ -19,7 +19,7 @@ import java.lang.ref.*; */ public class Union extends Element implements Iterable { - private final String name; + private final String name; private final boolean synthetic; private boolean viewed = false; @@ -87,10 +87,9 @@ public class Union extends Element implements Iterable { // Display ////////////////////////////////////////////////////////////////////////////// - public String getName() { - if (name != null) return name; - return "(anon_union)"; - } + boolean isSynthetic() { return synthetic; } + String getName() { return name==null ? "(anon_union)" : name; } + public String toString() { viewed = true; if (name != null) return name;