# 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
Class and Description
ICoverageNode Interface for hierarchical coverage data nodes with different coverage counters.

Classes in org.jacoco.core.analysis used by org.jacoco.core.analysis
Class and Description
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
Class and Description
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
Class and Description
IBundleCoverage Coverage data of a bundle.

Classes in org.jacoco.core.analysis used by org.jacoco.report.check
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
IBundleCoverage Coverage data of a bundle.
ICoverageNode Interface for hierarchical coverage data nodes with different coverage counters.