package org.batfish.datamodel.routing_policy.expr; import java.io.Serializable; import org.batfish.datamodel.Prefix; import org.batfish.datamodel.routing_policy.Environment; import com.fasterxml.jackson.annotation.JsonTypeInfo; @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "class") public abstract class PrefixExpr implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Override public abstract boolean equals(Object obj); public abstract Prefix evaluate(Environment env); @Override public abstract int hashCode(); }