# Uses of Package
org.jacoco.core.analysis

Packages that use org.jacoco.core.analysis
org.jacoco.ant
org.jacoco.core.analysis: Coverage calculation and analysis.
org.jacoco.core.internal.analysis
org.jacoco.report: Common interfaces and utilities for report generation.
org.jacoco.report.check: Rules check implementation.
org.jacoco.report.internal
org.jacoco.report.internal.html
org.jacoco.report.internal.html.page
org.jacoco.report.internal.html.resources: Internal: Resources for HTML reports.
org.jacoco.report.internal.html.table: Internal: Sortable HTML table for coverage node elements.
org.jacoco.report.internal.xml

Classes in org.jacoco.core.analysis used by org.jacoco.ant
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.

Classes in org.jacoco.core.analysis used by org.jacoco.core.analysis
CounterComparator: Collection of comparators to compare `ICounter` objects by different criteria.
IBundleCoverage: Coverage data of a bundle.
IClassCoverage: Coverage data of a single class containing methods.
ICounter: A counter holds the missed and the covered number of particular items like classes, methods, branches or instructions.
ICounter.CounterValue: Different values provided by a counter.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.CounterEntity: Different counter types supported by JaCoCo.
ICoverageNode.ElementType: Type of a Java element represented by a `ICoverageNode` instance.
ICoverageVisitor: Interface for coverage data output as a stream of `IClassCoverage` instances.
ILine: The instruction and branch coverage of a single source line is described by this interface.
IMethodCoverage: Coverage data of a single method.
IPackageCoverage: Coverage data of a Java package containing classes and source files.
ISourceFileCoverage: Coverage data of a single source file.
ISourceNode: Interface for coverage nodes that have individual source lines like methods, classes and source files.
NodeComparator: Comparator to compare `ICoverageNode` objects by different counter criteria.

Classes in org.jacoco.core.analysis used by org.jacoco.core.internal.analysis
CoverageNodeImpl: Base implementation for coverage data nodes.
IBundleCoverage: Coverage data of a bundle.
IClassCoverage: Coverage data of a single class containing methods.
ICounter: A counter holds the missed and the covered number of particular items like classes, methods, branches or instructions.
ICounter.CounterValue: Different values provided by a counter.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.ElementType: Type of a Java element represented by a `ICoverageNode` instance.
ILine: The instruction and branch coverage of a single source line is described by this interface.
IMethodCoverage: Coverage data of a single method.
IPackageCoverage: Coverage data of a Java package containing classes and source files.
ISourceFileCoverage: Coverage data of a single source file.
ISourceNode: Interface for coverage nodes that have individual source lines like methods, classes and source files.

Classes in org.jacoco.core.analysis used by org.jacoco.report
IBundleCoverage: Coverage data of a bundle.

Classes in org.jacoco.core.analysis used by org.jacoco.report.check
ICounter.CounterValue: Different values provided by a counter.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.CounterEntity: Different counter types supported by JaCoCo.
ICoverageNode.ElementType: Type of a Java element represented by a `ICoverageNode` instance.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal
CoverageNodeImpl: Base implementation for coverage data nodes.
IBundleCoverage: Coverage data of a bundle.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal.html
IBundleCoverage: Coverage data of a bundle.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal.html.page
IBundleCoverage: Coverage data of a bundle.
IClassCoverage: Coverage data of a single class containing methods.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
IPackageCoverage: Coverage data of a Java package containing classes and source files.
ISourceNode: Interface for coverage nodes that have individual source lines like methods, classes and source files.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal.html.resources
ICoverageNode.ElementType: Type of a Java element represented by a `ICoverageNode` instance.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal.html.table
ICounter: A counter holds the missed and the covered number of particular items like classes, methods, branches or instructions.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.CounterEntity: Different counter types supported by JaCoCo.

Classes in org.jacoco.core.analysis used by org.jacoco.report.internal.xml
IBundleCoverage: Coverage data of a bundle.
IClassCoverage: Coverage data of a single class containing methods.
ICounter: A counter holds the missed and the covered number of particular items like classes, methods, branches or instructions.
ICoverageNode: Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.CounterEntity: Different counter types supported by JaCoCo.
ILine: The instruction and branch coverage of a single source line is described by this interface.
IMethodCoverage: Coverage data of a single method.