Class CoverageData

java.lang.Object
org.jruby.ext.coverage.CoverageData

public class CoverageData extends Object
  • Field Details

  • Constructor Details

    • CoverageData

      public CoverageData()
  • Method Details

    • isCoverageEnabled

      public boolean isCoverageEnabled()
    • getMode

      public int getMode()
    • isOneshot

      public boolean isOneshot()
    • getCoverage

      public Map<String,IntList> getCoverage()
    • coverLine

      public void coverLine(String filename, int line)
      Update coverage data for the given file and line number.
      Parameters:
      filename -
      line -
    • setCoverageEnabled

      public void setCoverageEnabled(int mode)
    • resetCoverage

      public Map<String,IntList> resetCoverage()
    • hasCodeBeenPartiallyCovered

      private static boolean hasCodeBeenPartiallyCovered(IntList lines)
    • prepareCoverage

      public Map<String,IntList> prepareCoverage(String filename, int[] startingLines)