Union.java: visibility fixes
authoradam <adam@megacz.com>
Mon, 26 Mar 2007 05:45:35 +0000 (01:45 -0400)
committeradam <adam@megacz.com>
Mon, 26 Mar 2007 05:45:35 +0000 (01:45 -0400)
darcs-hash:20070326054535-5007d-2c21fae7dbbdf4907fcb275578ff8005c57ff848.gz

src/edu/berkeley/sbp/Union.java

index 5ff00d6..474a542 100644 (file)
@@ -19,8 +19,8 @@ import java.lang.ref.*;
  */
 public class Union extends Element implements Iterable<Sequence> {
 
-    /*private*/ final String name;
-    /*private*/ final boolean synthetic;
+    private final String  name;
+    private final boolean synthetic;
     private boolean viewed = false;
 
     private final List<Sequence> alternatives = new ArrayList<Sequence>();
@@ -87,10 +87,9 @@ public class Union extends Element implements Iterable<Sequence> {
 
     // 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;