MAJOR: huge revamp of Sequence, Result, Reduction, Parser, Node, GSS
[sbp.git] / src / edu / berkeley / sbp / meta / ArrayBuildingTreeFunctor.java
index f1477ed..0003274 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+
 package edu.berkeley.sbp.meta;
 
 import edu.berkeley.sbp.util.*;
@@ -20,7 +22,7 @@ public class ArrayBuildingTreeFunctor<T> implements TreeFunctor<T,T[]>, ToJava {
         for(Tree tc : t) {
             if (tc.head() != null && tc.head() instanceof Functor)
                 ret.add(((Functor<Iterable<Tree>,Object>)tc.head()).invoke(tc.children()));
-            else if (tc.numChildren() == 0)
+            else if (tc.size() == 0)
                 ret.add(tc.head());
             else {
                 System.err.println("FIXME: don't know what to do about " + tc);