Class PerFileDataCoverage

java.lang.Object
mockit.coverage.dataItems.PerFileDataCoverage
All Implemented Interfaces:
Serializable, PerFileCoverage

public final class PerFileDataCoverage extends Object implements PerFileCoverage
See Also:
  • Field Details

  • Constructor Details

    • PerFileDataCoverage

      public PerFileDataCoverage()
  • Method Details

    • addField

      public void addField(@NonNull String className, @NonNull String fieldName, boolean isStatic)
    • isFieldWithCoverageData

      public boolean isFieldWithCoverageData(@NonNull String classAndFieldNames)
    • registerAssignmentToStaticField

      public void registerAssignmentToStaticField(@NonNull String classAndFieldNames)
    • getStaticFieldData

      @Nullable public StaticFieldData getStaticFieldData(@NonNull String classAndFieldNames)
    • registerReadOfStaticField

      public void registerReadOfStaticField(@NonNull String classAndFieldNames)
    • registerAssignmentToInstanceField

      public void registerAssignmentToInstanceField(@NonNull Object instance, @NonNull String classAndFieldNames)
    • getInstanceFieldData

      @Nullable public InstanceFieldData getInstanceFieldData(@NonNull String classAndFieldNames)
    • registerReadOfInstanceField

      public void registerReadOfInstanceField(@NonNull Object instance, @NonNull String classAndFieldNames)
    • hasFields

      public boolean hasFields()
    • isCovered

      public boolean isCovered(@NonNull String classAndFieldNames)
    • getTotalItems

      public @org.checkerframework.checker.index.qual.NonNegative int getTotalItems()
      Specified by:
      getTotalItems in interface PerFileCoverage
    • getCoveredItems

      public @org.checkerframework.checker.index.qual.NonNegative int getCoveredItems()
      Specified by:
      getCoveredItems in interface PerFileCoverage
    • getCoveragePercentage

      public int getCoveragePercentage()
      Specified by:
      getCoveragePercentage in interface PerFileCoverage
    • mergeInformation

      public void mergeInformation(@NonNull PerFileDataCoverage previousInfo)