Class ModuleTreeHtml
java.lang.Object
org.ek9lang.cli.coverage.ModuleTreeHtml
- All Implemented Interfaces:
Function<Map<String, SourceFileInfo>, String>
public final class ModuleTreeHtml
extends Object
implements Function<Map<String, SourceFileInfo>, String>
Generates the module tree HTML showing hierarchical grouping of modules.
Modules are grouped by top-level package with collapsible sections.
Delegates to focused helpers:
SourceFilesByModuleGrouper- groups source files by moduleModuleInfoCollector- collects module info from coverage dataModuleGrouper- groups modules by top-level packageModuleGroupStatsCalculator- calculates aggregate statsModuleRowHtml- generates individual module rows