X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FVisitableMap.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FVisitableMap.java;h=944f8916a30e4d6a8eeba2b42c439d1d97a26b56;hp=314f55e3d9e2f586e0f30e1934597f395878b834;hb=eeb3a8b49bdbf753b5a70734fbae7f2c1ac06702;hpb=61a0c83fd40b98292b2dfe1eaba237eb804b2cb4 diff --git a/src/edu/berkeley/sbp/util/VisitableMap.java b/src/edu/berkeley/sbp/util/VisitableMap.java index 314f55e..944f891 100644 --- a/src/edu/berkeley/sbp/util/VisitableMap.java +++ b/src/edu/berkeley/sbp/util/VisitableMap.java @@ -2,9 +2,10 @@ package edu.berkeley.sbp.util; import java.util.*; +import java.io.*; /** a Map that knows how to apply an Invokable to all its elements */ -public interface VisitableMap { +public interface VisitableMap extends Serializable { /** invokes ivbc on each element of this map, passing constant arguments b and c */ public void invoke(K k, Invokable ivbc, B b);