package org.pitest.mutationtest;
import java.util.Collection;
import org.pitest.functional.predicate.Predicate;
import org.pitest.mutationtest.engine.MutationEngine;
import org.pitest.plugin.ClientClasspathPlugin;
public interface MutationEngineFactory extends ClientClasspathPlugin {
MutationEngine createEngine(boolean mutateStaticInitializers,
Predicate<String> excludedMethods,
Collection<String> loggingClasses,
Collection<String> mutators, boolean detectInlinedCode);
String name();
}