in report-builder/src/jetbrains/coverage/report/impl/html/BaseGenerator.java [51:66]
protected Collection<SortOption> getGenerateSortOptions(@NotNull final StatisticsCalculator covStatsCalculator) {
final List<SortOption> sortOptions = new ArrayList<SortOption>(Arrays.asList(SortOption.values()));
sortOptions.remove(SortOption.NONE);
if (isEmpty(covStatsCalculator.getOverallStats().getLineStats())) {
sortOptions.remove(SortOption.SORT_BY_LINE);
sortOptions.remove(SortOption.SORT_BY_LINE_DESC);
}
if (isEmpty(covStatsCalculator.getOverallStats().getStatementStats())) {
sortOptions.remove(SortOption.SORT_BY_STATEMENT);
sortOptions.remove(SortOption.SORT_BY_STATEMENT_DESC);
}
return sortOptions;
}