}
@CheckForNull
- private String formatCoverageMeasure(Map<String, MeasureDto> measuresByMetricKey) {
+ private static String formatCoverageMeasure(Map<String, MeasureDto> measuresByMetricKey) {
MeasureDto overallCoverage = measuresByMetricKey.get(CoreMetrics.OVERALL_COVERAGE_KEY);
if (overallCoverage != null) {
return formatMeasure(overallCoverage, CoreMetrics.OVERALL_COVERAGE);
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
+import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
final Process finalProcess = process;
executorService = Executors.newSingleThreadExecutor();
- Future<Integer> ft = executorService.submit(() -> finalProcess.waitFor());
+ Future<Integer> ft = executorService.submit((Callable<Integer>) finalProcess::waitFor);
int exitCode;
if (timeoutMilliseconds < 0) {
exitCode = ft.get();