Package mockit.coverage.dataItems
Class PerFileDataCoverage
java.lang.Object
mockit.coverage.dataItems.PerFileDataCoverage
- All Implemented Interfaces:
Serializable
,PerFileCoverage
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Map
<String, InstanceFieldData> final Map
<String, StaticFieldData> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
@org.checkerframework.checker.index.qual.NonNegative int
getInstanceFieldData
(String classAndFieldNames) getStaticFieldData
(String classAndFieldNames) @org.checkerframework.checker.index.qual.NonNegative int
boolean
boolean
boolean
isFieldWithCoverageData
(String classAndFieldNames) void
mergeInformation
(PerFileDataCoverage previousInfo) void
registerAssignmentToInstanceField
(Object instance, String classAndFieldNames) void
registerAssignmentToStaticField
(String classAndFieldNames) void
registerReadOfInstanceField
(Object instance, String classAndFieldNames) void
registerReadOfStaticField
(String classAndFieldNames)
-
Field Details
-
allFields
-
staticFieldsData
-
instanceFieldsData
-
-
Constructor Details
-
PerFileDataCoverage
public PerFileDataCoverage()
-
-
Method Details
-
addField
-
isFieldWithCoverageData
-
registerAssignmentToStaticField
-
getStaticFieldData
-
registerReadOfStaticField
-
registerAssignmentToInstanceField
-
getInstanceFieldData
-
registerReadOfInstanceField
-
hasFields
public boolean hasFields() -
isCovered
-
getTotalItems
public @org.checkerframework.checker.index.qual.NonNegative int getTotalItems()- Specified by:
getTotalItems
in interfacePerFileCoverage
-
getCoveredItems
public @org.checkerframework.checker.index.qual.NonNegative int getCoveredItems()- Specified by:
getCoveredItems
in interfacePerFileCoverage
-
getCoveragePercentage
public int getCoveragePercentage()- Specified by:
getCoveragePercentage
in interfacePerFileCoverage
-
mergeInformation
-