checkpoint
[sbp.git] / src / edu / berkeley / sbp / Tree.java
index bffc353..ca351d3 100644 (file)
@@ -61,8 +61,11 @@ public class Tree<T>
     public static interface TreeFunctor<T,R> extends Functor<Iterable<Tree<T>>, R> {
     }
 
-    public static class ArrayBuildingTreeFunctor<T> implements TreeFunctor<T,T[]> {
+    public static class ArrayBuildingTreeFunctor<T> implements TreeFunctor<T,T[]>, ToJava {
+
+        public void toJava(StringBuffer sb) { sb.append("new Tree.ArrayBuildingTreeFunctor()"); }
         public String toString() { return ""; }
+        
         public T[] invoke(Iterable<Tree<T>> t) {
             ArrayList ret = new ArrayList();
             for(Tree tc : t) {