![JAR search and dependency download from the Maven repository](/logo.png)
org.pitest.mutationtest.verify.CompoundBuildVerifierFactory Maven / Gradle / Ivy
package org.pitest.mutationtest.verify;
import java.util.List;
import java.util.stream.Collectors;
public class CompoundBuildVerifierFactory implements BuildVerifierFactory {
List verifiers;
public CompoundBuildVerifierFactory(List verifiers) {
this.verifiers = verifiers;
}
@Override
public BuildVerifier create(BuildVerifierArguments args) {
List issues = verifiers.stream()
.map(f -> f.create(args))
.flatMap(v -> v.verifyBuild().stream())
.collect(Collectors.toList());
return new BuildVerifier() {
@Override
public List verifyBuild() {
return issues;
}
};
}
@Override
public String description() {
return "Build Verifier";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy