package org.pitest.mutationtest.filter;
import java.util.Properties;
import org.pitest.classpath.CodeSource;
public class LimitNumberOfMutationsPerClassFilterFactory implements
MutationFilterFactory {
@Override
public MutationFilter createFilter(Properties props, CodeSource source,
int maxMutationsPerClass) {
if (maxMutationsPerClass > 0) {
return new LimitNumberOfMutationPerClassFilter(maxMutationsPerClass);
} else {
return UnfilteredMutationFilter.INSTANCE;
}
}
@Override
public String description() {
return "Default limit mutations plugin";
}
}