Class 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 Detail

      • DefaultCoverage

        public DefaultCoverage()
      • DefaultCoverage

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

      • 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 java.util.SortedMap<java.lang.Integer,​java.lang.Integer> hitsByLine()
      • conditionsByLine

        public java.util.SortedMap<java.lang.Integer,​java.lang.Integer> conditionsByLine()
      • coveredConditionsByLine

        public java.util.SortedMap<java.lang.Integer,​java.lang.Integer> coveredConditionsByLine()