com.jcoverage.coverage
Interface InstrumentationInternal
- All Superinterfaces:
- Instrumentation, java.io.Serializable
- All Known Implementing Classes:
- InstrumentationImpl
interface InstrumentationInternal
- extends Instrumentation
This is an internal interface used only by instrumentation. When a
class is first instrumented by instrumentation certain information
is serialized to disk (e.g., the valid source line numbers, the
source file name, the line numbers by method, the line number of
each conditional branch and its target for each method, and the
method name and signature of each method found in the instrumented
class.
Methods inherited from interface com.jcoverage.coverage.Instrumentation |
getBranchCoverageRate, getBranchCoverageRate, getCoverage, getCoverage, getLineCoverageRate, getLineCoverageRate, getMethodNamesAndSignatures, getSourceFileName, getSourceLineNumbers, merge, touch |
setSourceLineNumbers
void setSourceLineNumbers(java.util.Set sourceLineNumbers)
- Parameters:
sourceLineNumbers
- the set of valid source line numbers.
setSourceFileName
void setSourceFileName(java.lang.String sourceFileName)
- Parameters:
sourceFileName
- the source file name.
setSourceLineNumbersByMethod
void setSourceLineNumbersByMethod(java.util.Map sourceLineNumbersByMethod)
setConditionalsByMethod
void setConditionalsByMethod(java.util.Map conditionalsByMethod)
setMethodNamesAndSignatures
void setMethodNamesAndSignatures(java.util.Set methodNamesAndSignatures)