Package org.jacoco.core.analysis

Interface Summary
ICounter A counter holds the total and the covered number of particular items like classes, methods, blocks or instructions.
ICoverageNode Interface for hierarchical coverage data nodes with different coverage counters.
ILines For all elements that are located in a source file and for source files itself individual line coverage is described by this interface.
 

Class Summary
AbstractCounter Base class for ICounter implementations.
BundleCoverage Coverage data of a bundle.
ClassCoverage Coverage data of a single class.
CounterComparator Collection of comparators to compare ICounter objects by different criteria.
CounterImpl ICounter implementations.
CoverageBuilder Builder for hierarchical ICoverageNode structures based on execution and structure information.
CoverageNodeImpl Base implementation for coverage data nodes.
LinesImpl ILines implementation.
MethodCoverage Coverage data of a single method.
NodeComparator Collection of comparators to compare ICoverageNode objects by different criteria.
PackageCoverage Coverage data of a Java package.
SourceFileCoverage Coverage data of a single source file.
StringPool Utility to normalize String instances in a way that if equals() is true for two strings they will be represented the same instance.
 

Enum Summary
ICoverageNode.CounterEntity Parameter type for generic counter access.
ICoverageNode.ElementType Type of a Java element represented by a ICoverageNode instance.