Class SourceLinesHtml

java.lang.Object
org.ek9lang.cli.coverage.SourceLinesHtml

public final class SourceLinesHtml extends Object
Generates HTML for line-by-line source code view with coverage highlighting. Each line shows line number, coverage status, syntax-highlighted code, and optional badges.
  • Constructor Details

  • Method Details

    • generate

      public String generate(List<String> lines, Map<Integer, LineCoverage> lineCoverage, String sourceFilePath)
      Generate HTML for all source lines with coverage highlighting.
      Parameters:
      lines - The source code lines
      lineCoverage - Map of line number to coverage info
      sourceFilePath - The path to the source file for function lookup
      Returns:
      HTML string containing all source lines