package org.pitest.mutationtest.incremental; import org.pitest.mutationtest.ClassMutationResults; import org.pitest.mutationtest.HistoryStore; import org.pitest.mutationtest.MutationResult; import org.pitest.mutationtest.MutationResultListener; public class HistoryListener implements MutationResultListener { private final HistoryStore historyStore; public HistoryListener(final HistoryStore historyStore) { this.historyStore = historyStore; } @Override public void runStart() { } @Override public void handleMutationResult(final ClassMutationResults metaData) { for (final MutationResult each : metaData.getMutations()) { this.historyStore.recordResult(each); } } @Override public void runEnd() { } }