1 /** 2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 3 */ 4 package net.sourceforge.pmd.benchmark; 5 6 import java.io.PrintStream; 7 import java.util.Map; 8 import java.util.Set; 9 10 /** 11 * 12 * @author Brian Remedios 13 */ 14 public interface BenchmarkReport { 15 16 /** 17 * 18 * @param stressResults 19 * @param out 20 */ 21 void generate(Set<RuleDuration> stressResults, PrintStream out); 22 23 /** 24 * 25 * @param benchmarksByName 26 * @param out 27 */ 28 void generate(Map<String, BenchmarkResult> benchmarksByName, PrintStream out); 29 }