package org.matheclipse.core.visit;
import java.util.Collection;
import org.matheclipse.core.interfaces.IAST;
import org.matheclipse.core.interfaces.IExpr;
public class VisitorCollectionBoolean extends AbstractVisitorBoolean {
int fHeadOffset;
private Collection fCollection;
public VisitorCollectionBoolean(int hOffset, Collection collection) {
super();
fHeadOffset = hOffset;
fCollection = collection;
}
public boolean visit(IAST list) {
for (int i = fHeadOffset; i < list.size(); i++) {
if (list.get(i).accept(this)) {
fCollection.add(list.get(i));
}
}
return false;
}
}
Ads help maintain this website.