Class DefaultCoverage

java.lang.Object
org.sonar.api.batch.sensor.internal.DefaultStorable
org.sonar.api.batch.sensor.coverage.internal.DefaultCoverage
All Implemented Interfaces:
org.sonar.api.batch.sensor.coverage.NewCoverage

public class DefaultCoverage extends DefaultStorable implements org.sonar.api.batch.sensor.coverage.NewCoverage
  • Constructor Details

    • DefaultCoverage

      public DefaultCoverage()
    • DefaultCoverage

      public DefaultCoverage(@Nullable org.sonar.api.batch.sensor.internal.SensorStorage storage)
  • Method Details

    • onFile

      public DefaultCoverage onFile(org.sonar.api.batch.fs.InputFile inputFile)
      Specified by:
      onFile in interface org.sonar.api.batch.sensor.coverage.NewCoverage
    • inputFile

      public org.sonar.api.batch.fs.InputFile inputFile()
    • lineHits

      public org.sonar.api.batch.sensor.coverage.NewCoverage lineHits(int line, int hits)
      Specified by:
      lineHits in interface org.sonar.api.batch.sensor.coverage.NewCoverage
    • conditions

      public org.sonar.api.batch.sensor.coverage.NewCoverage conditions(int line, int conditions, int coveredConditions)
      Specified by:
      conditions in interface org.sonar.api.batch.sensor.coverage.NewCoverage
    • coveredLines

      public int coveredLines()
    • linesToCover

      public int linesToCover()
    • conditions

      public int conditions()
    • coveredConditions

      public int coveredConditions()
    • hitsByLine

      public SortedMap<Integer,Integer> hitsByLine()
    • conditionsByLine

      public SortedMap<Integer,Integer> conditionsByLine()
    • coveredConditionsByLine

      public SortedMap<Integer,Integer> coveredConditionsByLine()
    • doSave

      public void doSave()
      Specified by:
      doSave in class DefaultStorable