Statement: delete unused annotations
package org.batfish.datamodel.routing_policy.statement;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.google.common.collect.ImmutableList;
import java.io.Serializable;
@@ -16,24 +15,6 @@ import org.batfish.datamodel.routing_policy.Result;
import org.batfish.datamodel.routing_policy.RoutingPolicy;
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, property = "class")
-@JsonSubTypes({
- @JsonSubTypes.Type(value = BufferedStatement.class),
- @JsonSubTypes.Type(value = CallStatement.class),
- @JsonSubTypes.Type(value = Comment.class),
- @JsonSubTypes.Type(value = If.class),
- @JsonSubTypes.Type(value = PrependAsPath.class),
- @JsonSubTypes.Type(value = SetIsisLevel.class),
- @JsonSubTypes.Type(value = SetIsisMetricType.class),
- @JsonSubTypes.Type(value = SetLocalPreference.class),
- @JsonSubTypes.Type(value = SetMetric.class),
- @JsonSubTypes.Type(value = SetNextHop.class),
- @JsonSubTypes.Type(value = SetOrigin.class),
- @JsonSubTypes.Type(value = SetOspfMetricType.class),
- @JsonSubTypes.Type(value = SetTag.class),
- @JsonSubTypes.Type(value = SetVarMetricType.class),
- @JsonSubTypes.Type(value = SetWeight.class),
- @JsonSubTypes.Type(value = TraceableStatement.class)
-})
public abstract class Statement implements Serializable {
private static final String PROP_COMMENT = "comment";
