public class IncludePatternsSection extends ReportSection
| Constructor and Description |
|---|
IncludePatternsSection() |
| Modifier and Type | Method and Description |
|---|---|
int |
getId()
Unique identifier of the section.
|
int |
getVersion()
Sections perform independent versioning to support individual section skipping.
|
boolean |
isEngaged(ProjectData projectData,
InstrumentationOptions options)
Check if this section should be added to the report.
|
void |
load(ProjectData projectData,
java.io.DataInputStream in,
org.jetbrains.coverage.gnu.trove.TIntObjectHashMap<ClassData> dict,
int version)
Load data that was previously saved via
saveInternal method. |
protected void |
saveInternal(ProjectData projectData,
java.io.DataOutput out,
org.jetbrains.coverage.gnu.trove.TObjectIntHashMap<java.lang.String> dict) |
savepublic int getId()
ReportSectiongetId in class ReportSectionpublic int getVersion()
ReportSectiongetVersion in class ReportSectionpublic boolean isEngaged(ProjectData projectData, InstrumentationOptions options)
ReportSectionisEngaged in class ReportSectionpublic void load(ProjectData projectData, java.io.DataInputStream in, org.jetbrains.coverage.gnu.trove.TIntObjectHashMap<ClassData> dict, int version) throws java.io.IOException
ReportSectionsaveInternal method.load in class ReportSectionversion - version of the section in the agent that generated the report, may be lower than the current versionjava.io.IOExceptionprotected void saveInternal(ProjectData projectData, java.io.DataOutput out, org.jetbrains.coverage.gnu.trove.TObjectIntHashMap<java.lang.String> dict) throws java.io.IOException
saveInternal in class ReportSectionjava.io.IOException