public class ProjectContext
extends java.lang.Object
| Constructor and Description |
|---|
ProjectContext(InstrumentationOptions options) |
ProjectContext(InstrumentationOptions options,
ClassFinder classFinder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIgnoredLines(java.lang.String className,
org.jetbrains.coverage.gnu.trove.TIntHashSet lines) |
void |
addInherits(java.lang.String className,
java.lang.String[] inherits) |
void |
addLineMaps(java.lang.String className,
FileMapData[] fileDatas) |
void |
applyHits(ProjectData projectData)
Update coverage data internally stored in arrays.
|
void |
dropIgnoredLines(ProjectData projectData) |
void |
dropLineMappings(ProjectData projectData)
Remove all lines that are generated by inline.
|
void |
dropLineMappings(ProjectData projectData,
ClassData classData) |
void |
finalizeCoverage(ProjectData projectData) |
ClassFinder |
getClassFinder() |
FilteredMethodStorage |
getFilteredStorage() |
java.lang.String |
getFromPool(java.lang.String s) |
java.util.Map<java.lang.String,java.lang.String[]> |
getInherits() |
InstrumentationOptions |
getOptions() |
void |
setCollectInherits(boolean collectInherits) |
boolean |
shouldCollectInherits() |
public ProjectContext(InstrumentationOptions options)
public ProjectContext(InstrumentationOptions options, ClassFinder classFinder)
public InstrumentationOptions getOptions()
public FilteredMethodStorage getFilteredStorage()
public java.lang.String getFromPool(java.lang.String s)
public ClassFinder getClassFinder()
public void addLineMaps(java.lang.String className,
FileMapData[] fileDatas)
public void addIgnoredLines(java.lang.String className,
org.jetbrains.coverage.gnu.trove.TIntHashSet lines)
public void finalizeCoverage(ProjectData projectData)
public void dropLineMappings(ProjectData projectData)
public void applyHits(ProjectData projectData)
public void dropLineMappings(ProjectData projectData, ClassData classData)
public void dropIgnoredLines(ProjectData projectData)
public void setCollectInherits(boolean collectInherits)
public java.util.Map<java.lang.String,java.lang.String[]> getInherits()
public void addInherits(java.lang.String className,
java.lang.String[] inherits)
public boolean shouldCollectInherits()