Package org.jruby.ext.coverage
Class CoverageData
java.lang.Object
org.jruby.ext.coverage.CoverageData
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidUpdate coverage data for the given file and line number.intgetMode()private static booleanbooleanbooleanprepareCoverage(String filename, int[] startingLines) voidsetCoverageEnabled(int mode)
-
Field Details
-
STARTED
- See Also:
-
SVALUE
-
coverage
-
mode
private volatile int mode -
NONE
public static final int NONE- See Also:
-
LINES
public static final int LINES- See Also:
-
BRANCHES
public static final int BRANCHES- See Also:
-
METHODS
public static final int METHODS- See Also:
-
ONESHOT_LINES
public static final int ONESHOT_LINES- See Also:
-
ALL
public static final int ALL- See Also:
-
-
Constructor Details
-
CoverageData
public CoverageData()
-
-
Method Details
-
isCoverageEnabled
public boolean isCoverageEnabled() -
getMode
public int getMode() -
isOneshot
public boolean isOneshot() -
getCoverage
-
coverLine
Update coverage data for the given file and line number.- Parameters:
filename-line-
-
setCoverageEnabled
public void setCoverageEnabled(int mode) -
resetCoverage
-
hasCodeBeenPartiallyCovered
-
prepareCoverage
-