package org.pitest.mutationtest.incremental; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; public class NullWriterFactory implements WriterFactory { private final PrintWriter pw; public NullWriterFactory() { this.pw = new PrintWriter(new OutputStreamWriter(nullOutputStream())); } private OutputStream nullOutputStream() { return new OutputStream() { @Override public void write(final int b) throws IOException { } }; } @Override public PrintWriter create() { return this.pw; } @Override public void close() { this.pw.close(); } }