Class KotlinSMAP.Mapping

java.lang.Object
org.jacoco.core.internal.analysis.filter.KotlinSMAP.Mapping
Enclosing class:
KotlinSMAP

public static final class KotlinSMAP.Mapping extends Object
Parsed representation of a single LineSection from SourceDebugExtension attribute.
  • Field Details

    • inputClassName

      private final String inputClassName
    • inputStartLine

      private final int inputStartLine
    • repeatCount

      private final int repeatCount
    • outputStartLine

      private final int outputStartLine
  • Constructor Details

    • Mapping

      Mapping(String inputClassName, int inputStartLine, int repeatCount, int outputStartLine)
      Creates a new mapping.
      Parameters:
      inputClassName - name of input class
      inputStartLine - starting line in input
      repeatCount - number of mapped lines
      outputStartLine - starting line in output
  • Method Details

    • inputClassName

      public String inputClassName()
      Returns:
      name of input class
    • inputStartLine

      public int inputStartLine()
      Returns:
      starting line in input
    • repeatCount

      public int repeatCount()
      Returns:
      number of mapped lines
    • outputStartLine

      public int outputStartLine()
      Returns:
      starting line in output