X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FStateNode.java;h=2a438e506ef723ed3467499c8f679ed476145726;hb=9680415a3e36240dcac947b3d4d1ad6b312c4fce;hp=4b7834e0ffe66e1dfdffbbd7b1c6c21bca202c40;hpb=c404939a6dfed4dcfdca5ede08db99b3e5ef0c91;p=sbp.git diff --git a/src/edu/berkeley/sbp/StateNode.java b/src/edu/berkeley/sbp/StateNode.java index 4b7834e..2a438e5 100644 --- a/src/edu/berkeley/sbp/StateNode.java +++ b/src/edu/berkeley/sbp/StateNode.java @@ -13,8 +13,7 @@ import java.lang.reflect.*; /** a node in the GSS */ final class StateNode extends Node - implements Invokable, - Iterable { + implements Invokable { /** which GSS.Phase this StateNode belongs to */ public GSS.Phase phase() { return phase; } @@ -75,7 +74,7 @@ final class StateNode private void reduce(Pos r, int pos, GSS.Phase target, ResultNode only) { for(ResultNode res : predecessors) if (only == null || res == only) - for(StateNode pred : res.getPreds()) + for(StateNode pred : res) reduce2(r, pos, target, pred, res.getForest()); }