Class CoverageData

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

public class CoverageData extends Object
  • Field Details Link icon

  • Constructor Details Link icon

    • CoverageData Link icon

      public CoverageData()
  • Method Details Link icon

    • isCoverageEnabled Link icon

      public boolean isCoverageEnabled()
      Has coverage been setup?
    • isEvalCovered Link icon

      public boolean isEvalCovered()
    • isRunning Link icon

      public boolean isRunning()
      Is coverage actively collecting info?
    • getMode Link icon

      public int getMode()
    • isOneshot Link icon

      public boolean isOneshot()
    • getCoverage Link icon

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

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

      public void clearCoverage()
    • resumeCoverage Link icon

      public void resumeCoverage()
    • suspendCoverage Link icon

      public void suspendCoverage()
    • setCoverage Link icon

      public void setCoverage(int mode, int currentMode, CoverageData.CoverageDataState state)
    • resetCoverage Link icon

      public Map<String,IntList> resetCoverage()
    • prepareCoverage Link icon

      public Map<String,IntList> prepareCoverage(String filename, int[] startingLines)
    • getCurrentState Link icon

      public CoverageData.CoverageDataState getCurrentState()
    • setCurrentState Link icon

      public void setCurrentState(CoverageData.CoverageDataState state)
    • getCurrentMode Link icon

      public int getCurrentMode()