package org.batfish.datamodel.assertion;
import com.fasterxml.jackson.databind.node.ArrayNode;
public class PathSize implements ComparableExpr {
private StringExpr _pathExpr;
public PathSize(StringExpr pathExpr) {
_pathExpr = pathExpr;
}
@Override
public Comparable<?> evaluate(Environment env) {
String path = _pathExpr.evaluate(env);
ArrayNode pathResult = env.computePath(path);
return pathResult.size();
}
}