public class InstructionsSection extends ClassListSection
| Constructor and Description |
|---|
InstructionsSection(ProjectData projectData) |
| 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 |
loadClass(java.io.DataInputStream in,
ClassData classData,
int version) |
protected void |
saveClass(ClassData classData,
java.io.DataOutput out,
int index) |
saveInternalsavepublic InstructionsSection(ProjectData projectData)
public 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 ClassListSectionversion - version of the section in the agent that generated the report, may be lower than the current versionjava.io.IOExceptionprotected void loadClass(java.io.DataInputStream in,
ClassData classData,
int version)
throws java.io.IOException
loadClass in class ClassListSectionjava.io.IOExceptionprotected void saveClass(ClassData classData, java.io.DataOutput out, int index) throws java.io.IOException
saveClass in class ClassListSectionjava.io.IOException